3D U ser I t er aces and Augmented Reality



Similar documents
Part 21: Augmented Reality

Virtual Environments - Basics -

BUILDING TELEPRESENCE SYSTEMS: Translating Science Fiction Ideas into Reality

Feasibility of an Augmented Reality-Based Approach to Driving Simulation

Introduction to Computer Graphics

Develop Computer Animation

Virtual Reality. man made. reality. sense. world. What is Virtual Reality?

High speed 3D capture for Configuration Management DOE SBIR Phase II Paul Banks

1. INTRODUCTION Graphics 2

Go to contents 18 3D Visualization of Building Services in Virtual Environment

A Short Introduction to Computer Graphics

Augmented Reality to Supplement Work Instructions. Model-Based Enterprise Summit 2013 December 18-19, 2013, Gaithersburg, MD Rafael Radkowski

Colorado School of Mines Computer Vision Professor William Hoff

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I

Fundamentals of Computer Graphics

Digital Development Services. (847)

Amazing renderings of 3D data... in minutes.

CHAPTER 6: GRAPHICS, DIGITAL MEDIA, AND MULTIMEDIA

- trace the origins of the art and science of modeling and animation - establish Blender in the context of 3D modeling and animation production

CS 378: Computer Game Technology

New Media production week 9

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

A Study of Immersive Game Contents System Design and Modeling for Virtual Reality Technology

REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS

Animation. Basic Concepts

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

Example AR image. Augmented Reality. Augmented Reality. Milgram s Reality- Virtuality continuum. Why Augmented Reality? Is AR easier/harder than VR?

B.A IN GRAPHIC DESIGN

Spatially Augmented Reality

Augmented Reality - the course 2011

VIRGINIA WESTERN COMMUNITY COLLEGE

Transforming Geodata for Immersive Visualisation

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu Objectives

What is Multimedia? Derived from the word Multi and Media

Digital 3D Animation

Virtuelle Realität. Overview. Teil 5: Visual Displays. Prof. Bernhard Jung. Virtuelle Realität

How To Teach Computer Graphics

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

A Simple Guide To Understanding 3D Scanning Technologies

Graphic Design. Location: Patterson Campus - Bldg. K. Program Information. Occupational Choices. Average Full-Time Wage.

Presentation of Visual Art in Interactive 3D Environments

3D Client Software - Interactive, online and in real-time

GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1

The Limits of Human Vision

Fundamentals of Computer Animation

Animation Overview of the Industry Arts, AV, Technology, and Communication. Lesson Plan

Adding Animation With Cinema 4D XL

CITRIS Founding Corporate Members Meeting

Interior Design in Augmented Reality Environment

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone

The following presentation was given by Chris Ward, President of Lightspeed Design, Inc. / DepthQ 3D. June 21, 2015 Barcelona, Spain

Tutorial. Making Augmented Reality Accessible for Everyone. Copyright (c) 2010 Human Interface Technology Laboratory New Zealand

PRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING. PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16

Immersed 3D Visualization of the University of Chicago Campus. Scott Stocking, GISP Facilities Services Department

1) To understand, through lively debate and viewing of reference examples, what constitutes design and what is simply graphic artistry.

Quantifying Spatial Presence. Summary

Accuracy in 3D Virtual Worlds Interactive 3D Modeling of the Refractory Linings of Copper Smelters

Computer Science 474 Spring 2010 Virtual Reality

Visualization and Simulation for Research and Collaboration. An AVI-SPL Tech Paper. (+01)

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)

GLOSSARY. 3D Object: An image created with polygons, which displays height, width and depth on a computer screen.

DEVELOPMENT OF A COLLABORATIVE DESIGN TOOL FOR STRUCTURAL ANALYSIS IN AN IMMERSIVE VIRTUAL ENVIRONMENT

A Remote Maintenance System with the use of Virtual Reality.

AR Interfaces and Interaction

Frequently Asked Questions About VisionGauge OnLine

art new media Graphic Design Certificate Art New Media Degree Illustration Certificate

Enhancing a Telerobotics Java Tool with Augmented Reality

Computer Graphics in Real World Applications

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

New Paltz Central School District Technology Computer Graphics 1 and 2. Time Essential Questions/Content Standards/Skills Assessments

Improve Field Service Performance with Augmented Reality Software and Smart Glasses

D animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation.

Robot Perception Continued

How To Compress Video For Real Time Transmission

CSE452 Computer Graphics

Programming 3D Applications with HTML5 and WebGL

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.

Building Visualization using Autodesk VIZ

FINANCIAL BACKING GLOBAL INTEREST A WAVE OF CONTENT ON THE WAY RETAIL VALUE

Solid Edge motion simulation, explode render animate

Introduction to 3D Computer Modeling and Visualization Using 3D Studio VIZ

Ch 1: What is Game Programming Really Like? Ch 2: What s in a Game? Quiz #1 Discussion

A method of generating free-route walk-through animation using vehicle-borne video image

Immersive Medien und 3D-Video

Augmented Reality Application for Live Transform over Cloud

INTRODUCTION TO RENDERING TECHNIQUES

CAD and Creativity. Contents

Advanced Rendering for Engineering & Styling

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Technical Specifications: tog Live

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

Chapter 5 Understanding Input. Discovering Computers Your Interactive Guide to the Digital World

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

an introduction to VISUALIZING DATA by joel laumans

AR-media Player v2.3. INSTALLATION & USER GUIDE (February, 2013) (Windows XP/Vista/7)

Off-line programming of industrial robots using co-located environments

About the Render Gallery

How To Create A Flood Simulator For A Web Browser (For Free)

Proposal for a Virtual 3D World Map

Transcription:

3D User Interfaces and Augmented Reality

Applications Mechanical CAD 3D Animation Virtual Environments Scientific Visualization

Mechanical CAD Component design Assembly testingti Mechanical properties analysis eg AutoCAD, Catia

3D Animation Entertainment Web sites Training eg alias Wavefront, 3d studio, SoftImage

Virtual Environments Design Entertainment Training Education

Scientific Visualization Human imaging data S l d t fi ld Scalar and vector fields The weather Fluid flow Light distribution Temperature

3D Desktop? Microsoft s Task Gallery project http://research.microsoft.com/ui/taskgallery/index.htm

Some videos Microsoft s Task Gallery Video video Another 3D desktop interface video

Other 3D interfaces Using Virtual Reality for 3D interaction video

Input/Output Devices for 3D UI Display device examples Head mounted displays (HMDs) CAVEs (Cave Automatic Virtual Environment Tiled wall display Virtual retinal display

Input Devices Data gloves, pinch gloves 3D Mouse

Universal 3D interaction tasks Navigation: moving in the scene Selection: picking an object from a set Manipulation: modifying object properties System control: changing global system state

Modification with pen and tablet

Strategies in 3D UI design

Evaluation in 3D UI How 3D UI evaluation is different? Physical issues User can t see physical world in HMD Think-aloud and speech incompatible Evaluator issues Evaluator can break presence Multiple evaluators usually needed

Evaluation in 3D UI User issues Very few expert users Evaluations must include rest breaks to avoid possible sickness Evaluation type issues Lack of heuristics/guidelines Choosing independent variables is difficult

When is a 3D UI successful? Users goals are realized User tasks done better, easier, or faster Users are not frustrated Users are not uncomfortable

Augmented Reality Goals Technology

What is Augmented Reality? A combination of a real scene viewed by a user and a virtual scene generated by a computer that augments the scene with additional information.

What is the Goal of AR? To enhance a person s performance and perception of the world But, what is the ultimate goal????

The Ultimate Goal of AR Create a system such that no user CANNOT y tell the difference between the real world and the virtual augmentation of it.

Augmented Reality vs. Virtual Reality Augmented Reality System augments the real world scene User maintains a sense of presence in real world Needs a mechanism to combine virtual and real worlds Virtual Reality: Totally immersive i environment Visual senses are under control of system (sometimes aural and proprioceptive senses too)

Miligram s Reality-Virtuality Continuum Mixed Reality (MR) Real Environment Augmented Reality (AR) Augmented Virtuality (AV) Virtual Environment Miligram coined the term Augmented Virtuality to identify systems which h are mostly synthetic with some real world imagery added such as texture mapping video onto virtual objects.

Miligram s Taxonomy for Mixed Reality Displays Extent of World Knowledge Extent of Presence Metaphor Reproduction Fidelity quality of computer generated imagery Extent of Presence Metaphor level of immersion of the user within the displayed scene Extent of World Knowledge knowledge of relationship between frames of reference for the real world, the camera viewing it, and the user Reproduction Fidelity

Combining the Real and Virtual Worlds We need: Precise models Locations and optical properties of the viewer (or camera) and the display Calibration of all devices To combine all local coordinate systems centered on the devices and the objects in the scene in a global coordinate system

Combining the Real and Virtual Worlds (cont) Register models of all 3D objects of interest with their counterparts in the scene Track the objects over time when the user moves and interacts with the scene

Combining the Real and Virtual Worlds (cont)

Conversational agents in AR

Example videos Augmented reality in a kitchen video Augmented reality for outdoor video gaming video

Realistic Merging Requires: Objects to behave in physically plausible manners when manipulated Occlusion Collision detection Shadows **All of this requires a very detailed description of the physical scene

Components of an Augmented Reality System

Research Activities Develop methods to register the two distinct sets of images and keep them registered in real-time New work in this area has started to use computer vision techniques Develop new display technologies for merging the two images

Performance Issues Augmented Reality systems are expected: To run in real-time so that the user can move around freely in the environment Show a properly rendered augmented image Therefore, two performance criteria are placed on the system: Update rate for generating the augmenting image Accuracy of the registration of the real and virtual image

Limitations for Updating the Generated Images Must be at 10 times/second More photorealistic graphics rendering Current technology does not support fully lit, Current technology does not support fully lit, shaded and ray-traced images of complex scenes

Failures in Registration Failures in registration due to: Noise Position and pose of camera with respect to the real scene Fluctuations of values while the system is running Time delays In calculating the camera position In calculating the correct alignment of the graphics camera

Display Technologies Monitor Based Head Mounted Displays: Head Mounted Displays: Video see-through Optical see-through

Monitor Based Augmented Reality Simplest available Little feeling of being immersed in environment

Optical see-through HMD

Video see-through HMD

Video Composition for Video see-through HMD Chroma-keying Used for special effects Background of computer graphics images is set to a specific color Combining step replaces all colored areas with corresponding parts from video Depth Information Combine real and virtual images by a pixel-by-pixel depth comparison

Advantages of Video see-through HMD Flexibility in composition strategies Wide field of view Real and virtual view delays can be matched

Advantages of Optical see-through HMD Simplicity Resolution No eye offset

Applications Medical Entertainment Military Training Engineering Design Robotics and Telerobotics Manufacturing, Maintenance, and Repair Consumer Design Hazard Detection Audio