1Spring 2008Spring 2008CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. 3D User Interface Hardware3D User Interface HardwareLecture #4: Visual DisplaysLecture #4: Visual DisplaysSpring 2008Spring 2008Joseph J. LaViola Jr.Joseph J. LaViola Jr.CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Interaction WorkflowInteraction Workflow2CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Introduction To DisplaysIntroduction To DisplaysDisplayDisplay: device which presents : device which presents perceptual informationperceptual informationOften Often ‘‘displaydisplay’’used to mean used to mean ‘‘visual visual displaydisplay’’Goal: display devices which accurately Goal: display devices which accurately represent perceptions in simulated represent perceptions in simulated worldworldCAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Lecture OutlineLecture OutlineVisual SystemVisual SystemDepth CuesDepth CuesVisual Display CharacteristicsVisual Display CharacteristicsVisual Display ExamplesVisual Display Examplesmonitorsmonitorssurround screen displayssurround screen displaysworkbenchesworkbencheshead mounted displayshead mounted displaysarmarm--mounted displaysmounted displaysvirtual retinal displaysvirtual retinal displaysautostereoscopicautostereoscopicdisplaysdisplays3CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008VisionVisionStimulus: light of wavelengths ~350Stimulus: light of wavelengths ~350--750 nm750 nmVisual dominance: 50% of brain involved in Visual dominance: 50% of brain involved in processing!processing!Wavelength (nm)Gamma X UV Infra Radar FM TV AM ACViolet Blue Green Yellow Red 400 500 600 700CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Eye PhysiologyEye PhysiologyCamera metaphor:Camera metaphor:lens (can change)lens (can change)film (retina)film (retina)amount of exposure amount of exposure (pupil)(pupil)RetinaLens4CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008RetinaRetinaPhotoreceptors: rods & conesPhotoreceptors: rods & conesDistinction of functionDistinction of functionrods: periphery, motion, B&W, sensitivityrods: periphery, motion, B&W, sensitivitycones: fovea, static, color, acuitycones: fovea, static, color, acuityCAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Rod/cone DistributionRod/cone Distributionposition on retina# rods/conesconesrods“blind spot”5CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Depth Cues Depth Cues ––How Do We See 3D?How Do We See 3D?Monocular/static cuesMonocular/static cuesOcculomotorOcculomotorcuescuesMotion ParallaxMotion ParallaxBinocular Disparity and Binocular Disparity and StereopsisStereopsisCAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Monocular/Static CuesMonocular/Static CuesRelative SizeRelative SizeHeight relative to horizonHeight relative to horizon6CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Monocular/Static CuesMonocular/Static CuesOcclusion and Linear PerspectiveOcclusion and Linear PerspectiveCAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Monocular/Static CuesMonocular/Static CuesShading, Lighting, and TextureShading, Lighting, and Texture7CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008OculomotorOculomotorCuesCuesAccommodation Accommodation ––physical stretching and relaxing physical stretching and relaxing of eye lensof eye lensConvergence Convergence ––rotation of viewerrotation of viewer’’s eyes so images s eyes so images can be fused together at varying distances can be fused together at varying distances CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr. Spring 2008Spring 2008Motion ParallaxMotion ParallaxStationary viewer vs. moving viewerStationary viewer vs. moving viewer8CAP6938 CAP6938 ––3D User Interfaces for Games and Virtual Reality 3D User Interfaces for Games and Virtual Reality ©©Joseph J. LaViola Jr. Joseph J. LaViola Jr.
View Full Document