8ninths HoloLens Design Patterns
Transcript of 8ninths HoloLens Design Patterns
HOLOLENS DESIGN PATTERNS
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 2
Introduction
A new medium brings with it a new palette, new design possibilities, new composition methods, and an invitation to create defining new experiences.
HoloLens Design Patterns is a design research document intended to serve as a dynamic foundation for the ground-breaking, in-depth, iterative processes that will forge the first generation of HoloLens experiences. This is a living document that will grow and evolve as we continue to explore and discover what this phenomenal new technology is capable of. In its initial iteration, four foundational aspects are represented:
A Table of Elements defines the palette for composing HoloLens experiences, delineating elements in the categories of Physical Space, User Input, Holographic Form, and 3D Sound.
Mixed Reality Design Methods identifies pivotal creative strategies for combining the elements and composing mixed reality experiences with HoloLens.
Case Studies analyzes early Microsoft HoloLens experiences using the Mixed Reality Design Methods and Table of Elements.
An Example Flow Diagram applies the language of the HoloLens Design Patterns to a moment-by-moment flow analysis of a HoloLens experience.
Building upon the foundation of the Design Patterns, 8ninths is currently in the process of applying this emerging vocabulary and set of compositional strategies to blueprints for new HoloLens experiences.
Physical Space
Walls
Tabletops
Ambient Surfaces
Ambient Space
Floor
Ceiling
User Input
Gaze
Gesture
Voice Commands
Mouse & Keyboard
Tablet
Locomotion
3D Sound
User Interaction Feedback Audio
Audio-Cued Spatial Navigation
Ambient Sound
Object-Specific Sound
Spatialized 3D Sound Composition
User Dialogue
Holographic Form
3D Animation Using Ambient Space
3D Objects
3D Structures
3D Environments
3D People, Animals, and Characters
3D Data
2D Data
Holographic UI Elements
Holographic Avatars
3D Animation Using Spatial Mapping
Holographic Video
2D Video
HOLOLENS DESIGN PATTERNS
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 3
Table of Elements
Using holographic form to transform the function and visual perception of surfaces in a physical space.
Translating data traditionally constrained within a 2-dimensional screen into 3-dimensional physical space.
Composing the holographic layer in a physical environment as an immersive environment to explore and interact with.
Moving information from screen into space – seamless integration between monitor or tablet and holographic expression of its contents. Also encompasses 3D printing of holographic objects.
Playful engagement with the holographic layer, including shooting, dodging, chasing, catching, following, finding hidden objects, etc.
Transforming Surfaces
Spatializing Data
Mixed Reality Immersion
Screen to World
Mixed Reality Play
HOLOLENS DESIGN PATTERNS
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 4
Mixed Reality Design Methods
Superimposing annotation or other expressions of information onto objects and structures in a physical environment.
Collaboratively viewing and interacting with shared spaces, including remote annotation of a physical environment.
Building objects holographically, encompassing the intent to export them into the physical world.
Using a holographic object as a collective focal point for collaborative work, dialogue, learning, etc.
Information Overlay
Annotating Shared Spaces
Holographic Building
Holographic Collaboration
HOLOLENS DESIGN PATTERNS
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 5
Mixed Reality Design Methods
Physical Space
+
+
+
+
User Input
3D Sound
Holographic Form
Mixed Reality Design Methods
HOLOLENS DESIGN PATTERNS
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 6
Formula
Physical Space
Walls Ambient Space
GazeGestureVoice CommandsMouse & KeyboardLocomotion
3D Environments3D DataHolographic AvatarsHolographic UI Elements
User DialogueUser Interaction Feedback Audio Audio-Cued Spatial Navigation
Mixed Reality Design Methods
Spatializing DataScreen to WorldMixed Reality ImmersionInformation OverlayAnnotating Shared Spaces
User Input 3D SoundHolographic Form
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 7
Case Study – NASA OnSight
HOLOLENS MIXED REALITY DESIGN PATTERNS
Physical Space
Walls Ambient SpaceAmbient Surfaces
GazeGestureVoice CommandsMouse & KeyboardTablet
2D Data3D Animation Using Spatial Mapping2D VideoHolographic UI Elements
User DialogueUser Interaction Feedback Audio Audio-Cued Spatial Navigation
Mixed Reality Design Methods
Spatializing DataScreen to WorldInformation OverlayAnnotating Shared Spaces
User Input 3D SoundHolographic Form
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 8
HOLOLENS MIXED REALITY DESIGN PATTERNS
Case Study - HoloNotes in Skype
Physical Space
Walls TabletopsAmbient SurfacesFloor
GazeGestureVoice Commands
3D Objects3D Structures3D Environments3D Characters3D Animation Using Spatial Mapping
User Interaction Feedback AudioAmbient SoundObject-Specfic SoundUser Dialogue
Mixed Reality Design Methods
Transforming SurfacesScreen to WorldMixed Reality ImmersionMixed Reality Play
User Input 3D SoundHolographic Form
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 9
HOLOLENS MIXED REALITY DESIGN PATTERNS
Case Study – HoloLens Minecraft
Physical Space
Walls TabletopsAmbient SurfacesAmbient Space
GazeGestureVoice CommandsLocomotion
3D Data2D Data2D VideoHolographic UI Elements3D Objects3D Animation Using Spatial Mapping
User InteractionFeedback AudioObject-Specfic Sound
Mixed Reality Design Methods
Transforming SurfacesSpatializing DataInformation Overlay
User Input 3D SoundHolographic Form
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 1 0
HOLOLENS MIXED REALITY DESIGN PATTERNS
Case Study – HoloLens Home Scenario
Physical Space
Walls TabletopsAmbient Space
GazeGestureVoice CommandsMouse & Keyboard
3D Data2D Data3D Objects3D Structures3D EnvironmentsHolographic UI ElementsHolographic Avatars
User Interaction Feedback AudioUser Dialogue
Mixed Reality Design Methods
Spatializing DataScreen to WorldInformation OverlayAnnotating Shared SpacesHolographic CollaborationHolographic Building
User Input 3D SoundHolographic Form
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 1 1
HOLOLENS MIXED REALITY DESIGN PATTERNS
Case Study – HoloLens Trimble Project
Physical Space
TabletopsAmbient Space
GazeGestureVoice CommandsMouse & Keyboard
3D Objects3D StructuresHolographic UI Elements3D Animation UsingAmbient Space
User Interaction Feedback AudioAmbient Sound
Mixed Reality Design Methods
Spatializing DataScreen to WorldMixed Reality PlayHolographic Building
User Input 3D SoundHolographic Form
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 1 2
HOLOLENS MIXED REALITY DESIGN PATTERNS
Case Study – Holo Studio
Screen to World
Information Overlay
TRANSITION
Gaze + air tap to select physical bike chassis.
User Input: Gaze
Physical Space:
Ambient Surfaces
Render virtual bike body and fuel tank onto physical chassis.
Holographic Form:
3D Objects
Gaze + voice command to select fuel tank (hypothesis).
Gesture to resize fuel tank. Feedback audio (hypothesis).
User Input: Gesture
Interaction Feedback AudioUser Input: Gesture
User Input: Gaze
User Input: Voice
Interaction Feedback Audio
Starting Assumptions:Room is scanned. Surfaces are spatially mapped.
Display bike on 2D monitor. Drag bike off screen to table surface.
User Input: Mouse
Physical Space: Tabletop
Display table model bike hologram.
Holographic Form:
3D Objects
Display hologram manipulation tools.
Holographic Form:
Holographic UI Elements
Mouse click to collapsehologram (hypothesis).
User Input: Mouse
Interaction Feedback Audio
HOLOLENS DESIGN PATTERNS
8 N I N T H S T h i s wo r k i s l i c e n s e d u n d e r a Cr e a t ive C o m m o n s At t r i b u t i o n - S h a r e A l i ke 4 . 0 I n te r n a t i o n a l L i c e n s e . 1 3
Example Flow Diagram Based on HoloLens Motorcycle Video
Pres ented by
Thank Youhttp://8ninths.com