A User Interface for 3D Volume Rendering in Vision Space
Background
Introduction of virual-reality technology into teaching and assessment of clinical skills in the undergraduate medical course through a programme of collaborative research and development between the
Human Interface Technology Lab NZ,
University of Canterbury and the Departments of Surgery and Radiology,
Christchurch School of Medicine and Health Sciences, University of Otago.
Preconfiguration
- Vision Space: Under construction
- Future Result: 3-wall-vision-space, ARTracker, 7.1 Stereo Sound Syste
- Hardware
- 1 master, 3 slave computers (each equipped with NVIDIA Quadra FX 4500 Graphics)
- 3 polarized beamer walls
- 6 projectors (two on each wall, rear projection)
- Picture: Coming up soon
- OpenSceneGraph: Static viewer for stereoscopic visualisation in vision space available, but through conversion from VTK (Visualization Tool Kit) to OSG information loss
First Steps
- Programming standalone, stereoscopic viewer in VTK for Vision Space versus information loss
* Background reading about passive and active stereoscopic display
- Testprogramming on VTK
- Building a small VTK application with interface to interact with user interface programmed in Macromedia Flash
Test: | Try to run Flash animation embedded into VB/C++ without XML -> too complicated to program |
| Thoughts about commincation between Flash and C++ via XML-Script -> impossible to get good performance between vision space and user interface |
Result: | Search for other possiblity to create user interface. Maybe python, perl, opengl... |
Progression: | Back to Flash -> 2D userInterface |
| TCP/IP connection Flash to C++ -> socketserver programmed and XMLsocket (Flash) |
- Reading about interaction techniques
Additional Information
--
BoraEkmekci - 21 Mar 2006
--
MarcusToennis - 16 Jan 2006