UCL Dive To Do


The stable release of Dive is 3.3x. Dive3.3x2 and later are compiled directly from the CVS repository code and can not be guaranteed to be be stable, though they usually are. Dive3.3alpha* are now obsolete CVS versions and people should migrate their code to 3.3x.

Towards 3.3x4

  1. Integrate and stabilize JM's GHOST code (AJS/JM)
  2. Integrate UNC changes for VRPN (AJS)
  3. UNC bug vehicle reports (AJS)
  4. Finalise retirement of fastrak code (AJS)
  5. CAVELib port. (AJS/EF done)
  6. Performer texture re-paste bug. (AJS)

Future Features

  1. Measure end-end lag. Optimise thread scheduling for tracker reading. (AJS obs? due to VRPN port)
  2. Re-do fastrak_vehicle as "tracker_vehicle". Common basis for VRPN/CAVElib/VRJuggler vehicles.
  3. DIVE WIM gets regexp object name/type filter.
  4. k-d tree as database service
  5. VRJuggler port (AJS underway)
  6. EQUIP interface :-)

Done in 3.3xn

  1. Apply Bernard's tracker patch to CVS.
  2. Port body demo and check tcl libraries.
  3. Stereo shutter glass rendering support SICS's stereo format configuration. (SICS have re-implemented)
  4. Port VTM to 3.3 as a plugin, make indpendent of ucacajs home dir.
  5. Assemble once and for all the CANONICAL set of Dive manuals (SICS done)
  6. OpenGL compile list bug. (AJS - Done 13/11/98)
  7. Pseudo trackers for all devices. (AJS - Done )
  8. Fix collision_person. (DONE by SICS)
  9. Renderer extensions stablised.
  10. Martin's flybox vehicle as a plug-in. (AJS - dropped for VRPN)
  11. Dive hierarchy display tool (tcl/tk/megawidget based) (REMOVED 19/1/99 - SICS added one)

Obsolete Dive3.2 Stuff

Support

  1. BUG: Fix stereo rendering on Onyx (and other "high-end platforms). (AJS - Done 16/11/98)
  2. FEATURE: Better ucl_virman body based on Thalman's avatar.
  3. FEATURE: Fix and test multi-server inside fastrak_vehicle (new config parameters needs to be backward compatible).(AJS - Done )
  4. TEST: default configuration for 3 and 4 tracker configs. (AJS - Done )
  5. TEST: audio renderer on Sparc 10. (AJS - Obsolete )
  6. TEST: all Dive vr_demo instances. (AJS - Done )
  7. BUG: Un-select occasionally not working in fasktrak_vehicle? (un-repeatable as of 11/98)
  8. BUG: Transparent material causing crash on Indy in some situations. (Repeatable)
  9. BUG: Back face culling disabled in some situations? (Fixed in 3.3) - apply fix to 3.2.
  10. BUG: Un-grasp occasionally not working? (AJS - Done )
  11. FEATURE: Better wand object for immersive system.
  12. BUG: (17/11/98) Object clipping not working in stereo mode?. FIXED (23/11/98) - needs testing with fishtank mode.
  13. BUG: (17/11/98) Picking interaction broken with shutter glasses. (Am I assuming STEREO MODE == FISHTANK? -> test fishtank works with stationary head). FIXED (23/11/98) - needs testing with fishtank.
  14. BUG: (24/11/98) Re-check body/eye alignment with hand in Dive (affects ucl_virman*).
  15. BUG: (?/12/98) Stereo and fishtank not working on genesis. REMOVED (19/1/99 - misconfigured)

Anthony Steed, A.Steed@cs.ucl.ac.uk