Immersive Design XR
  • Immersive Design XR
  • Learning Goals Immersive Design XR
  • Basic assignments (lesson 1-2)
    • Basic introductory workshop
    • Basic assignment Concept & Identity
    • Basic assignment User Experience Design
    • Basic assignment Interaction Techniques
  • Expert assignments (lesson 3-8)
    • ANALYSIS operating space (lesson 3)
    • CREATE: space through Light & Sound (lesson 4)
    • TEST: introduction VR-methods (lesson 5)
    • TEST: testscripts & questionnaires (lesson 6)
    • EVALUATE: heuristic evaluation & personal plan IED (lesson 7)
  • Concept & Identity
    • C&I: storytelling
    • C&I: virtual identity
    • C&I: body ownership
    • C&I: emotions & sentiment
  • User Experience Design
    • UX: general design principles & patterns
    • UX: space (II) social space
    • UX: space (I) active sensing
    • UX: human factors (I) cognition
    • UX: human factors (II) sensory perception
    • UX: human factors (III): ergonomics
  • Interaction Techniques
    • IT: navigation
    • IT: wayfinding
    • IT: system control
    • IT: selection & manipulation
    • IT: feedback, feedforward & force feedback
  • Testing in XR
    • Testing (I): immersion, presence & agency
    • Testing (II): methods for testing
    • Testing (III): questionnaires
  • Related Materials
    • Narrative Theory
    • Social Space theory
    • Social Space experts
    • Embodied Reality: being bodily
    • Movement & Animation
    • Avatar Creation Tools
    • Audio & Sound
    • Hardware Technology
    • Prototyping Controllers
    • 3D Data Visualisation
    • Mobile AR/MR
  • Getting Started
    • Getting Started - History Reality Caravan
    • Getting Started - Founding Brothers & Sisters
    • Getting Started - Advice for Designers VR by Jaron Lanier
    • Getting Started - Play! Games in STEAM
    • Getting started - Platforms & Engines
    • Getting Started: controllers & environments
  • Organisational
    • MIT License
Powered by GitBook
On this page
  • Techniques for selection and manipulation
  • Selection: specifying one of more objects from a set.
  • Manipulation: modifying object properties (position, orientation, scale, shape, color, texture, behaviour etc)
  • Objects & Physics Interaction
  • Objects Interaction
  • Physics Interaction
  1. Interaction Techniques

IT: selection & manipulation

PreviousIT: system controlNextIT: feedback, feedforward & force feedback

Last updated 6 years ago

Techniques for selection and manipulation

Valve controllers
  • Surface: (2D)dragging and rotating and (3D) pinching, void shadows, balloon selection, corkscrew widget, triangle cursor

  • Indirect: Indirect Control-Space: indirect touch, virtual interaction surface, levels-of-precision cursor, virtual pad and Indirect Proxy Techniques: world in miniature, Voodoo Dolls and Indirect Widget Technique: 3D widgets, virtual sphere, arcball.

  • Bimanual

  • Hybrid

Selection: specifying one of more objects from a set.

Goals of selection: indicate action on object, Query object, Make object active, Travel to object location, Set up manipulation

Selection performance: variables affecting user performance, Object distance from user, Object (visual) size, Density of objects in area, Occluders

Manipulation: modifying object properties (position, orientation, scale, shape, color, texture, behaviour etc)

Objects & Physics Interaction

Objects Interaction

  • (Hyper)Natural & Magic Interaction

  • Active & Passive Interaction

Physics Interaction

  • Physics Objects

  • State Machines

article 1:

Grasping: Hand-based grasping ( & Go-Go interaction technique) and finger-based grasping (rigid-body fingers, soft-body fingers, god fingers)

Pointing: vector-based pointing technique (, fishing reel, image-plane pointing) and volume-based pointing technique (flashlight, aperture selection, sphere-casting) and enhancements (bend cast, depth ray, absolute & relative mapping)

Menu Leap Motion

Manipulation Techniques 2
Cockpit

Hands and Speech in Space
simple virtual hand
ray-casting/ray-tracing
Example: FistPointer: Target Selection Technique using Mid-air Interaction for Mobile VR Environment
Example: Project Soli: Next-Gen Gesture Sensing Technology from Google
article 1: 3D UI Techniques for Selection and Manipulation p1- p15.
article 2: Direct versus Indirect Manipulation in VR
article 3: Pre-Touch Sensing for Mobile Interaction
Example: Holograph: 3D spatiotemporal interactive data visualization
article 4: Have a look at these Coursera-videos about Objects Interaction and Physics Interaction
Object Interaction Part 1: Common Interaction Patterns, Oculus developer blog
Lessons from the Frontlines: Modern VR Design Patterns, Oculus developer blog
Explorations in VR: object interaction design
Design Problems for VR Tracking
article 0: Go through this powerpoint to get a quick overview of the material below.
soli