The program must be able to display 3D surfaces, allowing the user to move through the scence.
Given a trajectory of a Hiker in 2 dimensions (x,y), the program must compute the Z coordinate of the Hiker
The program must send OSC messages for different event such as creating/removing a Hiker or updating the position of a Hiker.
A ChucK program will be written to place the sound in a 3D space.
Beside the ChucK program for placing the sound, a less glorified sound can be generated in the C++ program itself.
The system must be able to read external files with 3D surface data and possibly Hikers trajectories and initial conditions.
If you have a CCRMA account, the source code is available through SVN.
svn co svn+ssh://ccrma-gate.stanford.edu/user/j/jorgeh/svn-reps/courses/256/project
svn co svn+ssh://ccrma-gate.stanford.edu/user/j/jorgeh/svn-reps/courses/256/project/220project