changeset 212:8e9825c38941

writing intro for vision.org
author Robert McIntyre <rlm@mit.edu>
date Thu, 09 Feb 2012 07:39:21 -0700
parents 97b8caf66824
children 319963720179
files images/goldeneye-4-player.png org/vision.org
diffstat 2 files changed, 18 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
     1.1 Binary file images/goldeneye-4-player.png has changed
     2.1 --- a/org/vision.org	Thu Feb 09 05:36:47 2012 -0700
     2.2 +++ b/org/vision.org	Thu Feb 09 07:39:21 2012 -0700
     2.3 @@ -9,10 +9,24 @@
     2.4  
     2.5  * Vision
     2.6  
     2.7 -I want to make creatures with eyes. Each eye can be independely moved
     2.8 -and should see its own version of the world depending on where it is.
     2.9  
    2.10 -Here's how vision will work.
    2.11 +Vision is one of the most important senses for humans, so I need to
    2.12 +build a simulated sense of vision for my AI. I will do this with
    2.13 +simulated eyes. Each eye can be independely moved and should see its
    2.14 +own version of the world depending on where it is.
    2.15 +
    2.16 +Making these simulated eyes a reality is fairly simple bacause
    2.17 +jMonkeyEngine already conatains extensive support for multiple views
    2.18 +of the same 3D simulated world. The reason jMonkeyEngine has this
    2.19 +support is because the support is necessary to create games with
    2.20 +split-screen views. Multiple views are also used to create efficient
    2.21 +pseudo-reflections by rendering the scene from a certain perspective
    2.22 +and then projecting it back onto a surface in the 3D world.
    2.23 +
    2.24 +#+caption: jMonkeyEngine supports multiple views to enable split-screen games, like GoldenEye
    2.25 +[[../images/goldeneye-4-player.png]]
    2.26 +
    2.27 +
    2.28  
    2.29  Make the continuation in scene-processor take FrameBuffer,
    2.30  byte-buffer, BufferedImage already sized to the correct
    2.31 @@ -324,7 +338,7 @@
    2.32    to [[../../cortex/html/capture-video.html][capture live video feeds from jMonkeyEngine]].
    2.33  
    2.34  
    2.35 -* COMMENT code generation
    2.36 +* COMMENT Generate Source
    2.37  #+begin_src clojure :tangle ../src/cortex/vision.clj
    2.38  <<eyes>>
    2.39  #+end_src