I've set up some four-person groups for this exercise, since we won't have time for everyone to cycle through the driver's seat. I suggest that you all look over the code and docs, trade some email, and then get your group together (maybe right before class?) to think about how to effect the solution. On tuesday night, after the presentation/demo, I'll randomly choose a couple of groups to try out their solutions on the real hardware. If you don't know each others' email addresses, you can use the CU directory to get them.
The main website you'll need is the CAVEPaint site. The general CAVElib site describes the CAVE API, which is a GLUT-like API for immersive VR. Jon Marbach (who will be doing the demo) has written a CAVE simulator called KNAVELib, based on GLUT, which you can use if you want to test your code out at home before trying it out in the real CAVE.
Here are the modifications that you should think about:
Note: At least one person is having trouble with cubetex.c freezing the CSEL machines. It works fine on my machine, and there's nothing strange in the code, so I can't figure this out.
If you figure out how to fix this, please email me ASAP, and also post the solution to the newsgroup. Sharon got cubetex.c to work by ssh'ing into another machine and working from there. Neither she nor I have any idea why this is true. If you have trouble with ssh, here's the FAQ.