Chapter 2. 3D User Interfaces: History and Roadmap.

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

Professional Issues. Virtual Reality. Blay Whitby.
Map of Human Computer Interaction
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
COMPUTER-AIDED SURGICAL PLANNING AND PROCEDURES A.Schaeffer; PolyDimensions GmbH, Bickenbach.
1 Virtual Reality CS Presentation Instructor: Dr. Aggarwal Student: Yang Gao Semester: Winter 2004.
Human Computer Interaction
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
Hardware (how they work)
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Introduction to Virtual Environments CISE 6930/4930
Introduction to Virtual Environments CIS 4930/6930
Introduction to Graphics and Virtual Environments.
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
Virtual Reality RYAN TAYLOR. Virtual Reality What is Virtual Reality? A Three Dimension Computer Animated world which can be interacted with by a human.
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Virtual Environment for Ships and Ship-Mounted Cranes Ali H. Nayfeh Lance Arsenault, Dean Mook, and Ron Kriz Virginia Polytechnic Institute and State.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Welcome to CGMB574 Virtual Reality Computer Graphics and Multimedia Department.
Jeanne Corcoran, OTD, OTR/L October 6 th, The mission of Envision Center for Data Perceptualization is to serve, support, and collaborate with faculty,
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
Virtual Reality David Johnson. What is Virtual Reality?
What is the Next Generation of Human-Computer Interaction? Introduction.
VIRTUAL REALITY Sagar.Khadabadi. Introduction The very first idea of it was presented by Ivan Sutherland in 1965: “make that (virtual) world in the window.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 9.
2.03A Evolution of Virtual Reality 2.03 Explore virtual reality design and use.
Introduction to Virtual Reality. Topic Papers Brooks, F. P. (1999). What's Real About Virtual Reality? Zyda, M. (2005). From Visual Simulation to Virtual.
The Effects of Immersion and Navigation on the Acquisition of Spatial Knowledge of Abstract Data Networks James Henry, M.S. Nicholas F. Polys, Ph.D. Virginia.
1 Introduction to Virtual Environments User Interfaces and Usability Fall 09 John Quarles
1 What is a Virtual Environment? Wide field presentation of computer- generated, multi-sensory information with user tracked in real time Computer simulation.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
© Anselm Spoerri Lecture 9 Augmented Reality –Definition –Visualization Approaches –Applications –Tools and Links.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
Virtual Reality and Digital Characters: New Modalities for Human Computer Interaction G2V2 Talk September 5 th, 2003 Benjamin Lok.
TELE IMMERSION AMAN BABBER
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Real Time Collaboration and Sharing
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
What is Multimedia Anyway? David Millard and Paul Lewis.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
Augmented Reality & Virtual Reality Market – By Technology (Mobile & Spatial AR, Semi & Fully Immersive VR); By Sensors & Components (Accelerometer, Data.
Virtual Reality - by Arpit Gupta. Introduction  Virtual reality is an artificial environment that is created with software and presented to the user.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
Virtual Reality Prepared By Name - Abhilash Mund Regd.No Branch - Comp.sc & engg.
Welcome! My name is Dr. Sab Babu A bit about myself
Mixed Reality Benjamin Lok.
Introducing virtual REALITY
Human Computer Interaction (HCI)
VIRTUAL REALITY IN ROBOTICS
Introduction to Virtual Environments & Virtual Reality
Human Computer Interaction (HCI)
Virtual Reality.
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
CHAPTER 4: Virtual Environments
Map of Human Computer Interaction
What is a 3D User Interface / History and Roadmap of 3D UI’s
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Chapter 2. 3D User Interfaces: History and Roadmap

Describe some of the history of 3D Uis Present a 3D UI “roadmap” that positions the topics covered in this book.

2.1 History of 3D UIs Prior to 1980 : CUI Around 1980 : GUI  Several technologies, such as the mouse, inexpensive raster graphics display, PC, and etc.  UI design and HCI became a much more important

2.1 History of 3D UIs 3D UI development  3D graphics technology, augmented reality (AR), and VE, flight simulator technology  New types of applications, leading to previously unexplored user tasks, new challenges in UI design, and unforeseen usability issues.

2.1 History of 3D UIs Ivan Sutherland (1968)  First head-tracked, head-mounted display First Virtual Environment  Jim Foley’s article in Scientific American(1987)  3D stereoscopic computer graphics, miniature CRT displays, position tracking systems, and interaction devices such as VPL DataGlove Intro.ppt

2.1 History of 3D UIs Advanced VE  Visualization of 3D scientific data sets  Real-time walkthroughs of architectural structures  VE games Research challenges  Faster, more realistic graphics, more accurate head- tracking, lower latency, better VE software toolkits  These application relatively impoverished when it came to user interaction.

2.2 Roadmap to 3D UIs 3 Areas  What types of works are parts of the 3D UI area  What disciplines and areas make up the background for 3D UI work  What impact 3D UIs have on other areas At least one important reference for most topics.

3D UIs Areas Influencing 3D UIs Areas Impacted by 3D UIs Th eoretic and Social background Human spatial perception, cognition, and action HCI and UI design Popular Media Technical background Interactive 3D Graphics 3D Visualiization 3D Input Device 3D Display Devices Simulator systems Telepresence systems Virtual and mixed reality systems 3D Interaction tech. and interface comp Interaction tech. for universal tasks Interaction tech. for complex or composite tasks 3D interaction techniques using 2D device 3D UI widgets 3D User Evaluation Evaluation of Devices Interaction techniques Complete 3D Uis or applications Specialized approaches 3D UI design approach Hybrid IT Two-handed Interaction Multimodal Interaction 3D Interaction aids 3D UI design strategies 3D UI Software tools Development tools for 3D applications Specialized development tools for 3D interaction 3D modeling tools Application Areas Simulation and training Education Entertainment, Art Visualization Architecture & construction Medicine and psychiatry Collaboration Standards For interactive 3D graphics For UI description Reciprocal impacts On graphics On HCI On psychology

2.2.1 Areas Informing the Design of 3D UIs Theoretical and Social Background  Human spatial perception, cognition, and action Psychology and human factors knowledge about the spatial perception; spatial cognition; and human navigation, movement, manipulation in 3D space contain critical background information for 3D UI design.(P15)  Basic principles of HCI and UI design A great deal of knowledge, theory has been generated by researchers in HCI : focused on desktop Uis. Applicable to 3D UIs (P15)  Popular media Different source of inspiration and vision for 3D UI Star Trek: The next generation, “Holodeck” The Matrix Snow Crash(Stephenson, 1992) : “cyberspace”

2.2.1 Areas Informing the Design of 3D UIs (continue) Technical Background  Interactive 3D graphics (P16 참조 ) Producing realistic but synthetic 3D images Interactive 3D graphics – rendered in real time  3D visualization (P17 참조 ) Changing abstract data into perceptual form  3D input devices (Chapter 4) Tracking device, Multiple-DOF joysticks, Isotonic 3D input device  3D display devices (Chapter 3) Stereo viewing Immersion 3D spatial sound system  Simulator systems Before VR, simulator systems pioneered the use of large, interactive displays Flight simulation, tank and military vehicle simulation, space vehicle simulation, and simulator for entertainment  Tele-presence systems Allow one user in one real world location to feel as if he were in a different real-world location. Sensors (cameras, microphone), display (visual, auditory, haptic), and interactive controls  Virtual Reality systems Sutherland’s HMD system VPS’s HMD and DataGlove The Cave Automatic Virtual Environment(CAVE)

D UI Sub areas (1) 3D Interaction Techniques & Interface Components  Just 2D UIs are built from components like windows, scrollbars, menus, and drag-and-drop, 3D UIs are built from large number of techniques and components Interaction techniques for universal tasks Interaction techniques for complex or composite tasks 3D interaction techniques using 2D devices 3D UI widgets

D UI Sub areas Interaction techniques for universal tasks (chapters 5-9) Selection, travel, wayfinding, system control, and system input are common and low-level user tasks. Interaction techniques for complex or composite tasks More complex tasks in 3D UIs are composed of the universal tasks described above.

D UI Sub areas 3D interaction techniques using 2D devices (chapter 5, section 5.4.7)  In a 3D modeling programs running on desktop computers, we need a way to map 2D mouse input to the 6 DOF of a 3D object. 3D UI widgets (Chapter8, section 8.3)  Virtual knife  Small icon

D UI Sub-areas (2) 3D UI Design Approaches  We need higher-level approach or strategies for building 3D interfaces : from low level interaction techniques and interfaces components Hybrid interaction techniques Two-handed interaction Multimodal interaction 3D interaction aids 3D UI design strategies

D UI Sub-areas Hybrid interaction techniques  HOMER manipulation techniques from ray-casting and arm extension Two-handed interaction (Chapter 10, section )  Allow the user to use both hands in a complementary way Multimodal interaction (Chapter 8, section 8.7)  Combining hand-based gestures with speech input 3D interaction aids  Physics: Forces, collisions, etc.  Constraints: snapping, grouping, etc. 3D UI design strategies (Chapter 10)

D UI Sub areas (3) 3D UI Software Tools  Tools are needed to turn conceptual UI design into concrete prototypes and implementations. Development tools for 3D applications Specialized development tools for 3D interfaces 3D modeling tools

D UI Sub areas Development tools for 3D applications  Software Libraries, Toolkits, application programming interfaces (APIs) and IDEs  PL such as C++, APIs for OpenGL, etc. Specialized development tools for 3D interfaces  VRML, Extensible 3D(X3D) 3D modeling tools  AutoCAD, 3D Studio Max, and Maya.

D UI Sub areas (4) 3D UI Evaluation  helps designers pursue good ideas and reject poor ones,  compare two or more alternatives for a particular UI components,  validate the usability of a complete application, and more. Evaluation of devices Evaluation of interaction techniques Evaluation of complete 3D UIs or applications Specialized evaluation approaches Studies of phenomena particular to 3D UIs

D UI Sub areas Evaluation of devices Evaluation of interaction techniques  When there are many possible techniques for a particular task, a comparative evaluation can reveal the tradeoffs in usability and performance between techniques. Evaluation of complete 3D UIs or applications Specialized evaluation approaches  Generic methodologies for evaluating the usability of 3D interfaces.  Testbed evaluation: Chapter 11, section Studies of phenomena particular to 3D Uis  Presence  Cybersickness  Precise definitions and methods for measuring it, and metrices are beginning to emerge. Immersion.ppt

2.2.3 Areas impacted by 3D UIs Application Areas  Simulation and training  Education  Entertainment  Art  Visualization  Architect and construction  Medicine and psychiatry  Collaboration Application.ppt

2.2.3 Areas impacted by 3D UIs Standards  For interactive 3D graphics  For UI description

2.2.3 Areas impacted by 3D UIs Reciprocal Impacts  On graphics  On HCI  On psychology

2.3 Scope of this book