480 likes | 667 Views
Input and Output Devices for Game Innovation. Joseph J. LaViola Jr. CS 196-2 February 3, 2006. Goals and Motivation. Provide practical introduction to the I/O devices used in 3D interfaces Examine common and state of the art I/O devices look for general trends spark creativity
E N D
Input and Output Devices for Game Innovation Joseph J. LaViola Jr. CS 196-2 February 3, 2006
Goals and Motivation • Provide practical introduction to the I/O devices used in 3D interfaces • Examine common and state of the art I/O devices • look for general trends • spark creativity • Advantages and disadvantages • Discuss how different I/O devices can be used in games
Lecture Outline • Output devices • visual displays • audio output • olfactory output • tactile and haptic output • Input devices • discrete event devices • continuous event devices • combination devices • speech input • building custom devices
Display Device Examples • HMDs and BOOMs • SSVR (Cave) • Workbenches • VisionStation • CyberSphere • Virtual Retinal Display • Tiled-Wall Display • Auto Stereoscopic
Auditory Displays • Main Challenges • localization • sonification • Many different types of setups Sound!! Courtesy of www.thx.com
Auditory Output – Interface Design • Improves gaming experience • Tells user something important is happening and where to look for it • Provides sensory substitution
Olfactory Output • Least developed area • maybe for good reason! • Has practical applications • fire fighting • surgical training • Number of practical problems Smell!! ATR - www.mis.atr.jp/~yanagida/scent/
Haptic and Tactile Feedback (1) • “For every action there is an equal and opposite reaction” • Sir Isaac Newton • Main forms of feedback • ground referenced • body referenced • tactile • dermal tactile
Haptic and Tactile Feedback (2) • Motionware device • Provides vestibular stimulation • Sends signals to the 8th cranial nerve • Gives user a sense of motion
Haptics – Interface Design • Useful for object manipulation • Problem with these devices is they are very intimidating • Mimic real world interaction • Untapped area for games • scary too!!
PainPong • PainStation • two person console • electro shock, heat, whipping:bad performance pain PainStation - PongCourtesy of www.painstation.de
Input Devices • Distinction between input device and interaction technique • Degrees of Freedom • Rough classification of input devices • discrete • continuous • combos • speech input
Discrete Input Devices • Generate one event at a time based on the user • Examples • Keyboard • Pinch Glove (see picture) • Interaction Slippers • Painting Table
Continuous Input Devices • Continuously generate events in isolation or in response to user action • Examples • trackers • datagloves • bioelectric control • body sensing devices • Cyberlink
Trackers • Goals and importance • provide correct viewing perspective • correspondence between physical and virtual worlds • Types of trackers • magnetic • mechanical • acoustic • inertial • vision/camera • hybrids
Data Gloves • Used to track the user’s finger movements • for gesture and posture communication • Types • CyberGlove • 5DT Glove 16-W
Combination/Hybrid Devices (1) • Devices have the ability to generate both discrete and continuous events • Classic example - Mouse • Joysticks (pictured) • Tablets
Combination/Hybrid Devices (2) • Space Mouse (Magellan) • Ring Mouse • Fly Mouse • Isometric Devices • Spaceball • SpaceOrb
Combination/Hybrid Devices (3) • BAT • Wand • Flex and Pinch • Lego Interface Toolkit
Combination/Hybrid Devices (4) • ShapeTape • Cubic Mouse
Speech Input • Provides complement to other modes of interaction • Ideal for multimodal interaction
Building Custom Input Devices • Why build your own? • develop new interfaces • exploit new interaction ideas • improve existing interfaces, e.g. the design • expand existing interfaces with new features • … because it is fun
Complete Toolkits/Systems • Use toolkits like Phidgets • physical widgets, Greenberg, Fitchett, 2001 • sensors (buttons, toggle switches, potentiometers, accelerometers, …) • actuators (servo motors, LEDs, 120 volt power bars, variable power to DC components (motors, lights, etc.), solenoids, …) • http://www.phidgets.com
Complete Toolkits/Systems • Use toolkits or systems like • TNG-3, MindTel with additional sensor set • Lego Mindstorms project at vienna university of technology using Lego Mindstorms for AR
Complete Toolkits/Systems • For bio Interfaces • g.tec • BioControl Systems • ProComp • analysis API available (windows) • ProComp adapted by UNC using VRPN courtesy of www.biocontrol.com Procomp. Sensor images in Biocontrol sectionCourtesy of www.thoughttechnology.com
Conclusions • 3D I/O devices can make games cool • Plenty of room for innovation • Choosing input device restricts the choice of output device • Choosing output device restricts the choice of input device • Read Chapters 3 and 4 in 3D UI book