from oculus to hololens: building virtual & mixed reality apps & games

63
Nick Landry Senior Technical Evangelist – Microsoft [email protected] Blog: AgeofMobility.com @ActiveNick | github.com/ActiveNick From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

Upload: nick-landry

Post on 07-Jan-2017

842 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

Nick LandrySenior Technical Evangelist – Microsoft

[email protected]

Blog: AgeofMobility.com

@ActiveNick | github.com/ActiveNick

From Oculus to HoloLens:

Building Virtual & Mixed

Reality Apps & Games

Page 2: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 3: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 4: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 5: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

Virtual Reality

Fully immersive experience that replaces your physical world

Examples:Oculus Rift, GearVR,The Matrix

Augmented Reality

Overlays digital information about the physical world around you

Example:Google Glass, HUDs,

Terminator (vision)

Mixed Reality

Combines virtual 2D and 3D objects/apps and the physical world

Examples:Microsoft HoloLens,Star Trek Holodeck

Page 6: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

Mobile Desktop Standalone

© Microsoft© Oculus

© Samsung

Page 7: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 8: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 9: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 10: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 11: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 12: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 13: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

© Volvo, Google Play Store

Page 14: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 15: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

© Iris VR

Page 16: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

© Microsoft

Page 17: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 18: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 19: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 20: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 21: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

http://VISR-VR.com/Developer

Page 22: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 23: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 24: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

dev.windows.com

Page 25: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 26: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 27: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 28: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 29: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 30: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 31: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 32: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 33: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 34: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 35: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 36: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 37: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 38: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

dev.microsoft.com/windows/holographic

Page 39: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 40: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 41: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 42: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

Typical HoloLens viewing distances

Page 43: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

design.windows.com

https://channel9.msdn.com/Events/Build/2015/2-658

Page 44: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 45: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 46: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 47: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 48: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 49: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

strongly discouraged

Page 50: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

highly discouraged

if (Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily == "Windows.Holographic")

{

// Enable or disable features

}

Page 51: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

https://blogs.windows.com/buildingapps/2015/09/15/dynamically-detecting-features-with-api-contracts-10-by-10/

https://channel9.msdn.com/events/Build/2015/3-733

Page 52: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

https://dev.windows.com/en-us/holographic/voice_input

http://www.AgeofMobility.com/cortana

Page 53: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

https://dev.windows.com/en-US/holographic/current_limitations_for_apps_using_apis_from_the_shell

Page 54: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 55: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games
Page 56: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

dev.windows.com/holographic

forums.hololens.com

Page 57: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

hololens.com

https://channel9.msdn.com/Events/Build/2016/B854

https://channel9.msdn.com/coding4fun/kinect/HoloLens-Dev-Link-Round-up

https://channel9.msdn.com/Blogs/AdamsGarage/Getting-Started-with-the-HoloLens

https://channel9.msdn.com/coding4fun/kinect/Emulating-Real-Space-in-the-HoloLens-Emulator

https://channel9.msdn.com/Tags/hololens

Page 58: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

https://mva.microsoft.com/en-US/training-courses/creating-virtual-and-augmented-reality-apps-on-the-windows-platform-16141

https://channel9.msdn.com/Series/Creating-Virtual-and-Augmented-Reality-Applications-on-Windows-Platform-en

http://visr-vr.com/Developer/

http://aka.ms/alpsvr

https://developer.oculus.com/

https://developers.google.com/cardboard/

https://webvr.info/

http://fibrum.com/sdk/

https://github.com/ValveSoftware/openvr

http://www.osvr.org/

Page 59: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

https://channel9.msdn.com/blogs/misslivirose

Page 60: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

http://unity3d.com/get-unity

http://unity3d.com/learn

https://mva.microsoft.com/en-US/training-courses/building-windows-10-games-with-unity-5-12572

https://channel9.msdn.com/Shows/gamedev

https://channel9.msdn.com/Series/UnityCreativeCoding

https://channel9.msdn.com/coding4fun/kinect/HoloLens-with-Unity

https://channel9.msdn.com/Tags/unity

Page 61: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

https://github.com/Microsoft/GalaxyExplorer

https://github.com/misslivirose

http://aka.ms/CardboardVRDemoRepo

https://github.com/ActiveNick

https://github.com/peted70/mva-vrdemo

Page 63: From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & Games

Thank You!Slides are posted on SlideShare. Demos are on GitHub.

SlideShare: www.slideshare.net/ActiveNick

Blog: www.AgeofMobility.com

Twitter: @ActiveNick

Mobile Apps: www.bigbaldapps.com

LinkedIn: www.linkedin.com/in/activenick

GitHub: github.com/ActiveNick

Email: [email protected]