Mercurial > cortex
changeset 471:f14fa9e5b67f
complete first draft of vision.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Fri, 28 Mar 2014 17:31:33 -0400 |
parents | 3401053124b0 |
children | 516a029e0be9 |
files | thesis/comp.pl thesis/cortex.org thesis/images/worm-vision.png |
diffstat | 3 files changed, 19 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
1.1 --- a/thesis/comp.pl Fri Mar 28 17:10:43 2014 -0400 1.2 +++ b/thesis/comp.pl Fri Mar 28 17:31:33 2014 -0400 1.3 @@ -1,4 +1,4 @@ 1.4 -#!/bin/perl 1.5 +#!/usr/bin/env perl 1.6 1.7 use List::Flatten; 1.8
2.1 --- a/thesis/cortex.org Fri Mar 28 17:10:43 2014 -0400 2.2 +++ b/thesis/cortex.org Fri Mar 28 17:31:33 2014 -0400 2.3 @@ -1160,7 +1160,7 @@ 2.4 #+caption: This is the core of vision in =CORTEX=. A given eye node 2.5 #+caption: is converted into a function that returns visual 2.6 #+caption: information from the simulation. 2.7 - #+name: name 2.8 + #+name: vision-kernel 2.9 #+begin_listing clojure 2.10 (defn vision-kernel 2.11 "Returns a list of functions, each of which will return a color 2.12 @@ -1231,9 +1231,25 @@ 2.13 (vision-kernel creature eye)))) 2.14 #+end_listing 2.15 2.16 + #+caption: Simulated vision with a test creature and the 2.17 + #+caption: human-like eye approximation. Notice how each channel 2.18 + #+caption: of the eye responds differently to the differently 2.19 + #+caption: colored balls. 2.20 + #+name: worm-vision-test. 2.21 + #+ATTR_LaTeX: :width 13cm 2.22 + [[./images/worm-vision.png]] 2.23 2.24 + The vision code is not much more complicated than the body code, 2.25 + and enables multiple further paths for simulated vision. For 2.26 + example, it is quite easy to create bifocal vision -- you just 2.27 + make two eyes next to each other in blender! It is also possible 2.28 + to encode vision transforms in the retinal files. For example, the 2.29 + human like retina file in figure \ref{retina} approximates a 2.30 + log-polar transform. 2.31 2.32 - 2.33 + This vision code has already been absorbed by the jMonkeyEngine 2.34 + community and is now (in modified form) part of a system for 2.35 + capturing in-game video to a file. 2.36 2.37 ** Hearing is hard; =CORTEX= does it right 2.38
3.1 Binary file thesis/images/worm-vision.png has changed