5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.

Slides:



Advertisements
Similar presentations
Introducing Microsoft Lync 2010 Connect and Collaborate.
Advertisements

Introducing Microsoft Lync 2010 Connect and Collaborate.
Intro to HoloLens Development Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A new era of mixed reality.
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Creative Coding & the New Kinect
Kuantic SMB-SIS.
Introduction to Virtual and Augmented Reality
Building engaging experiences
5/3/2018 2:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Intro to HoloLens Development
Make your app a native part of Office with Add-ins
So You Want to do Mixed Reality
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Microsoft /27/2018 9:34 PM THR3077 Develop for depth camera sensors on Windows 10 Anniversary update – IoT with processing Andreas Erben CEO Americas.
Tooling Breakout Session
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Discover the New SharePoint Content Publishing Experiences
Data Science & Web Dev with Python in Visual Studio
Spatial Audio - Spatial Sphere Demo Explained
Microsoft Connect /23/2018 5:27 PM
Building a great Metro style device app for your printer
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
A lap around DirectX game development tools
Power your app with Live services
Project Rome: Activity API & Pick Up Where I Left Off
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
WinHEC Online & Fall Creators Update Overview
What’s New in Accessibility (for Developers and Users)
Microsoft Build /22/2018 3:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.
Myth Busting: Hosted Web Apps
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Understanding Extension INFs and Component INFs
Welcome to Office 365 Launch Event for PT Prasmanindo Boga Utama
Windows Device Portal and Remote Diagnostics
Building a great Metro style device app for your camera
Microsoft Connect /26/2018 6:08 PM
Microsoft Connect /26/2018 6:09 PM
Hosted Web Apps with Windows App Studio
Tooling and Diagnostics
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Enterprise Mode Technical Administration
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Web Development in Visual Studio 2017
TechEd /9/2018 4:17 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Connect /31/2018 7:21 AM
Introducing Metro style device apps
TechEd /16/2019 3:06 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Welcome to Azure Notebooks
Microsoft Connect /23/ :38 AM
Office 365 Development.
Game On with Windows & Xbox One
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Build /8/2019 6:29 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Delivering great hardware solutions for Windows
Windows Device Portal Hirsch Singhal Program
What’s new in Visual Studio 2012
5/3/2019 9:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
4/29/ :17 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The complete developer's guide to the SkyDrive API
User Segmentation and Targeted Push Notifications for UWP apps
Windows Forms in Visual Studio 2005: An in-depth look at key features
Advanced app and driver debugging
Intro to HoloLens Development
Intro to HoloLens Development
Microsoft HoloLens Shahed Chowdhuri
Microsoft HoloLens Shahed Chowdhuri
Microsoft Connect /14/ :11 AM
Presentation transcript:

5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Unity Windows Holographic Tuning and Intro to Mixed Reality 5/5/2018 1:12 AM B8069 Unity Windows Holographic Tuning and Intro to Mixed Reality Mark Schoennagel Sr. Evangelist, Unity Technologies @Unity3dMarkS © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Who has used one of these? 5/5/2018 1:12 AM Who has used one of these? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

How about one of these? 5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Who here has used Unity? 5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5/5/2018 1:12 AM Let’s take a look! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Special thanks to Zero Mass Energy “Center of Gravity” 5/5/2018 1:12 AM Special thanks to Zero Mass Energy “Center of Gravity” © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Full Support for Windows Mixed Reality! 5/5/2018 1:12 AM Full Support for Windows Mixed Reality! Announced at Unity Vision Summit In-Editor support for all Windows 10 AR and MR devices © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Phone Windows Desktop 5/5/2018 1:12 AM Windows Store © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

91% of all HoloLens titles made with Unity 5/5/2018 1:12 AM 91% of all HoloLens titles made with Unity © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Solving Hard Problems! 5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What does Unity provide to Microsoft MR 5/5/2018 1:12 AM What does Unity provide to Microsoft MR APIs to control all aspects of AR/MR development High and low level components Complete end-to-end build platform Final output to UWP, Universal Windows Platform Direct connect to Visual Studio, Community Edition 2017.now included in all Unity versions The “camera” in Unity is literally your head! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What APIs are available for AR/MR 5/5/2018 1:12 AM What APIs are available for AR/MR Gaze Gesture Voice Spatial Mapping Spatial Sound Map Persistence World Coordinates Web Camera Support © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Gaze Input void Update() { RaycastHit hitInfo; if (Physics.Raycast( 5/5/2018 1:12 AM Gaze Input void Update() { RaycastHit hitInfo; if (Physics.Raycast( Camera.main.transform.position, Camera.main.transform.forward, out hitInfo, 20.0f, Physics.DefaultRaycastLayers)) // If the Raycast has succeeded and hit a hologram // hitInfo's point represents the position being gazed at // hitInfo's collider GameObject represents the hologram being gazed at } © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Gesture Input void Start () { 5/5/2018 1:12 AM Gesture Input void Start () { //Just need to create it once, so we use the Start recognizer = new GestureRecognizer(); //Specify the gestures we want to capture recognizer.SetRecognizableGestures(GestureSettings.Tap); //Start capturing gestures and subscribe to the event recognizer.TappedEvent += TapEventHandler; recognizer.StartCapturingGestures(); } private void TapEventHandler(TappedEventArgs obj) //Switch the animation state GetComponent<Animator>().SetTrigger("Walk"); © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Voice Input void Start() { keywords.Add(“Run", () => { 5/5/2018 1:12 AM Voice Input void Start() { keywords.Add(“Run", () => { GetComponent<Animator>().SetTrigger("Stop"); }); keywordRecognizer = new KeywordRecognizer(keywords.Keys.ToArray()); // Register a callback for the KeywordRecognizer and start recognizing! keywordRecognizer.OnPhraseRecognized += KeywordRecognizer_OnPhraseRecognized; keywordRecognizer.Start(); } private void KeywordRecognizer_OnPhraseRecognized(PhraseRecognizedEventArgs args) System.Action keywordAction; if (keywords.TryGetValue(args.text, out keywordAction)) keywordAction.Invoke(); } © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5/5/2018 1:12 AM Spatial Sound © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Spatial Mapping Real-time mapping of environment 5/5/2018 1:12 AM Spatial Mapping Real-time mapping of environment Full support for physics interactions Continuously enhancing the space Fine tune LOD, Visualize or Occlude © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

The new hardware, Welcome to Mixed Reality 5/5/2018 1:12 AM The new hardware, Welcome to Mixed Reality Easy Setup, no extra software to install © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5/5/2018 1:12 AM System Requirements Low system requirements, integrated graphics will work. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Quick tour of the hardware 5/5/2018 1:12 AM Quick tour of the hardware © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Quick tour of the hardware 5/5/2018 1:12 AM Quick tour of the hardware Inside-out tracking sensor array © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Guardian system Inside-out makes this much easier. MR. 5/5/2018 1:12 AM Guardian system Inside-out makes this much easier. MR. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Back to the demo! “ADAM” 5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More nerdy stuff… Use Single Pass Instancing in Build Settings 5/5/2018 1:12 AM More nerdy stuff… Use Single Pass Instancing in Build Settings ~35% CPU performance increase User setting for Unity pauses during loss of tracking, Helps reduce nausea Target D3D in Build Settings Gamma color space only! Lots of other custom build settings © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Enable Developer Mode Required for remoting 5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Controllers Plumbing for controller input similar to Rift / Vive 5/5/2018 1:12 AM Controllers Plumbing for controller input similar to Rift / Vive New, common controller toolkit coming © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Active Latent Frame Setting API only, predicts where the head is going Introduces 1 frame of latency Trade off additional latency for improved more stable performance Easier to achieve 60 FPS For AR the difference is not very perceivable so a practical option  © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Focus Point API Changes focus point to reduce jitter. 5/5/2018 1:12 AM Focus Point API Changes focus point to reduce jitter. API is used to set the plane where re-projection is best.  Objects far in either direction will have greater jitter.  App developers can override default 2 Meter plane to work best with their app. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Now back to Unity! 360 Enhanced Video 5/5/2018 1:12 AM Now back to Unity! 360 Enhanced Video © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5/5/2018 1:12 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.