Virtual Reality. Brandon Lambert. Overview. What is Virtual Reality (VR)? Classifications of VR Brief History Immersive VR Environments Software and Challenges Applications. Definition.
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Overview • What is Virtual Reality (VR)? • Classifications of VR • Brief History • Immersive VR Environments • Software and Challenges • Applications
Definition • A computer generated simulation that enables people to interact with visual and sensory three-dimensional objects or environments through the use of computer modeling
Types of Virtual Reality • Desktop VR • Used by most people every day • Immersive VR • Used in industry mainly • Expensive
Desktop VR • Everyday computers, laptops, phones • Gaming consoles • Non-immersive environments • Common Associated Inputs: • Computer mice, keyboards, and game controllers
Immersive VR • Classical Depiction • Complex system of software and hardware • Realistic Experience • User immersion in environment • Easily amount to hundreds of thousands of dollars
Ivan Sutherland • BS: EE, PH.D EECS • Ultimate Display (1965) • First concepts of VR system • Pioneer in Computer Graphics, 3D modeling, and VR
Tron • First movie to heavily rely on computer generated graphics (CGI) • Opened doors for the use of CGI in entertainment industry
Data Glove • Dr. G. Grimes, of Bell Labs • Patented 1983 • Used for measuring of hand positions using sensors on the wrist and joints. • Initially thought glove would replace the keyboard • Expensive
Virtual Reality Modeling Language(VRML) • Released by Silicon Graphics in 1995 • Designed to be standard modeling language for interactive simulations on the web • VRML 2.0 is used today on IE, Firefox, and Chrome for viewing world (.wrl) files
CAVE • Uses projectors to display the virtual objects and environment on the walls, ceiling, and floor of the VR volume • Users wear 3D glasses • To increase resolution, multiple cameras can be used on each wall of the VR volume
Software CAVE System Input Devices Motion Capture Display Controllers Projectors Projectors Motion Tracking Data Acquisition Walls & Screens CAN Devices Modeling & Simulation Glasses Other
HMD VR Environments • Uses HMD devices to display the virtual environment and objects to the user • Field of view is limited by screens on HMD • Peripherals
Software HMD System Input Devices Motion Capture Display Controllers HMD Projectors or Monitors Motion Tracking Data Acquisition Screen CAN Devices Modeling & Simulation HMD(s) Other
Motion Capture Systems • Optical • Cameras • Magnetic • Sensors • Electro mechanical • Sensor suits
Optical Motion Capture • Uses cameras to track markers in a tracking volume • Tracking data is streamed into VR system • Vicon Bonita
Vicon Bonita Optical • Optical Motion capture system • Power over Ethernet to facilitate data streaming • Easy setup and teardown • Vicon DataStream SDK 1.2 and Virtual Vicon System 1.2
Tracking • The Vicon optical system tracks objects in the environment with the use of reflective markers • The cameras use infrared light, which reflects off the markers. • User range of motion is limited by tracking volume • Other reflective objects may be picked up by the cameras, but this is handled by using masks during calibration
Using Vicon Tracker • Addition of new tracked objects is easy • Place markers on new object • Save the marker configuration in Vicon Tracker • SDK can be used to access the data stream for custom application development
Simulation Software • Vega Prime • Vortex • Jack and Process Simulate (Jack)
Vega Prime • Produced by Presagis • Used to produce real-time 3D simulation applications • Platform Independent • Lynx Interface is provided for making real-time changes to the simulation • Available Application Programming Interface (API)
Vortex • Physics Package for Vega Prime Simulations • Allows for physically accurate machine simulations • Package is integrated with Lynx Interface
Jack • Produced by Siemens • Used to visually analyze workspace environments to improve: • Ergonomics • Safety • Efficiency • Integrated Python and TCL languages • Custom modules • Built-in Python console
Software Challenges • VR requires a wide range of skills from software developers • Coordinate Systems • Motion capture versus Simulation • Modeling? • Input • Adding new devices • CANDevices • Motion bases • Other Software (MATLAB, Custom Applications)
Custom Program Solutions • Linkage Configurator Example • Defines coordinates for pivot points on a vehicle or machine • Maps model files to linkage in Jack
Industry Applications • Manufacturing and Product Development • Education and Training • Healthcare Industry • Pain • Therapy • Entertainment • Gaming • Movies
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.