Virtual Reality and Digital Characters: New Modalities for Human Computer Interaction G2V2 Talk September 5 th, 2003 Benjamin Lok.

Slides:



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

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.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
Introduction to HCC and HCM. Human Centered Computing Philosophical-humanistic position regarding the ethics and aesthetics of a workplace Any system.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Psychological Aspects Presented by Hanish Patel. Overview  HCI (Human Computer Interaction)  Overview of HCI  Human Use of Computer Systems  Science.
Evaluating Non-Visual Feedback Cues for Touch Input Device Selina Sharmin Project for the course New Interaction Techniques Spring.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Introduction to Human Computer Interaction Dr. Cheryl Seals Computer Science & Software Engineering Auburn University.
Psychological Aspects
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Hardware Specialised Devices
Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.
Introduction to Virtual Environments CISE 6930/4930
Model Of Software Development Process For Virtual Environment –A Case Study - Shraddha Pathak.
Introduction to Virtual Environments CIS 4930/6930
Introduction to Graphics and Virtual Environments.
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.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
PRESENTED BY Geenas GS S7, ECE Roll.No:  Introduction.
Lecture 6 User Interface Design
Virtual Reality David Johnson. What is Virtual Reality?
Josh Stephens Comp Characteristics Degrees of Freedom: particular, independent way that a body moves in space Input type/Frequency of data: Discrete:
Incorporating Dynamic Real Objects into Immersive Virtual Environments Benjamin Lok University of North Carolina at Charlotte Samir Naik Disney VR Studios.
Effects of Handling Real Objects and Avatar Fidelity on Cognitive Task Performance in Virtual Environments Benjamin Lok University of North Carolina at.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
Chapter 2. 3D User Interfaces: History and Roadmap.
Interaction Design John Kelleher. Interaction Design “Designing interactive products to support people in their everyday and working lives” Software.
CAP4730: Computational Structures in Computer Graphics Course Introduction.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Virtual Characters. Overview What is a digital character? What is a digital character? Why do would we want digital characters? Why do would we want digital.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Improving O&M Skills Through the Use of VE for People Who Are Blind: Past Research and Future Potential O. Lahav School of Education, Tel Aviv University.
Computing & Information Sciences Kansas State University Lecture 23 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 23 of 42 William H. Hsu.
COMP 7620/7626 Cheryl Seals Computer Science & Software Engineering Auburn University.
Introduction to HCI Lecture #1.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Immersive Virtual Characters for Educating Medical Communication Skills J. Hernendez, A. Stevens, D. S. Lind Department of Surgery (College of Medicine)
Experiences in Extemporaneous Incorporation of Real Objects in Immersive Virtual Environments Benjamin Lok University of Florida Samir Naik Disney VR Studios.
What is Multimedia Anyway? David Millard and Paul Lewis.
Rapidly Incorporating Real Objects for Evaluation of Engineering Designs in a Mixed Reality Environment Xiyong Wang, Aaron Kotranza, John Quarles, Benjamin.
THINKING OUTSIDE THE BOX . (AR) IN GAMES might-look-like-playing-videogames-very-Shttp://
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Virtual Reality Prepared By Name - Abhilash Mund Regd.No Branch - Comp.sc & engg.
Mixed Reality Benjamin Lok.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Introduction to Virtual Environments & Virtual Reality
Human-Computer Interaction Introduction to HCI
J. Hernendez, A. Stevens, D. S. Lind
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Fundamentals of Human Computer Interaction (HCI)
Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24th, 2005.
Map of Human Computer Interaction
Human Computer Interaction
Map of Human Computer Interaction
February 27th, 2004 Benjamin Lok
What is a 3D User Interface / History and Roadmap of 3D UI’s
Interface Design and Usability
December 12th, 2003 Benjamin Lok
Presentation transcript:

Virtual Reality and Digital Characters: New Modalities for Human Computer Interaction G2V2 Talk September 5 th, 2003 Benjamin Lok

Welcome! My name is Benjamin Lok. My name is Benjamin Lok. Pronounced like “lock” as in lock the door. Pronounced like “lock” as in lock the door. Not Loke as in Tone Lōc. Not Loke as in Tone Lōc. Feel free to call me Ben. Feel free to call me Ben. A bit about myself A bit about myself Background Background Interests Interests

Quick Research Bio University of Tulsa University of Tulsa Medical Informatics Medical Informatics University of North Carolina University of North Carolina Tracking in Virtual Environments (MS) – 3rdTech HiBall Tracking in Virtual Environments (MS) – 3rdTech HiBall Avatars in Virtual Environments Avatars in Virtual Environments Interaction in Virtual Environments Interaction in Virtual Environments University of North Carolina at Charlotte (Postdoc) University of North Carolina at Charlotte (Postdoc) Digital Characters Digital Characters Virtual Reality Virtual Reality Computer Vision Computer Vision Research Areas Research Areas Interactive Computer Graphics (Rendering) Interactive Computer Graphics (Rendering) Virtual Reality Virtual Reality Human Computer Interaction Human Computer Interaction Digital Characters Digital Characters Assistive Technologies Assistive Technologies Computational Geometry / Computer Vision / Image Processing Computational Geometry / Computer Vision / Image Processing

Human Computer Interaction Q: What is the field of HCI? Q: What is the field of HCI? A: Discipline concerned with the study, design, construction and implementation of human-centric interactive computer systems A: Discipline concerned with the study, design, construction and implementation of human-centric interactive computer systems Not only Computer Scientists! Not only Computer Scientists! Comp Science – application and design of interfaces Comp Science – application and design of interfaces Sociology and Anthropology – how humans and technology adapt to each other Sociology and Anthropology – how humans and technology adapt to each other Ergonomics – safety Ergonomics – safety Psychology – cognitive processes and behavior of users Psychology – cognitive processes and behavior of users Linguistics – Development of human and machine languages Linguistics – Development of human and machine languages From:

Human Computer Interaction We are concerned about designing the interface between the user and the system. We are concerned about designing the interface between the user and the system. Examples of HCI topics: Examples of HCI topics: Graphical User Interface Graphical User Interface Widgets Widgets Interfaces themselves Interfaces themselves Mice, keyboard, joystick Mice, keyboard, joystick Evaluation of interfaces Evaluation of interfaces

Fun Question From From A right-handed user is known to be within 10 pixels of the exact center of a large, 1600 X 1200 screen. You will place a single- pixel target on the screen that the user must point to exactly. List the five pixel locations on the screen that the user can access fastest. For extra credit, list them in order from fastest to slowest access. A right-handed user is known to be within 10 pixels of the exact center of a large, 1600 X 1200 screen. You will place a single- pixel target on the screen that the user must point to exactly. List the five pixel locations on the screen that the user can access fastest. For extra credit, list them in order from fastest to slowest access. A: (Right handed user) A: (Right handed user) The pixel immediately at the current cursor location The pixel immediately at the current cursor location The bottom-right corner. The bottom-right corner. The top-left corner. The top-left corner. The top-right corner. The top-right corner. The bottom-left corner. The bottom-left corner.

Virtual Reality Computer generated synthetic environment Computer generated synthetic environment Virtual Worlds Virtual Worlds Immersive Immersive Sensory Feedback Sensory Feedback Interaction Interaction

Digital Characters A new medium to interact with system information A new medium to interact with system information Spectrum from the paper clip -> AIBO Spectrum from the paper clip -> AIBO Why would we want a digital character? Why would we want a digital character? Dynamic Dynamic Better than keyboard and mouse for some tasks Better than keyboard and mouse for some tasks Natural interaction Natural interaction

Current Research Combine HCI with VR Combine HCI with VR If all things in VR are virtual, how do you interact with the environment? If all things in VR are virtual, how do you interact with the environment? Combine HCI with digital characters Combine HCI with digital characters How do you interact with digital characters? How do you interact with digital characters? Interaction = input and output Interaction = input and output

Merging real and virtual spaces

Interacting with Real Objects in VR How important are real objects? How important are real objects? A: For cognitive (problem solving), very important! A: For cognitive (problem solving), very important! Real Space Purely Virtual Hybrid Vis. Faithful Hybrid

NASA Case Study

Videos of Task Having a hybrid environment provides substantial benefits in prototype design.

Locomotion in VR Another aspect of ‘natural interaction’ is locomotion (define). Another aspect of ‘natural interaction’ is locomotion (define). Most common way: Most common way: Use a ‘virtual walking’ metaphor. Use a ‘virtual walking’ metaphor. Does this reduce effectiveness? Does this reduce effectiveness? We can test this because of new wide-area tracking technologies. We can test this because of new wide-area tracking technologies.

Locomotion in VR Video Play video Play video

Results Natural interaction is better!

Avatars in VE Most virtual environments do not provide an avatar (user self- representation) Most virtual environments do not provide an avatar (user self- representation) Why? Because tracking the human body is difficult. Why? Because tracking the human body is difficult. Solution: Use simple computer vision to track colored markers to generate an avatar Solution: Use simple computer vision to track colored markers to generate an avatar

STRAPS Video Play Video Play Video

Digital Characters d= &cf=trailer d= &cf=trailer Thinking PerceivingResponding Thinking PerceivingResponding Digital Character Participant Interaction

DIgital ANimated Avatar (DIANA)

Upcoming Research How do we naturally interact with a digital character? How do we naturally interact with a digital character? Display Display Perception Perception Efficacy Efficacy Combine Straps with DIANA Combine Straps with DIANA Avatar Telephone Avatar Telephone Acting practice Acting practice

VR Interaction Getting real objects into virtual environments Getting real objects into virtual environments How do you naturally interact with virtual objects? How do you naturally interact with virtual objects?

Questions?

Thinking PerceivingResponding Thinking PerceivingResponding Digital Character Participant Interaction