Interaction in the Virtual World: Overview

Slides:



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

Virtual reality. what is VR? emulating the real world making an electronic world seem real.
Controls & Widgets. Overview General controls & widgets Switch Button Dial Latch Slider Handle Physical only Jog dial Joystick Track ball Digital only.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
DESCRIBING INPUT DEVICES
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Input: Devices and Theory. Input for Selection and Positioning Devices Power Law of Practice Fitt’s Law (2D, 3D lag) Eye hand coordination Two handed.
Single Display Groupware Ana Zanella - CPSC
Lecture 5: Interaction and Navigation Dr. Xiangyu WANG Acknowledge the notes from Dr. Doug Bowman.
1 Transparent control of avatar gestures A prototype Francesca Barrientos GUIR Meeting  28 April 2000.
10/22/01Cemal Yilmaz1 User Interface Design for a Vehicle Navigation System Aaron Marcus Aaron Marcus and Associates, Inc. (AM+A) Presented by Cemal Yilmaz.
Input and Interaction Dr. Yingcai Xiao. A good user interface allows users to perform interaction tasks with ease and joy. WYSIWYG (What you see is what.
Other Interaction Styles: Direct Manipulation, Haptic, Multimedia, Multimodal, Virtual Reality, Video Games Dr.s Barnes and Leventhal.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
Introduction to Graphics and Virtual Environments.
   Input Devices Main Memory Backing Storage PROCESSOR
Virtual Reality Design and Representation. VR Design: Overview Objectives, appropriateness Creating a VR application Designing a VR experience: goals,
THE CAMELOT PROJECT PROJECT PARTNER TRAINING PACK.
2.5/2.6/2.7.  Virtual Reality presents a world in 3d space  Regular input devices such as a mouse only has 2 degrees of movement when 6 is needed for.
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.
Interactive Input Methods & Graphical User Input
Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.
VE Input Devices(I) Doug Bowman Virginia Tech Edited by Chang Song.
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
Chapter 5: Spatial Cognition Slide Template. FRAMES OF REFERENCE.
CGMB214: Introduction to Computer Graphics
Introduction to Virtual Environments Slater, Sherman and Bowman readings.
Augmented and mixed reality (AR & MR)
Centre for HCI Design INTERACT 2003 Tutorial Multimedia & the Web  Planning thematic threads through several media  Presentation layout: sequential or.
Dr. Gallimore10/18/20151 Cognitive Issues in VR Chapter 13 Wickens & Baker.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
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)..
3D Interaction Techniques for Virtual Environments
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 9.
Human-Computer Interaction
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.
Interface Design Web Design Professor Frank. Design Graphic design and visual graphics are equally important Both work together to create look, feel and.
Evaluation and metrics: Measuring the effectiveness of virtual environments Doug Bowman Edited by C. Song.
Interacting with Others Shared Experience Collaborative Interaction Work together Competition.
Chapter 10 Interacting with Visualization 박기남
1 What is a Virtual Environment? Wide field presentation of computer- generated, multi-sensory information with user tracked in real time Computer simulation.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
2.03 Explore virtual reality design and use.
4 November 2000Bridging the Gap Workshop 1 Control of avatar gestures Francesca Barrientos Computer Science Division UC Berkeley.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
Virtual Reality and Digital Characters: New Modalities for Human Computer Interaction G2V2 Talk September 5 th, 2003 Benjamin Lok.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
1 Interaction Devices CIS 375 Bruce R. Maxim UM-Dearborn.
Expressive Intelligence Studio // Center for Games and Playable Media // 3D User Interfaces Using the Kinect.
By Mulco Dan Theoretical Lyceum « Orizont » Durlesti February 2014.
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Final Project Ideas, Requirements, and Deadlines
Introducing virtual REALITY
Ubiquitous Computing and Augmented Realities
Interactive Input Methods & Graphical User Input
Virtual Reality.
GRAPHICAL USER INTERFACE
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Interactive Input Methods & Graphical User Input
Klaas Werkman Arjen Vellinga
Chapter 9 System Control
Presentation transcript:

Interaction in the Virtual World: Overview User interface Navigation Wayfinding Travel Interaction and communication with others Sharing Collaboration Manipulation Methods Properties Selection Operations

Broad Classification of Interactions Reality-based Imagination-based (magic)

Navigation Types of navigation goals: explore rate or position controlled), search (target) and maneuver (objects, environment) Methods: Wayfinding Travel

Navigation: Wayfinding (knowing where you are and where you’re going) Need a mental or cognitive map Relationship to the world, to the destination Situational awareness eg. of GPS system maps Great differences in people, sometimes gender related Problem of becoming lost, metaphors

Navigation: Styles Relative motion (steps) Absolute motion (point to a location and go) Teleport Move the world instead of the user

Navigation: Wayfinding (con’t) Mental map: Divide and conquer: small regions, then piece together Global network: use landmarks Memorize a map of the space Remember a story about the space

Navigation: Wayfinding (con’t) Wayfinding aids Path following: color, lines, labels Maps (exo or ego): scale, icons, you-are-here Landmarks: objects, audio Placenames Breadcrumbs (trail) Compass Instrument guidance: could be multimodal Shift to exocentric view Display of coordinates or grids, names Constrain travel

Navigation: Travel Properties Manipulation method: physical (steering wheels, flight, dashboard) and virtual controls Constraints: terrain following, no z-axis, no lateral Frame of reference: relative motion Movement: gain, velocity, acc; voice

Navigation: Types of Travel Physical locomotion: direct tracking, issue of working volume Vehicle simulation Magic techniques, including steering, target-based travel Combination of natural and magic: manipulation-based travel Ride along or towrope: pre-set path

Navigation: Types of Travel (con’t) Fly-through, walkthrough, pilot-through: pointer directed, gaze-directed, torso-directed, dual-handed Move the world Scale the world Put me there, jump to destination Time travel

Navigation and Travel Physical walking Vehicle simulation Magic techniques, including steering, target-based travel Combination of natural and magic: manipulation-based

Interaction: Communication Shared experience: same world, may be competing or co-existing Collaborative experience: need to work together in some way

Shared Experience Different ways of sharing in different mediums What can be shared: ideas, world, speech Ways to share viewpoint Full multipresence: may have same equipment (such as HMDs), or be in same location (cockpit) Some viewers have partial presence: one immersed participant with onlookers, open display (possibly projection)

Shared Experience (con’t) Purpose of sharing: marketing (onlookers become interested), inc. throughput (onlookers get some experience even if not the full experience)

Collaborative Experience Communication: aural, visual, gestures, teleconferencing, marks or notes, physical proximity Synchronous communication: live conversations Asynchronous communication: change a world but then not be present, present in another part of the world – can leave marks or messages Can have both synchronous and asynchronous in the same world

Collaborative Experience (con’t) Messages or annotations: recipient, time (when needed), purpose How do you know it’s there: voice, text, gestures, pictures Location Point of view Time placeholders

Collaborative Experience (con’t) Who’s in charge (floor control and permissions): no one, moderated, permissions, formal, hierarchical, first come first served

Metacommands Manipulation of environment by someone other than participant (eg. of VR therapy) User can cause different worlds to load

Manipulation: methods Direct user control: gestures mimic real world Physical control devices: wands, buttons, joysticks, mouse Virtual controls: interfaces on the screen such as buttons, sliders, control panel, arrows, etc. Agent controls: intelligent intermediary

Manipulation: properties Feedback: user needs to know when something has happened- haptic (can feel the contact), aural (sound), visual (change color) Ratcheting: repeat input – eg. pick up mouse Constraints: restrict a DOF, snap to grid, lock to surface, keep on floor

Manipulation: properties (con’t) Distance: manipulate objects beyond reach Pointer beam scope: shape of beam; eg. laserbeam, spotlight, conelike

Manipulation: properties (con’t) Frame of reference: world representation, local representation– inside or outside the world- telepresence and teleoperation-egocentric or exocentric (god’s eye)- Coordinate systems: world, local, parent- vocabulary of DOF: vertical, lateral, longitudinal; Euler angles; yaw, pitch, roll

Manipulation: properties (con’t) Bimanual interface: sometimes with haptics, keypress with joystick (difficult), medical applications; must be well designed Control location: omnipresent or appear, placement (interfere with world or not): part of the world (door handle), attached to hand, front of the view (helmet, windshield), on the display, on a 2D panel of controls, physical devices (tablets)

Manipulation: properties (con’t) Control visibility: visible and invisible; how made visible Movement formula: gain (how much movement in one action), derivatives (velocity, acceleration)

Object Manipulation Manipulation of the environment: could also be considered viewpoint navigation Selection of objects: pointing, picking, grasping System control: usually through 2D interfaces, buttons

Manipulation: selection Can be direction, item or value Direction Pointer-directed: gesture Gaze or eye tracking Crosshair: pointer and gaze Torso for direction of travel Joystick, mouse, trackball- what about angles Coordinates: possibly by voice Landmarks

Manipulation: selection (con’t) Item selection Contact between avatar and item – choose part of body; need feedback Point to select (prop, gesture) 3D cursor select; may need button; question of what’s in range and out of range; change in symbol Pinching or grasping Naming Menu; words or pictures Select in a small world

Manipulation: selection (con’t) Value selection: pen devices, keyboard, tablet, physical sliders or controls, agents

Manipulation: operations Positioning and sizing objects Exerting force: pushing, hitting, supporting- does it move? Modifying attributes of objects: color, light, transparency, weight, shape, firmness, density, etc. Modifying global attributes: sounds, time of day, form of rendering

Interactions Reality-based interaction: Head tracking, locomotion, 3D pointing Direct manipulation of objects, gloves, haptics Indirect manipulation through input devices Objects for manipulation, tools (eg. wands), tangible input devices, sliders, joysticks, touch sensors Imagination-based interaction: Suspension of physics Scaling of geometry, zooming, no clear standards yet Scaling of motion Automation of tasks, motion, etc. Magic spells: dynamically assign meaning and tasks Mode changes: eg from selecting to manipulation

Sources Building on Realism and Magic for Designing 3D Interaction Techniques by Kulik, IEEE Computer Graphics and Applications, Nov/Dec 2009 Questioning Naturalism in 3D User Interfaces, Bowman, McMahan, and Ragan, Comm. Of the ACM, 2012 Understanding Virtual Reality by Sherman & Craig, Morgan Kaufman, 2003 Computer Graphics and Virtual Environments by Slater et al