6. Some definitions
Virtual Reality Immersive, synthesizes “complete” reality
Oculus Rift, HTC Vive, Google Cardboard
Augmented Reality Non-immersive, overlays info onto reality
Google Glasses, Atheer, Epson
Mixed Reality A variant of AR integrating 3D content
HoloLens, Meta 2, Magic Leap
Autodesk Confidential Information 6DevDays 2016
7. VR at Autodesk
WebVR Forge Viewer, stereo panos, Play
WebGL
Game engines Autodesk LIVE -> Stingray
Unity3D, Unreal Engine
Native code Autodesk VRED
OpenGL, Direct3D
Autodesk Confidential Information 7DevDays 2016
The Metal
Distance
8. Autodesk VRED
• High-end visualization, commonly used in Automotive
• Collaborative features based on internal Forge service
• Local & remote design review via avatars
Autodesk Confidential Information 8DevDays 2016
9. Autodesk LIVE
• One-click workflow from Revit -> interactive 3D
• Targets Autodesk Stingray
• LIVE 1.1 beta supports Oculus Rift & HTC Vive
• Backed by a web-based content preparation service
Autodesk Confidential Information 9DevDays 2016
10. Forge Viewer
• Version >= 2.12 supports WebVR
• Enable the WebVR extension in your app
• Icon appears WebVR-compatible device found
• Oculus Rift, HTC Vive & Google Cardboard
• WebVR extension demo
• Currently a “first person” view
• Working on turntable navigation for “widget” viewing
• Will make it suitable for use in Vrok-It
DevDays 2016 Autodesk Confidential Information 10
11. Autodesk Play
• Creates interactive 3D presentations on the web
• No programming needed
• In-browser, node-based editor
• Targets VR via WebVR
DevDays 2016 Autodesk Confidential Information 11
12. What can you try at AU?
DevDays 2016 Autodesk Confidential Information 12
• Future of Making Things Pavilion
• Design in VR | Stingray
• Factory of the Future | Stingray
• Collaborative Design Review | VRED
• Autodesk LIVE demo area
• Publish from Revit to Stingray | Autodesk LIVE
• Experience a Revit model in VR | Stingray
13. AR & MR at Autodesk
• HoloLens is the first wide-scale AR device available
• Developer edition shipping in US & Canada
• Soon shipping in France, Germany, UK, Australia, NZ
• Provides both native code (Direct3D) and game engine
support (initially Unity3D)
• Unity uses C#, very familiar for .NET developers
Autodesk Confidential Information 13DevDays 2016
14. Experiments with HoloLens
• Model preparation easily the biggest AR/VR pain-point
• UV mapping, materials, texturing & polygon optimization
• A week’s worth of effort for a typical model
• Today we’ll focus on two experiments
• Kean side-stepping the problem: Dancing Robot
• Cyrille focusing on it: Forge -> HoloLens
Autodesk Confidential Information 14DevDays 2016
15. Dancing Robot
• Created for a “Design Night”
• Autodesk Switzerland’s 25th anniversary party
• Based on existing Unity model prepared with Fusion 360
• Added scaling, positioning, control and collaboration
• Complete Unity project and code available on GitHub
• http://github.com/KeanW/dancing-robot
DevDays 2016 Autodesk Confidential Information 15
16. Forge -> HoloLens
• Experiment to deliver
AR/VR content
• UWP or Unity3d
• Export to FBX and/or glTF
• Support for Prism/Protein material and Metadata
• Support for scaling, positioning, and explode
• Main challenges:
• Polygon simplification/optimization
• Material support
DevDays 2016 Autodesk Confidential Information 16
18. Forge -> HoloLens - roadmap
• Prism/Protein shader for rendering fidelity
• Explode algorithm
• Automatic project publication pipeline
• Complete project and code will be available on
GitHub
• http://github.com/cyrillef/ForgeArVR
• http://github.com/cyrillef/extract.autodesk.io
DevDays 2016 Autodesk Confidential Information 18
19. Other MR devices are coming…
• DAQRI Smart Helmet, Meta 2, Magic Leap
• The Smart Helmet will be on display in Expo Hall
• Ruggedized, runs Unity on Ubuntu
• Targets construction-focused applications
• Interested in trying our HoloLens demos?
• Come along to the breakout!
DevDays 2016 Autodesk Confidential Information 19