SlideShare a Scribd company logo
LECTURE 11: AR
INTERACTION
COMP 4010 – Virtual Reality
Semester 5 – 2016
Bruce Thomas, Mark Billinghurst
University of South Australia
October 18th 2016
Augmented Reality Definition
•  Defining Characteristics [Azuma 97]
• Combines Real andVirtual Images
• Both can be seen at the same time
• Interactive in real-time
• The virtual content can be interacted with
• Registered in 3D
• Virtual objects appear fixed in space
Azuma, R. T. (1997). A survey of augmented reality. Presence, 6(4), 355-385.
Augmented RealityTechnology
•  Combining Real and Virtual Images
•  Display technologies
•  Interactive in Real-Time
•  Input and interactive technologies
•  Registered in 3D
•  Viewpoint tracking technologies
Display
Processing
Input Tracking
AR INTERFACE DESIGN
Interface Design Path
1/ Prototype Demonstration
2/ Adoption of Interaction Techniques from
other interface metaphors
3/ Development of new interface metaphors
appropriate to the medium
4/ Development of formal theoretical models
for predicting and modeling user actions
Desktop WIMP
Virtual Reality
Augmented Reality
AR Interaction
• Designing AR System = Interface Design
•  Using different input and output technologies
• Objective is a high quality of user experience
•  Ease of use and learning
•  Performance and satisfaction
Interacting with AR Content
•  You can see spatially registered AR..
how can you interact with it?
Types of AR Interaction
• Browsing Interfaces
• simple (conceptually!), unobtrusive
• 3D AR Interfaces
• expressive, creative, require attention
• Tangible Interfaces
• Embedded into conventional environments
• Tangible AR
• Combines TUI input + AR display
AR Interfaces as Data Browsers
• 2D/3D virtual objects are
registered in 3D
• “VR in Real World”
• Interaction
• 2D/3D virtual viewpoint control
• Applications
• Visualization, training
AR Information Browsers
• Information is registered to
real-world context
•  Hand held AR displays
• Interaction
•  Manipulation of a window
into information space
• Applications
•  Context-aware information
displays Rekimoto, et al. 1997
NaviCam Demo
https://www.youtube.com/watch?v=S6XKPEexRbU
Navicam Architecture
Current AR Information Browsers
• Mobile AR
•  GPS + compass
• Many Applications
•  Layar
•  Wikitude
•  Acrossair
•  PressLite
•  Yelp
•  AR Car Finder
•  …
Example Layar
•  AR Browser from Layar
•  http://www.layar.com
•  AR browsing
•  GPS + compass
•  2D/3D object placement
•  Photos/live video
•  Community viewing
COMP 4010: Lecture11 AR Interaction
Advantages and Disadvantages
• Important class of AR interfaces
• Wearable computers
• AR simulation, training
• Limited interactivity
• Modification of virtual
content is difficult
Rekimoto, et al. 1997
3D AR Interfaces
• Virtual objects displayed in 3D
physical space and manipulated
•  HMDs and 6DOF head-tracking
•  6DOF hand trackers for input
• Interaction
•  Viewpoint control
•  Traditional 3D user interface
interaction: manipulation, selection,
etc.
Kiyokawa, et al. 2000
Example: AR 3D Interaction - VLEGO
Kiyokawa, K., Takemura, H., Katayama, Y., Iwasa, H., & Yokoya, N. (1996, July). Vlego: A
simple two-handed modeling environment based on toy blocks. In Proc. of ACM Simpo. on
Virtual Reality Software and Technology (VRST’96) (pp. 27-34).
Example: AR Graffiti
https://www.youtube.com/watch?v=rTxlZKBFRR0
Advantages and Disadvantages
•  Important class of AR interfaces
•  Entertainment, design, training
•  Advantages
•  User can interact with 3D virtual
object everywhere in space
•  Natural, familiar interaction
•  Disadvantages
•  Usually no tactile feedback
•  User has to use different devices for
virtual and physical objects
Oshima, et al. 2000
Augmented Surfaces and Tangible
Interfaces
• Basic principles
• Virtual objects are
projected on a surface
• Physical objects are used
as controls for virtual
objects
• Support for collaboration
Augmented Surfaces
• Rekimoto, et al. 1999
• Front projection
• Marker-based tracking
• Multiple projection surfaces
Rekimoto, J., & Saitoh, M. (1999, May). Augmented surfaces: a spatially continuous
work space for hybrid computing environments. In Proceedings of the SIGCHI
conference on Human Factors in Computing Systems (pp. 378-385). ACM.
Augmented Surfaces Demo
https://www.youtube.com/watch?v=r4g_fvnjVCA
Tangible User Interfaces (Ishii 97)
• Create digital shadows
for physical objects
• Foreground
• graspable UI
• Background
• ambient interfaces
Tangible Interfaces - Ambient
• Dangling String
•  Jeremijenko 1995
•  Ambient ethernet monitor
•  Relies on peripheral cues
• Ambient Fixtures
•  Dahley, Wisneski, Ishii 1998
•  Use natural material qualities
for information display
Tangible Interface: ARgroove
• Collaborative Instrument
• Exploring Physically Based
Interaction
• Map physical actions to
Midi output
• Translation, rotation
• Tilt, shake
I. Poupyrev, R. Berry, and J. Kurumisaea, “Augmented Groove: Collaborative
Jamming in Augmented Reality,” SIGGRAPH 2000 Conference Abstracts and
Applications, ACM Press, pp.77, New York, 2000.
ARgroove in Use
Visual Feedback
• Continuous Visual Feedback is Key
• Single Virtual Image Provides:
• Rotation
• Tilt
• Height
i/O Brush (Ryokai, Marti, Ishii)
Ryokai, K., Marti, S., & Ishii, H. (2004, April). I/O brush: drawing with everyday objects
as ink. In Proceedings of the SIGCHI conference on Human factors in computing
systems (pp. 303-310). ACM.
i/O Brush Demo
https://www.youtube.com/watch?v=LE6ibwYlGtg
Other Examples
• Triangles (Gorbert 1998)
• Triangular based story telling
• ActiveCube (Kitamura 2000-)
• Cubes with sensors
Lessons from Tangible Interfaces
• Physical objects make us smart
• Norman’s “Things that Make Us Smart”
• encode affordances, constraints
• Objects aid collaboration
• establish shared meaning
• Objects increase understanding
• serve as cognitive artifacts
TUI Limitations
• Difficult to change object properties
• can’t tell state of digital data
• Limited display capabilities
• projection screen = 2D
• dependent on physical display surface
• Separation between object and display
• ARgroove
Advantages and Disadvantages
• Advantages
• Natural - users hands are used for interacting
with both virtual and real objects.
•  No need for special purpose input devices
• Disadvantages
• Interaction is limited only to 2D surface
•  Full 3D interaction and manipulation is difficult
Orthogonal Nature of AR Interfaces
Back to the Real World
• AR overcomes limitation of TUIs
• enhance display possibilities
• merge task/display space
• provide public and private views
• TUI + AR = Tangible AR
• Apply TUI methods to AR interface design
Space vs. Time - Multiplexed
• Space-multiplexed
• Many devices each with one function
•  Quicker to use, more intuitive, clutter
•  Real Toolbox
• Time-multiplexed
• One device with many functions
•  Space efficient
•  mouse
Tangible AR: Tiles (Space Multiplexed)
• Tiles semantics
• data tiles
• operation tiles
• Operation on tiles
• proximity
• spatial arrangements
• space-multiplexed
Poupyrev, I., Tan, D., Billinghurst, M., Kato, H., Regenbrecht, H., & Tetsutani, N. (2001).
Tiles: A mixed reality authoring interface. In INTERACT 2001 Conference on Human
Computer Interaction (pp. 334-341).
Space-multiplexed Interface
Data authoring in Tiles
Proximity-based Interaction
Tangible AR: Time-multiplexed Interaction
• Use of natural physical object
manipulations to control virtual objects
• VOMAR Demo
• Catalog book:
•  Turn over the page
• Paddle operation:
•  Push, shake, incline, hit, scoop
H. Kato, M. Billinghurst, I. Poupyrev, K. Imamoto, K. Tachibana: Virtual Object Manipulation
on a Table-Top AR Environment. In Proceedings of the International Symposium on
Augmented Reality (2000) 111-119
VOMAR Interface
Advantages and Disadvantages
• Advantages
• Natural interaction with virtual and physical tools
•  No need for special purpose input devices
• Spatial interaction with virtual objects
•  3D manipulation with virtual objects anywhere in space
• Disadvantages
• Requires Head Mounted Display
Wrap-up
• Browsing Interfaces
• simple (conceptually!), unobtrusive
• 3D AR Interfaces
• expressive, creative, require attention
• Tangible Interfaces
• Embedded into conventional environments
• Tangible AR
• Combines TUI input + AR display
DESIGNING AR SYSTEMS
Basic Design Guides
• Provide good conceptual model/Metaphor
• customers want to understand how UI works
• Make things visible
• if object has function, interface should show it
• Map interface controls to customer s model
• infix -vs- postfix calculator -- whose model?
• Provide feedback
• what you see is what you get!
• Interface Components
• Physical components
• Display elements
• Visual/audio
• Interaction metaphors
Physical
Elements
Display
ElementsInteraction
Metaphor
Input Output
AR Design Principles
TangibleAR Metaphor
• AR overcomes limitation of TUIs
• enhance display possibilities
• merge task/display space
• provide public and private views
• TUI + AR = Tangible AR
• Apply TUI methods to AR interface design
TangibleAR Design Principles
• Tangible AR Interfaces use TUI principles
• Physical controllers for moving virtual content
• Support for spatial 3D interaction techniques
• Time and space multiplexed interaction
• Support for multi-handed interaction
• Match object affordances to task requirements
• Support parallel activity with multiple objects
• Allow collaboration between multiple users
AR Design Space
Reality Virtual Reality
Augmented Reality
Physical Design Virtual Design
Design of Objects
• Objects
• Purposely built – affordances
• “Found” – repurposed
• Existing – already at use in marketplace
• Make affordances obvious (Norman)
• Object affordances visible
• Give feedback
• Provide constraints
• Use natural mapping
• Use good cognitive model
Object Design
Affordances:to give a clue
• Refers to an attribute of an object that allows people to
know how to use it
•  e.g. a button invites pushing, a door handle affords pulling
• Norman (1988) used the term to discuss the design of
everyday objects
• Since has been much popularised in interaction design to
discuss how to design interface objects
•  e.g. scrollbars afford moving up and down, icons afford clicking
Physical Affordances
• Physical affordances:
How do the following physical objects afford?
Are they obvious?
‘Affordance’ and Interface Design?
• Interfaces are virtual and do not have affordances
like physical objects
• Norman argues it does not make sense to talk
about interfaces in terms of ‘real’ affordances
• Instead interfaces are better conceptualized as
‘perceived’ affordances
•  Learned conventions of arbitrary mappings between action
and effect at the interface
•  Some mappings are better than others
VirtualAffordances
• Virtual affordances
How do the following screen objects afford?
What if you were a novice user?
Would you know what to do with them?
• AR is mixture of physical affordance and
virtual affordance
• Physical
• Tangible controllers and objects
• Virtual
• Virtual graphics and audio
Case Study 1:3DAR Lens
Goal: Develop a lens based AR interface
•  MagicLenses
•  Developed at Xerox PARC in 1993
•  View a region of the workspace differently to the rest
•  Overlap MagicLenses to create composite effects
3D MagicLenses
MagicLenses extended to 3D (Veiga et. al. 96)
!  Volumetric and flat lenses
AR Lens Design Principles
• Physical Components
• Lens handle
•  Virtual lens attached to real object
• Display Elements
• Lens view
•  Reveal layers in dataset
• Interaction Metaphor
• Physically holding lens
Looser, J., Billinghurst, M., & Cockburn, A. (2004, June). Through the looking glass: the use of
lenses as an interface tool for Augmented Reality interfaces. In Proceedings of the 2nd
international conference on Computer graphics and interactive techniques in Australasia and
South East Asia (pp. 204-211). ACM.
3DAR Lenses:ModelViewer
!  Displays models made up of multiple parts
!  Each part can be shown or hidden through the lens
!  Allows the user to peer inside the model
!  Maintains focus + context
AR Lens Demo
AR Lens Demo
https://www.youtube.com/watch?v=3zIq_qb8CSE
AR Lens Implementation
Stencil Buffer Outside Lens
Inside Lens Virtual Magnifying Glass
Techniques based onAR Lenses
!  Object Selection
!  Select objects by targeting them with the lens
!  Information Filtering
!  Show different representations through the lens
!  Hide certain content to reduce clutter, look inside things
!  Move between AR andVR
!  Transition along the reality-virtuality continuum
!  Change our viewpoint to suit our needs
Case Study 2 :LevelHead
•  Block based game
Case Study 2:LevelHead
• Physical Components
•  Real blocks
• Display Elements
•  Virtual person and rooms
•  Interaction Metaphor
•  Blocks are rooms
https://julianoliver.com/levelhead/
COMP 4010: Lecture11 AR Interaction
Level Head Demo
https://www.youtube.com/watch?v=5ks1u0A8xdU
Case Study 3:AR Chemistry (Fjeld 2002)
• Tangible AR chemistry education
Fjeld, M., & Voegtli, B. M. (2002). Augmented chemistry: An interactive educational workbench. In Mixed and
Augmented Reality, 2002. ISMAR 2002. Proceedings. International Symposium on (pp. 259-321). IEEE.
AR Chemistry
Goal: An AR application to test molecular
structure in chemistry
• Physical Components
• Real book, rotation cube, scoop, tracking markers
• Display Elements
• AR atoms and molecules
• Interaction Metaphor
• Build your own molecule
AR Chemistry Input Devices
COMP 4010: Lecture11 AR Interaction
AR Chemistry Demo
https://www.youtube.com/watch?v=2klsb4BNb-k
Case Study 4:Transitional Interfaces
Goal: An AR interface supporting transitions
from reality to virtual reality
• Physical Components
• Real book
• Display Elements
• AR andVR content
• Interaction Metaphor
• Book pages hold virtual scenes
Milgram’s Continuum (1994)
Reality
(Tangible
Interfaces)
Virtuality
(Virtual
Reality)
Augmented
Reality (AR)
Augmented
Virtuality (AV)
Mixed Reality (MR)
Central Hypothesis
•  The next generation of interfaces will support transitions
along the Reality-Virtuality continuum
Transitions
• Interfaces of the future will need to support
transitions along the RV continuum
• Augmented Reality is preferred for:
• co-located collaboration
• ImmersiveVirtual Reality is preferred for:
• experiencing world immersively (egocentric)
• sharing views
• remote collaboration
The MagicBook
• Design Goals:
• Allows user to move smoothly
between reality and virtual reality
• Support collaboration
Billinghurst, M., Kato, H., & Poupyrev, I. (2001). The MagicBook: a
transitional AR interface. Computers & Graphics, 25(5), 745-753.
MagicBook Metaphor
MagicBook Demo
https://www.youtube.com/watch?v=tNMljw0F-aw
Features
• Seamless transition between Reality andVirtuality
• Reliance on real decreases as virtual increases
• Supports egocentric and exocentric views
• User can pick appropriate view
• Computer becomes invisible
• Consistent interface metaphors
• Virtual content seems real
• Supports collaboration
Collaboration in MagicBook
• Collaboration on multiple levels:
• Physical Object
• AR Object
• ImmersiveVirtual Space
• Egocentric + exocentric collaboration
• multiple multi-scale users
• IndependentViews
• Privacy, role division, scalability
Technology
• Reality
•  No technology
• Augmented Reality
•  Camera – tracking
•  Switch – fly in
• Virtual Reality
•  Compass – tracking
•  Press pad – move
•  Switch – fly out
ScientificVisualization
Education
Summary
• When designing AR interfaces, think of:
• Physical Components
• Physical affordances
• Virtual Components
• Virtual affordances
• Interface Metaphors
• Tangible AR or similar
www.empathiccomputing.org
@marknb00
mark.billinghurst@unisa.edu.au

More Related Content

PDF
Grand Challenges for Mixed Reality
PDF
Comp4010 Lecture8 Introduction to VR
PDF
Comp4010 2021 Lecture2-Perception
PDF
Metaverse Learning
PDF
2022 COMP4010 Lecture1: Introduction to XR
PPTX
'The History of Virtual Reality'
PDF
Comp4010 Lecture7 Designing AR Systems
PDF
2013 426 Lecture 1: Introduction to Augmented Reality
Grand Challenges for Mixed Reality
Comp4010 Lecture8 Introduction to VR
Comp4010 2021 Lecture2-Perception
Metaverse Learning
2022 COMP4010 Lecture1: Introduction to XR
'The History of Virtual Reality'
Comp4010 Lecture7 Designing AR Systems
2013 426 Lecture 1: Introduction to Augmented Reality

What's hot (20)

PDF
Lecture 6 Interaction Design for VR
PDF
COMP 4010 Lecture9 AR Interaction
PDF
Novel Interfaces for AR Systems
PDF
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
PPTX
Augmented And Virtual Reality
PPTX
Virtual reality-What you see is what you believe
PDF
An Introduction to Metaverse.pdf
PPTX
Virtual Reality (VR) & Augmented Reality (AR): Are You Ready?
PDF
The Mobile Future of Extended Reality
PPTX
Augmented reality
PDF
Comp4010 lecture11 VR Applications
PDF
VIRTUAL REALITY DOCUMENTATION
PDF
Lecture 5: 3D User Interfaces for Virtual Reality
PDF
COMP 4010 - Lecture 1: Introduction to Virtual Reality
PDF
Introduction to Augmented Reality
PDF
Empathic Computing: Developing for the Whole Metaverse
PDF
Extended Reality (XR): The End of Distance @ SXSW
PDF
AR-VR Workshop
PPTX
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
PDF
2022 COMP 4010 Lecture 7: Introduction to VR
Lecture 6 Interaction Design for VR
COMP 4010 Lecture9 AR Interaction
Novel Interfaces for AR Systems
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
Augmented And Virtual Reality
Virtual reality-What you see is what you believe
An Introduction to Metaverse.pdf
Virtual Reality (VR) & Augmented Reality (AR): Are You Ready?
The Mobile Future of Extended Reality
Augmented reality
Comp4010 lecture11 VR Applications
VIRTUAL REALITY DOCUMENTATION
Lecture 5: 3D User Interfaces for Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
Introduction to Augmented Reality
Empathic Computing: Developing for the Whole Metaverse
Extended Reality (XR): The End of Distance @ SXSW
AR-VR Workshop
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
2022 COMP 4010 Lecture 7: Introduction to VR
Ad

Viewers also liked (20)

PDF
COMP 4010 Lecture12 Research Directions in AR
PDF
Using AR for Vehicle Navigation
PDF
Building VR Applications For Google Cardboard
PDF
COMP 4010 Lecture10: AR Tracking
PDF
Virtual Reality: Sensing the Possibilities
PDF
COMP 4010 Lecture6 - Virtual Reality Input Devices
PDF
COMP 4010 Lecture9 AR Displays
PDF
Easy Virtual Reality
PDF
COMP 4010 Lecture5 VR Audio and Tracking
PDF
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
PDF
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
PDF
AR in Education
PDF
COMP 4026 Lecture4: Processing and Advanced Interface Technology
PDF
Ismar 2016 Presentation
PDF
Fifty Shades of Augmented Reality: Creating Connection Using AR
PDF
2016 AR Summer School Lecture3
PDF
COMP 4026 Lecture 6 Wearable Computing
PDF
COMP 4026 - Lecture 1
PDF
Designing Outstanding AR Experiences
PDF
COMP 4010 Lecture3: Human Perception
COMP 4010 Lecture12 Research Directions in AR
Using AR for Vehicle Navigation
Building VR Applications For Google Cardboard
COMP 4010 Lecture10: AR Tracking
Virtual Reality: Sensing the Possibilities
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture9 AR Displays
Easy Virtual Reality
COMP 4010 Lecture5 VR Audio and Tracking
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
AR in Education
COMP 4026 Lecture4: Processing and Advanced Interface Technology
Ismar 2016 Presentation
Fifty Shades of Augmented Reality: Creating Connection Using AR
2016 AR Summer School Lecture3
COMP 4026 Lecture 6 Wearable Computing
COMP 4026 - Lecture 1
Designing Outstanding AR Experiences
COMP 4010 Lecture3: Human Perception
Ad

Similar to COMP 4010: Lecture11 AR Interaction (20)

PDF
COMP 4010 Lecture 9 AR Interaction
PDF
2022 COMP4010 Lecture5: AR Prototyping
PPT
Tangible User Interface Showcase
PDF
Mobile AR Lecture 2 - Technology
PDF
COMP 4010 - Lecture11 - AR Applications
PDF
Augmented Reality: The Next 20 Years
PDF
COSC 426 lect. 4: AR Interaction
PDF
Comp4010 lecture6 Prototyping
PDF
Mobile AR lecture 9 - Mobile AR Interface Design
PDF
CHI 2013 DARE Course
PDF
Augmented Reality: The Next 20 Years (AWE Asia 2015)
PDF
Pervasive ar environment
PDF
Beyond Reality (2027): The Future of Virtual and Augmented Reality
PDF
Future Research Directions for Augmented Reality
PDF
Research Directions in Heads-Up Computing
PDF
Comp4010 Lecture5 Interaction and Prototyping
PDF
Applying virtual environments in distance learning of product development
PDF
COMP 4010 Lecture10 AR/VR Research Directions
PDF
COMP 4010 Lecture12 - Research Directions in AR and VR
PDF
Comp4010 Lecture10 VR Interface Design
COMP 4010 Lecture 9 AR Interaction
2022 COMP4010 Lecture5: AR Prototyping
Tangible User Interface Showcase
Mobile AR Lecture 2 - Technology
COMP 4010 - Lecture11 - AR Applications
Augmented Reality: The Next 20 Years
COSC 426 lect. 4: AR Interaction
Comp4010 lecture6 Prototyping
Mobile AR lecture 9 - Mobile AR Interface Design
CHI 2013 DARE Course
Augmented Reality: The Next 20 Years (AWE Asia 2015)
Pervasive ar environment
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Future Research Directions for Augmented Reality
Research Directions in Heads-Up Computing
Comp4010 Lecture5 Interaction and Prototyping
Applying virtual environments in distance learning of product development
COMP 4010 Lecture10 AR/VR Research Directions
COMP 4010 Lecture12 - Research Directions in AR and VR
Comp4010 Lecture10 VR Interface Design

More from Mark Billinghurst (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
PDF
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
PDF
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
PDF
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
PDF
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
PDF
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
PDF
IVE 2024 Short Course - Lecture18- Hacking Emotions in VR Collaboration.
PDF
IVE 2024 Short Course - Lecture13 - Neurotechnology for Enhanced Interaction ...
PDF
IVE 2024 Short Course Lecture15 - Measuring Cybersickness
PDF
IVE 2024 Short Course - Lecture14 - Evaluation
PDF
IVE 2024 Short Course - Lecture12 - OpenVibe Tutorial
PDF
IVE 2024 Short Course Lecture10 - Multimodal Emotion Recognition in Conversat...
PDF
IVE 2024 Short Course Lecture 9 - Empathic Computing in VR
PDF
IVE 2024 Short Course - Lecture 8 - Electroencephalography (EEG) Basics
PDF
IVE 2024 Short Course - Lecture16- Cognixion Axon-R
PDF
IVE 2024 Short Course - Lecture 2 - Fundamentals of Perception
PDF
Research Directions for Cross Reality Interfaces
PDF
The Metaverse: Are We There Yet?
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
IVE 2024 Short Course - Lecture18- Hacking Emotions in VR Collaboration.
IVE 2024 Short Course - Lecture13 - Neurotechnology for Enhanced Interaction ...
IVE 2024 Short Course Lecture15 - Measuring Cybersickness
IVE 2024 Short Course - Lecture14 - Evaluation
IVE 2024 Short Course - Lecture12 - OpenVibe Tutorial
IVE 2024 Short Course Lecture10 - Multimodal Emotion Recognition in Conversat...
IVE 2024 Short Course Lecture 9 - Empathic Computing in VR
IVE 2024 Short Course - Lecture 8 - Electroencephalography (EEG) Basics
IVE 2024 Short Course - Lecture16- Cognixion Axon-R
IVE 2024 Short Course - Lecture 2 - Fundamentals of Perception
Research Directions for Cross Reality Interfaces
The Metaverse: Are We There Yet?

Recently uploaded (20)

PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Electronic commerce courselecture one. Pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A comparative analysis of optical character recognition models for extracting...
Electronic commerce courselecture one. Pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Assigned Numbers - 2025 - Bluetooth® Document
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
MIND Revenue Release Quarter 2 2025 Press Release
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

COMP 4010: Lecture11 AR Interaction

  • 1. LECTURE 11: AR INTERACTION COMP 4010 – Virtual Reality Semester 5 – 2016 Bruce Thomas, Mark Billinghurst University of South Australia October 18th 2016
  • 2. Augmented Reality Definition •  Defining Characteristics [Azuma 97] • Combines Real andVirtual Images • Both can be seen at the same time • Interactive in real-time • The virtual content can be interacted with • Registered in 3D • Virtual objects appear fixed in space Azuma, R. T. (1997). A survey of augmented reality. Presence, 6(4), 355-385.
  • 3. Augmented RealityTechnology •  Combining Real and Virtual Images •  Display technologies •  Interactive in Real-Time •  Input and interactive technologies •  Registered in 3D •  Viewpoint tracking technologies Display Processing Input Tracking
  • 5. Interface Design Path 1/ Prototype Demonstration 2/ Adoption of Interaction Techniques from other interface metaphors 3/ Development of new interface metaphors appropriate to the medium 4/ Development of formal theoretical models for predicting and modeling user actions Desktop WIMP Virtual Reality Augmented Reality
  • 6. AR Interaction • Designing AR System = Interface Design •  Using different input and output technologies • Objective is a high quality of user experience •  Ease of use and learning •  Performance and satisfaction
  • 7. Interacting with AR Content •  You can see spatially registered AR.. how can you interact with it?
  • 8. Types of AR Interaction • Browsing Interfaces • simple (conceptually!), unobtrusive • 3D AR Interfaces • expressive, creative, require attention • Tangible Interfaces • Embedded into conventional environments • Tangible AR • Combines TUI input + AR display
  • 9. AR Interfaces as Data Browsers • 2D/3D virtual objects are registered in 3D • “VR in Real World” • Interaction • 2D/3D virtual viewpoint control • Applications • Visualization, training
  • 10. AR Information Browsers • Information is registered to real-world context •  Hand held AR displays • Interaction •  Manipulation of a window into information space • Applications •  Context-aware information displays Rekimoto, et al. 1997
  • 13. Current AR Information Browsers • Mobile AR •  GPS + compass • Many Applications •  Layar •  Wikitude •  Acrossair •  PressLite •  Yelp •  AR Car Finder •  …
  • 14. Example Layar •  AR Browser from Layar •  http://www.layar.com •  AR browsing •  GPS + compass •  2D/3D object placement •  Photos/live video •  Community viewing
  • 16. Advantages and Disadvantages • Important class of AR interfaces • Wearable computers • AR simulation, training • Limited interactivity • Modification of virtual content is difficult Rekimoto, et al. 1997
  • 17. 3D AR Interfaces • Virtual objects displayed in 3D physical space and manipulated •  HMDs and 6DOF head-tracking •  6DOF hand trackers for input • Interaction •  Viewpoint control •  Traditional 3D user interface interaction: manipulation, selection, etc. Kiyokawa, et al. 2000
  • 18. Example: AR 3D Interaction - VLEGO Kiyokawa, K., Takemura, H., Katayama, Y., Iwasa, H., & Yokoya, N. (1996, July). Vlego: A simple two-handed modeling environment based on toy blocks. In Proc. of ACM Simpo. on Virtual Reality Software and Technology (VRST’96) (pp. 27-34).
  • 20. Advantages and Disadvantages •  Important class of AR interfaces •  Entertainment, design, training •  Advantages •  User can interact with 3D virtual object everywhere in space •  Natural, familiar interaction •  Disadvantages •  Usually no tactile feedback •  User has to use different devices for virtual and physical objects Oshima, et al. 2000
  • 21. Augmented Surfaces and Tangible Interfaces • Basic principles • Virtual objects are projected on a surface • Physical objects are used as controls for virtual objects • Support for collaboration
  • 22. Augmented Surfaces • Rekimoto, et al. 1999 • Front projection • Marker-based tracking • Multiple projection surfaces Rekimoto, J., & Saitoh, M. (1999, May). Augmented surfaces: a spatially continuous work space for hybrid computing environments. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems (pp. 378-385). ACM.
  • 24. Tangible User Interfaces (Ishii 97) • Create digital shadows for physical objects • Foreground • graspable UI • Background • ambient interfaces
  • 25. Tangible Interfaces - Ambient • Dangling String •  Jeremijenko 1995 •  Ambient ethernet monitor •  Relies on peripheral cues • Ambient Fixtures •  Dahley, Wisneski, Ishii 1998 •  Use natural material qualities for information display
  • 26. Tangible Interface: ARgroove • Collaborative Instrument • Exploring Physically Based Interaction • Map physical actions to Midi output • Translation, rotation • Tilt, shake I. Poupyrev, R. Berry, and J. Kurumisaea, “Augmented Groove: Collaborative Jamming in Augmented Reality,” SIGGRAPH 2000 Conference Abstracts and Applications, ACM Press, pp.77, New York, 2000.
  • 28. Visual Feedback • Continuous Visual Feedback is Key • Single Virtual Image Provides: • Rotation • Tilt • Height
  • 29. i/O Brush (Ryokai, Marti, Ishii) Ryokai, K., Marti, S., & Ishii, H. (2004, April). I/O brush: drawing with everyday objects as ink. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 303-310). ACM.
  • 31. Other Examples • Triangles (Gorbert 1998) • Triangular based story telling • ActiveCube (Kitamura 2000-) • Cubes with sensors
  • 32. Lessons from Tangible Interfaces • Physical objects make us smart • Norman’s “Things that Make Us Smart” • encode affordances, constraints • Objects aid collaboration • establish shared meaning • Objects increase understanding • serve as cognitive artifacts
  • 33. TUI Limitations • Difficult to change object properties • can’t tell state of digital data • Limited display capabilities • projection screen = 2D • dependent on physical display surface • Separation between object and display • ARgroove
  • 34. Advantages and Disadvantages • Advantages • Natural - users hands are used for interacting with both virtual and real objects. •  No need for special purpose input devices • Disadvantages • Interaction is limited only to 2D surface •  Full 3D interaction and manipulation is difficult
  • 35. Orthogonal Nature of AR Interfaces
  • 36. Back to the Real World • AR overcomes limitation of TUIs • enhance display possibilities • merge task/display space • provide public and private views • TUI + AR = Tangible AR • Apply TUI methods to AR interface design
  • 37. Space vs. Time - Multiplexed • Space-multiplexed • Many devices each with one function •  Quicker to use, more intuitive, clutter •  Real Toolbox • Time-multiplexed • One device with many functions •  Space efficient •  mouse
  • 38. Tangible AR: Tiles (Space Multiplexed) • Tiles semantics • data tiles • operation tiles • Operation on tiles • proximity • spatial arrangements • space-multiplexed Poupyrev, I., Tan, D., Billinghurst, M., Kato, H., Regenbrecht, H., & Tetsutani, N. (2001). Tiles: A mixed reality authoring interface. In INTERACT 2001 Conference on Human Computer Interaction (pp. 334-341).
  • 41. Tangible AR: Time-multiplexed Interaction • Use of natural physical object manipulations to control virtual objects • VOMAR Demo • Catalog book: •  Turn over the page • Paddle operation: •  Push, shake, incline, hit, scoop H. Kato, M. Billinghurst, I. Poupyrev, K. Imamoto, K. Tachibana: Virtual Object Manipulation on a Table-Top AR Environment. In Proceedings of the International Symposium on Augmented Reality (2000) 111-119
  • 43. Advantages and Disadvantages • Advantages • Natural interaction with virtual and physical tools •  No need for special purpose input devices • Spatial interaction with virtual objects •  3D manipulation with virtual objects anywhere in space • Disadvantages • Requires Head Mounted Display
  • 44. Wrap-up • Browsing Interfaces • simple (conceptually!), unobtrusive • 3D AR Interfaces • expressive, creative, require attention • Tangible Interfaces • Embedded into conventional environments • Tangible AR • Combines TUI input + AR display
  • 46. Basic Design Guides • Provide good conceptual model/Metaphor • customers want to understand how UI works • Make things visible • if object has function, interface should show it • Map interface controls to customer s model • infix -vs- postfix calculator -- whose model? • Provide feedback • what you see is what you get!
  • 47. • Interface Components • Physical components • Display elements • Visual/audio • Interaction metaphors Physical Elements Display ElementsInteraction Metaphor Input Output AR Design Principles
  • 48. TangibleAR Metaphor • AR overcomes limitation of TUIs • enhance display possibilities • merge task/display space • provide public and private views • TUI + AR = Tangible AR • Apply TUI methods to AR interface design
  • 49. TangibleAR Design Principles • Tangible AR Interfaces use TUI principles • Physical controllers for moving virtual content • Support for spatial 3D interaction techniques • Time and space multiplexed interaction • Support for multi-handed interaction • Match object affordances to task requirements • Support parallel activity with multiple objects • Allow collaboration between multiple users
  • 50. AR Design Space Reality Virtual Reality Augmented Reality Physical Design Virtual Design
  • 51. Design of Objects • Objects • Purposely built – affordances • “Found” – repurposed • Existing – already at use in marketplace • Make affordances obvious (Norman) • Object affordances visible • Give feedback • Provide constraints • Use natural mapping • Use good cognitive model
  • 53. Affordances:to give a clue • Refers to an attribute of an object that allows people to know how to use it •  e.g. a button invites pushing, a door handle affords pulling • Norman (1988) used the term to discuss the design of everyday objects • Since has been much popularised in interaction design to discuss how to design interface objects •  e.g. scrollbars afford moving up and down, icons afford clicking
  • 54. Physical Affordances • Physical affordances: How do the following physical objects afford? Are they obvious?
  • 55. ‘Affordance’ and Interface Design? • Interfaces are virtual and do not have affordances like physical objects • Norman argues it does not make sense to talk about interfaces in terms of ‘real’ affordances • Instead interfaces are better conceptualized as ‘perceived’ affordances •  Learned conventions of arbitrary mappings between action and effect at the interface •  Some mappings are better than others
  • 56. VirtualAffordances • Virtual affordances How do the following screen objects afford? What if you were a novice user? Would you know what to do with them?
  • 57. • AR is mixture of physical affordance and virtual affordance • Physical • Tangible controllers and objects • Virtual • Virtual graphics and audio
  • 58. Case Study 1:3DAR Lens Goal: Develop a lens based AR interface •  MagicLenses •  Developed at Xerox PARC in 1993 •  View a region of the workspace differently to the rest •  Overlap MagicLenses to create composite effects
  • 59. 3D MagicLenses MagicLenses extended to 3D (Veiga et. al. 96) !  Volumetric and flat lenses
  • 60. AR Lens Design Principles • Physical Components • Lens handle •  Virtual lens attached to real object • Display Elements • Lens view •  Reveal layers in dataset • Interaction Metaphor • Physically holding lens Looser, J., Billinghurst, M., & Cockburn, A. (2004, June). Through the looking glass: the use of lenses as an interface tool for Augmented Reality interfaces. In Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Australasia and South East Asia (pp. 204-211). ACM.
  • 61. 3DAR Lenses:ModelViewer !  Displays models made up of multiple parts !  Each part can be shown or hidden through the lens !  Allows the user to peer inside the model !  Maintains focus + context
  • 64. AR Lens Implementation Stencil Buffer Outside Lens Inside Lens Virtual Magnifying Glass
  • 65. Techniques based onAR Lenses !  Object Selection !  Select objects by targeting them with the lens !  Information Filtering !  Show different representations through the lens !  Hide certain content to reduce clutter, look inside things !  Move between AR andVR !  Transition along the reality-virtuality continuum !  Change our viewpoint to suit our needs
  • 66. Case Study 2 :LevelHead •  Block based game
  • 67. Case Study 2:LevelHead • Physical Components •  Real blocks • Display Elements •  Virtual person and rooms •  Interaction Metaphor •  Blocks are rooms https://julianoliver.com/levelhead/
  • 70. Case Study 3:AR Chemistry (Fjeld 2002) • Tangible AR chemistry education Fjeld, M., & Voegtli, B. M. (2002). Augmented chemistry: An interactive educational workbench. In Mixed and Augmented Reality, 2002. ISMAR 2002. Proceedings. International Symposium on (pp. 259-321). IEEE.
  • 71. AR Chemistry Goal: An AR application to test molecular structure in chemistry • Physical Components • Real book, rotation cube, scoop, tracking markers • Display Elements • AR atoms and molecules • Interaction Metaphor • Build your own molecule
  • 75. Case Study 4:Transitional Interfaces Goal: An AR interface supporting transitions from reality to virtual reality • Physical Components • Real book • Display Elements • AR andVR content • Interaction Metaphor • Book pages hold virtual scenes
  • 76. Milgram’s Continuum (1994) Reality (Tangible Interfaces) Virtuality (Virtual Reality) Augmented Reality (AR) Augmented Virtuality (AV) Mixed Reality (MR) Central Hypothesis •  The next generation of interfaces will support transitions along the Reality-Virtuality continuum
  • 77. Transitions • Interfaces of the future will need to support transitions along the RV continuum • Augmented Reality is preferred for: • co-located collaboration • ImmersiveVirtual Reality is preferred for: • experiencing world immersively (egocentric) • sharing views • remote collaboration
  • 78. The MagicBook • Design Goals: • Allows user to move smoothly between reality and virtual reality • Support collaboration Billinghurst, M., Kato, H., & Poupyrev, I. (2001). The MagicBook: a transitional AR interface. Computers & Graphics, 25(5), 745-753.
  • 81. Features • Seamless transition between Reality andVirtuality • Reliance on real decreases as virtual increases • Supports egocentric and exocentric views • User can pick appropriate view • Computer becomes invisible • Consistent interface metaphors • Virtual content seems real • Supports collaboration
  • 82. Collaboration in MagicBook • Collaboration on multiple levels: • Physical Object • AR Object • ImmersiveVirtual Space • Egocentric + exocentric collaboration • multiple multi-scale users • IndependentViews • Privacy, role division, scalability
  • 83. Technology • Reality •  No technology • Augmented Reality •  Camera – tracking •  Switch – fly in • Virtual Reality •  Compass – tracking •  Press pad – move •  Switch – fly out
  • 86. Summary • When designing AR interfaces, think of: • Physical Components • Physical affordances • Virtual Components • Virtual affordances • Interface Metaphors • Tangible AR or similar