Professional Documents
Culture Documents
Lectures On Virtual Environment Development L1
Lectures On Virtual Environment Development L1
Lectures On Virtual Environment Development L1
Ruth Aylett
Overview of course
Practical/lab work
VRML/X3D tutorial
Scenegraph programming in
OpenSceneGraph
Limited coverage of modelling
Projected topics
Books
Somewhat problematic
Virtual reality technology: Burdea & Coiffet
Good but VERY expensive
WARNING
See
http://www.macs.hw.ac.uk/modules/F24VS2/VRcourse.html
Or go via my teaching page at
www.macs.hw.ac.uk/~ruth/teaching.html
Definition
Virtual Reality or a Virtual Environment is a
user-interface technology that allows humans
to visualise and interact with computer
generated environments through human
sensory channels in real-time
Sutherland:
The ultimate display would, of course, be a room
within which the computer can control the
existence of matter. A chair displayed in such a
room would be good enough to sit in. Handcuffs
displayed in such a room would be confining, and
a bullet displayed in such room would be fatal.
With appropriate programming such a display
could literally be the Wonderland into which Alice
walked. Ivan Sutherland, 1965
VE topics
Human
Immersion, presence, engagement
Hardware
Display systems, interaction devices,
model-capture tools
Software
Modelling, programming, rendering
Agecroft Prison
Main Components
Visual
Display
Graphics Hardware
Visual Interface
Auditory
Display
Audio Hardware
VR Run-time
Environment
Auditory Interface
Haptic
Feedback
Haptic Hardware
Haptic Interface
Position &
Orientation
Tracking
Tracking Hardware
Tracking Interface
3D Model
Database
Virtual Environment
Generator
Human Senses
As virtual environments try to simulate the real world, by
constructing them we require knowledge on how to fool the
users senses
Contribution of human senses [heilig92]
sight..70%
hearing..20%
smell..5%
touch..4%
Sight has been traditionally been the focus of most VR research, however
researchers are starting to realise this depends on the task.
Flat Displays
Virtual Window
Displays
Semi-Immersive
Reality Rooms
Stereo Glasses
Augmented
HM Displays
HM Displays
Immersive
CAVE
HM Immersive
Hand Held
Laser Scanner
Microscribe
3D Digitizer
Real Word
Real Time
Capture
Data Capture
1. Haptic Gripper
4. 3D Mouse
7. FF Steering Wheel
2. Haptic Stick
5. Dataglove
8. FF Joystick
3. Haptic Fingertips
6. Haptic Mouse
Graphics Pipeline
3D
DATA
TRANSFORM
FINAL
IMAGE
3D DATA IN
CAMERA
COORDS
TRANSFORM
2D DATA IN
SCREEN
COORDS
DATA
FULLY ON
SCREEN
Scene Graph
A data structure that stores the complete
information about the 3D scene:
Animation Versus VR
VR Versus CAD
Applications
Data visualisation
Ergonomics
Urban planning
Collaborative working
Training
Research issues
Better displays
Better resolution, quicker update, non-intrusive stereo,
volumetric rendering
Better interaction
Better interaction devices; better haptics
Non-intrusive interaction: gesture, glance, facial expression,
social responsiveness
Embodying intelligence
Adding knowledge
Adding autonomous characters