Make believe - Droidcon UK 2015
-
Upload
shanee-nishry -
Category
Technology
-
view
251 -
download
0
Transcript of Make believe - Droidcon UK 2015
![Page 1: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/1.jpg)
15Make Believe
+Shanee Nishry @Lunarsong
![Page 2: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/2.jpg)
Briefly about me…
Game Developer
Engine Architecture
Virtual Reality SWE @ Google
<3 Procedural Content
+Shanee Nishry @Lunarsong
+ =
Previously Games Developer Advocate
![Page 3: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/3.jpg)
Virtual Reality is…
![Page 4: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/4.jpg)
![Page 5: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/5.jpg)
The Elder Scrolls V: Skyrim, Bethesda SoftworksImage by deadendthrills.com
![Page 6: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/6.jpg)
Dark Souls, From SoftwareImage by deadendthrills.com
![Page 7: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/7.jpg)
Virtual Reality Hardware
![Page 8: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/8.jpg)
View Master Mattel
VR ONE GX Zeiss
Morpheus Sony
Oculus Rift Facebook
GearVR Samsung
Vive HTC / Valve
![Page 9: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/9.jpg)
Works with Cardboard
Cardboard Devices
![Page 10: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/10.jpg)
![Page 11: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/11.jpg)
The Omni by Vierux
![Page 12: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/12.jpg)
![Page 13: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/13.jpg)
Blink Escape(Cardboard)
Austella
Radial-G: Infinity(Cardboard)
Tammeka Ltd
Unseen Diplomacy(HTC Vive)
Triangular Pixels
IrisVR Mobile Viewer(Cardboard)
irisVR
A Chair In a Room (Cardboard/more)
Ryan Bousfield
Cool VR experiences
Land’s End (GearVR)
ustwo
![Page 14: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/14.jpg)
![Page 15: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/15.jpg)
Virtual Reality is the communitySign up for global VR dev slack chathttps://t.co/tltfdGvqXf
![Page 16: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/16.jpg)
Basics of VRHow It Works
![Page 17: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/17.jpg)
Virtual Reality: How It Works
Visual Immersion Tracking Input
Virtual Reality
![Page 18: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/18.jpg)
Virtual Reality: How It Works
Tracking Input
Virtual Reality
Visual Immersion
![Page 19: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/19.jpg)
Visual Immersion
![Page 20: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/20.jpg)
Eyes
Visual Immersion
![Page 21: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/21.jpg)
Eyes
Lenses
Visual Immersion
![Page 22: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/22.jpg)
Screen
Eyes
Lenses
Visual Immersion
![Page 23: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/23.jpg)
Screen
Eyes
Lenses
Visual Immersion
![Page 24: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/24.jpg)
Screen
Eyes
Lenses
Visual Immersion
![Page 25: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/25.jpg)
Screen
Eyes
Lenses
Visual Immersion
![Page 26: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/26.jpg)
Screen
Eyes
Lenses
Eye Distance
Visual Immersion
![Page 27: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/27.jpg)
Spaceships Criterion Games
![Page 28: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/28.jpg)
![Page 29: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/29.jpg)
Pincushion Distortion
![Page 30: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/30.jpg)
Pincushion Distortion Barrel Distortion
![Page 31: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/31.jpg)
![Page 32: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/32.jpg)
Challenges in VRNot everything is perfect… yet.
![Page 33: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/33.jpg)
Latency and Performance
Tracking
Challenges in VR
Comfort and Design
![Page 34: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/34.jpg)
Technical requirements for good vr experience
High Resolution
Stable, High Frame Rate (90/120/+)
No Motion Blur
Low Motion-To-Photon Latency
Wide Field of View
![Page 35: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/35.jpg)
Some Solutions…• Phones with high refresh rate displays.
• Low persistence displays to reduce blurring.
• Drawing directly to the front buffer.
• Increasing performance by:
- Stencil mapping to avoid writing to unused pixels.
- Special tricks to reduce driver overhead.
- Using low overhead graphic APIs.
![Page 36: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/36.jpg)
![Page 37: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/37.jpg)
• Low overhead graphics & compute API.
• Explicit control over command execution on the GPU. “Not a closed box”.
• Multi-threading friendly, allows better CPU usage.
• SPIR-V: Shaders represented in intermediate state, therefore fast compile & private.
• Vulkan is Coming to Android! (And so is OpenGL ES 3.2)
![Page 38: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/38.jpg)
Geometry Shader
Geometry Instancing
OVR_multiview / OVR_multiview2
Resubmit Cmd Buffers
Dynamic State Change
More to come
Techniques to draw for VR
![Page 39: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/39.jpg)
Tracking
![Page 40: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/40.jpg)
John CampbellTriangular Pixels
![Page 41: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/41.jpg)
Unseen Diplomacy on the ViveTriangular Pixels
![Page 42: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/42.jpg)
![Page 43: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/43.jpg)
DesigningVirtual Reality Experiences
![Page 44: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/44.jpg)
Comfort Performance! (!!)
Interaction
Key design principles
Immersion
![Page 45: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/45.jpg)
Comfort & Design
![Page 46: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/46.jpg)
Convergence
![Page 47: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/47.jpg)
![Page 48: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/48.jpg)
![Page 49: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/49.jpg)
![Page 50: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/50.jpg)
![Page 51: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/51.jpg)
Keeping velocity constant
![Page 52: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/52.jpg)
The Environment
![Page 53: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/53.jpg)
![Page 54: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/54.jpg)
![Page 55: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/55.jpg)
![Page 56: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/56.jpg)
![Page 57: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/57.jpg)
![Page 58: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/58.jpg)
People have fears and they feel them in VR.
![Page 59: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/59.jpg)
![Page 60: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/60.jpg)
![Page 61: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/61.jpg)
![Page 62: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/62.jpg)
![Page 63: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/63.jpg)
The camera has free will. Respect it.
![Page 64: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/64.jpg)
Never lock the camera. Always maintain head tracking.
![Page 65: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/65.jpg)
Guiding the user using light
![Page 66: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/66.jpg)
![Page 67: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/67.jpg)
Positional sound for immersion and guidance
![Page 68: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/68.jpg)
![Page 69: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/69.jpg)
Make it beautiful
![Page 70: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/70.jpg)
![Page 71: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/71.jpg)
![Page 72: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/72.jpg)
![Page 73: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/73.jpg)
![Page 74: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/74.jpg)
![Page 75: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/75.jpg)
![Page 76: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/76.jpg)
![Page 77: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/77.jpg)
![Page 78: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/78.jpg)
Indoor Wayfinding Augmented Reality Measurement
![Page 79: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/79.jpg)
![Page 80: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/80.jpg)
![Page 81: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/81.jpg)
![Page 82: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/82.jpg)
![Page 83: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/83.jpg)
![Page 84: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/84.jpg)
![Page 85: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/85.jpg)
![Page 86: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/86.jpg)
What’s Next?Get started with Google Cardboardwww.google.com/cardboard/
Check Project Tangowww.google.com/atap/project-tango/
youtube.com/GoogleDevelopers
![Page 87: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/87.jpg)
Questions? Feedback? Forgot something? Requests? Complains?
![Page 88: Make believe - Droidcon UK 2015](https://reader036.fdocuments.in/reader036/viewer/2022062902/58edc1d51a28ab235c8b462f/html5/thumbnails/88.jpg)
#
+Shanee Nishry@Lunarsong
Thank You!