3D User Interaction CS-525U: Robert W. Lindeman. Intro to 3D UI. Department of Computer Science. Worcester Polytechnic Institute.

Similar documents
Issues and Challenges of 3D User Interfaces: Effects of Distraction

Classifying 3D Input Devices

Output Devices - Non-Visual

RV - AULA 05 - PSI3502/2018. User Experience, Human Computer Interaction and UI

IMGD 4000 Technical Game Development II Interaction and Immersion

Interacting within Virtual Worlds (based on talks by Greg Welch and Mark Mine)

Classifying 3D Input Devices

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

CS 315 Intro to Human Computer Interaction (HCI)


Tangible User Interface for CAVE TM based on Augmented Reality Technique

CSC 2524, Fall 2017 AR/VR Interaction Interface

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Interaction in Virtual and Augmented Reality 3DUIs

Enhancing Robot Teleoperator Situation Awareness and Performance using Vibro-tactile and Graphical Feedback

Perception in Immersive Virtual Reality Environments ROB ALLISON DEPT. OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE YORK UNIVERSITY, TORONTO

First day quiz Introduction to HCI

Panel: Lessons from IEEE Virtual Reality

Virtual Environments. Ruth Aylett

IMGD 5100: Immersive HCI. Augmented Reality

3D Interaction Techniques

Cosc VR Interaction. Interaction in Virtual Environments

Augmented and mixed reality (AR & MR)

History of Virtual Reality. Trends & Milestones

Who are these people? Introduction to HCI

Guidelines for choosing VR Devices from Interaction Techniques

Trends & Milestones. History of Virtual Reality. Sensorama (1956) Visually Coupled Systems. Heilig s HMD (1960)

Chapter 1 - Introduction

The value of VR for professionals. Sébastien Cb MiddleVR.com

CSE 165: 3D User Interaction. Lecture #11: Travel

VR/AR Concepts in Architecture And Available Tools

Virtual Environment Interaction Based on Gesture Recognition and Hand Cursor

Augmented Reality Lecture notes 01 1

Effective Iconography....convey ideas without words; attract attention...

By: Celine, Yan Ran, Yuolmae. Image from oss

Short Course on Computational Illumination

AUGMENTED VIRTUAL REALITY APPLICATIONS IN MANUFACTURING

Perceptual Interfaces. Matthew Turk s (UCSB) and George G. Robertson s (Microsoft Research) slides on perceptual p interfaces

Alternative Interfaces. Overview. Limitations of the Mac Interface. SMD157 Human-Computer Interaction Fall 2002

Abdulmotaleb El Saddik Associate Professor Dr.-Ing., SMIEEE, P.Eng.

Outline. Introduction. Chapter 11 : Ubiquitous computing and

Réalité Virtuelle et Interactions. Interaction 3D. Année / 5 Info à Polytech Paris-Sud. Cédric Fleury

Tracking. Alireza Bahmanpour, Emma Byrne, Jozef Doboš, Victor Mendoza and Pan Ye

Immersion & Game Play

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr.

Output Devices - Visual

EMPOWERING THE CONNECTED FIELD FORCE WORKER WITH ADVANCED ANALYTICS MATTHEW SHORT ACCENTURE LABS

Beyond Visual: Shape, Haptics and Actuation in 3D UI

Virtuelle Realität. Overview. Part 13: Interaction in VR: Navigation. Navigation Wayfinding Travel. Virtuelle Realität. Prof.

3D interaction strategies and metaphors

Heads up interaction: glasgow university multimodal research. Eve Hoggan

New Directions in 3D User Interfaces

Realtime 3D Computer Graphics Virtual Reality

Interface Design V: Beyond the Desktop

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

Immersion & Game Play

Practical Data Visualization and Virtual Reality. Virtual Reality VR Display Systems. Karljohan Lundin Palmerius

Perceptual Characters of Photorealistic See-through Vision in Handheld Augmented Reality

SMart wearable Robotic Teleoperated surgery

Ubiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1

Multi-Modal User Interaction

Introduction to Virtual Reality. Chapter IX. Introduction to Virtual Reality. 9.1 Introduction. Definition of VR (W. Sherman)

A Brief Survey of HCI Technology. Lecture #3

Welcome to this course on «Natural Interactive Walking on Virtual Grounds»!

Tactile Interface for Navigation in Underground Mines

Haptics in Military Applications. Lauri Immonen

Drumtastic: Haptic Guidance for Polyrhythmic Drumming Practice

Geographic information systems and virtual reality Ivan Trenchev, Leonid Kirilov

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

HandsIn3D: Supporting Remote Guidance with Immersive Virtual Environments

Touch & Haptics. Touch & High Information Transfer Rate. Modern Haptics. Human. Haptics

VR based HCI Techniques & Application. November 29, 2002

CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

3D UIs 101 Doug Bowman

The International Encyclopedia of the Social and Behavioral Sciences, Second Edition

Welcome. My name is Jason Jerald, Co-Founder & Principal Consultant at Next Gen Interactions I m here today to talk about the human side of VR

D S R G. Alina Mashko, GUI universal and global design. Department of vehicle technology. Faculty of Transportation Sciences

The Ominidirectional Attention Funnel: A Dynamic 3D Cursor for Mobile Augmented Reality Systems

Virtual- and Augmented Reality in Education Intel Webinar. Hannes Kaufmann

What is Virtual Reality? Burdea,1993. Virtual Reality Triangle Triangle I 3 I 3. Virtual Reality in Product Development. Virtual Reality Technology

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

VR-programming. Fish Tank VR. To drive enhanced virtual reality display setups like. Monitor-based systems Use i.e.

Simulation of Water Inundation Using Virtual Reality Tools for Disaster Study: Opportunity and Challenges

Graphical User Interfaces for Blind Users: An Overview of Haptic Devices

Embodied Interaction Research at University of Otago

Lecture 1 - Introduction to HCI CS-C

Haptic Camera Manipulation: Extending the Camera In Hand Metaphor

CSC 2524, Fall 2018 Graphics, Interaction and Perception in Augmented and Virtual Reality AR/VR

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray

Realtime 3D Computer Graphics Virtual Reality

Chapter 1 Virtual World Fundamentals

New Directions in 3D User Interfaces

Electrical and Computer Engineering Dept. Emerging Applications of VR

User Interface Constraints for Immersive Virtual Environment Applications

Head-Movement Evaluation for First-Person Games

Glasgow eprints Service

Quality of Experience for Virtual Reality: Methodologies, Research Testbeds and Evaluation Studies

Mid-term report - Virtual reality and spatial mobility

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

What was the first gestural interface?

Spatial Interfaces and Interactive 3D Environments for Immersive Musical Performances

Transcription:

CS-525U: 3D User Interaction Intro to 3D UI Robert W. Lindeman Worcester Polytechnic Institute Department of Computer Science gogo@wpi.edu

Why Study 3D UI? Relevant to real-world tasks Can use familiarity to ease adaptation Can increase realism of experience Mature technology Cheap, robust solutions Need to create interface mappings 3D interaction is difficult Many VR/gaming systems lack necessary cues Adapting WIMP techniques is not adequate R.W. Lindeman - WPI Dept. of Computer Science 2

Why Study 3D UI? (cont.) Current approaches are either too simple or unusable Since users have problems, dumb it down! Need to be able to perform all actions though! Ripe area for study Very hot area of HCI We know a lot about doing things in 2D And also about doing things in the real world R.W. Lindeman - WPI Dept. of Computer Science 3

Sample Applications Design and prototyping Assembly Ergonomics (test virtual prototype) Psychiatric treatment Phobias Post-traunatic stress disorders Scientific visualization Explore 3D data sets Collaborative work Tools, gestures, madia control R.W. Lindeman - WPI Dept. of Computer Science 4

A Brief History Before 1980 Mostly keyboard input Display for text After first Graphical User Interfaces (GUIs) Added complexity Growth in HCI studies R.W. Lindeman - WPI Dept. of Computer Science 5

A Brief History (cont.) HCI draws on Perception Cognition Linguistics Human factors Ethnography Graphics design Computer science R.W. Lindeman - WPI Dept. of Computer Science 6

A Brief History (cont.) Technology developments also drove growth Flight simulators 3D Graphics Augmented Reality (AR) Virtual Reality (VR) Flight R.W. Lindeman - WPI Dept. of Computer Science 7

Birth of Virtual Reality The Ultimate Display paper by Ivan Sutherland (1965) Sutherland s HMD (1968) Jaron Lanier VPL DataGlove (1985) Jim Foley's Scientific American paper (1987) R.W. Lindeman - WPI Dept. of Computer Science 8

Basic Interaction Tasks in VR (Bowman et al.) Object Selection What do I want to manipulate? Object Manipulation How can I manipulate it? Navigation Wayfinding: How do I know where I am, and how to get where I am going? Travel: How do I get there? (locomotion) System Control How do I change system parameters? Symbolic Input Inputting text and numbers R.W. Lindeman - WPI Dept. of Computer Science 9

Oh, I forgot One (Lindeman) Killing R.W. Lindeman - WPI Dept. of Computer Science 10

Dealing with Objects Problems Ambiguity Distance Selection Approaches Direct / enhanced grabbing Ray-casting techniques Image-plane techniques Manipulation Approaches Direct position / orientation control Worlds in miniature Skewers Surrogates Courtesy: D. Bowman R.W. Lindeman - WPI Dept. of Computer Science 11

Navigation: Wayfinding People get lost/disoriented easily Traditional tools Maps (North-up vs. Forward-up) Landmarks Spoken directions Non-traditional Callouts Zooming Images: http://vehand.engr.ucf.edu/handbook/chapters/chapter28/chapter28.html R.W. Lindeman - WPI Dept. of Computer Science 12

Navigation: Travel Problems Limited physical space, unlimited virtual space Cables Approaches Fly where you point/look Treadmills Walking in place Big track ball CLIP Image: www.virtusphere.com R.W. Lindeman - WPI Dept. of Computer Science 13

System Control Need to manipulate widgets Lighting effects Object representation Data filtering Approaches Floating windows Hand-held windows Gestures Menus on fingers R.W. Lindeman - WPI Dept. of Computer Science 14

System Control Examples Courtesy: R. Lindeman Courtesy: D. Bowman R.W. Lindeman - WPI Dept. of Computer Science 15

User, Task & Environment The "optimal" interface will depend on the capabilities of the user, the nature of the task being performed, and the constraints of the environment. User Dexterity, level of expertise Task Granularity and complexity of task Environment Stationary, moving, noisy, etc. R.W. Lindeman - WPI Dept. of Computer Science 16

Direct Manipulation R.W. Lindeman - WPI Dept. of Computer Science Courtesy: Virginia Tech 17

Can We Do WIMP in VR? Courtesy: Virginia Tech R.W. Lindeman - WPI Dept. of Computer Science 18

Desktop Interaction: SensAble PHANToM http://www.sensable.com/ R.W. Lindeman - WPI Dept. of Computer Science 19

Wearable Interaction with Haptics: Immersion CyberGrasp http://www.immersion.com/ R.W. Lindeman - WPI Dept. of Computer Science 20

Wearable Interaction: Rob's Hand-Held Windows http://www.cs.wpi.edu/~gogo/ R.W. Lindeman - WPI Dept. of Computer Science 21

How Do We Do Menus? Courtesy: Virginia Tech R.W. Lindeman - WPI Dept. of Computer Science 22

Interface Devices Courtesy: Virginia Tech R.W. Lindeman - WPI Dept. of Computer Science 23

Augmented Reality (AR) Courtesy: Virginia Tech R.W. Lindeman - WPI Dept. of Computer Science 24

Applications Data perceptualization Map variables to tactors Spatial awareness Driver warning system (vibrotactile Bott's dots) Navigational aid Firefighter guidance Non-verbal communication Map hand signals to vibrotactile patterns R.W. Lindeman - WPI Dept. of Computer Science 25