Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D...
Transcript of Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D...
![Page 1: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/1.jpg)
Exploring Virtual Reality (VR)with ArcGIS
Euan Cameron
Simon Haegler
Mark Baird
![Page 2: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/2.jpg)
Agenda
• Introduction & Terminology
• Application & Market Potential
• Mobile VR with ArcGIS 360VR
• Desktop VR with CityEngine & Unity
• Mobile AR with AuGeo
• Developing VR/AR Apps with ArcGIS Runtime
![Page 3: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/3.jpg)
Introduction & TerminologyEuan Cameron
![Page 4: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/4.jpg)
VR vs AR
![Page 5: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/5.jpg)
VR - Virtual Reality
Being there
![Page 6: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/6.jpg)
AR - Augmented Reality
Interacting with outside world
![Page 7: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/7.jpg)
MR - Mixed Reality
Mixed presence
![Page 8: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/8.jpg)
Immersive Computing
• Fundamental computer human interaction that is better than anything else
• AR got breakthrough with Pokemon GO
• Passive content / 360 experiences lowest barrier entry for VR
• Terminologies not set yet (…poor marketing people)
We are at the beginning!
![Page 9: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/9.jpg)
Terminology
![Page 10: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/10.jpg)
TerminologyEuan Cameron
![Page 11: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/11.jpg)
“Experience”
The term “experience” is used for apps or the actual content. Means it is common industry jargon, e.g. Oculus uses the term to list the apps. As a consequence, people refer to a VR Experience not only as user experience but also as an asset.
![Page 12: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/12.jpg)
Mobile VR vs Console VR vs Desktop VR
• Low price
• Broad reach
• Graphics limited
• Bandwidth limited
• Only 3 DoF
• Easy to use
• Entertainment
content
• Walled garden
business model
• High cost
• Complex setup
• Free movement
• Advanced input
capabilities
![Page 13: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/13.jpg)
Seated vs Standing vs Room-scale
![Page 14: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/14.jpg)
Locomotion & Teleportation
![Page 15: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/15.jpg)
Teleportation & Artificial Locomotion
• 45% of experiences avoid locomotion at all due to motion sickness
• 42% use teleportation / portals (= de-facto standard)
• 5% use artificial locomotion (game pads)
• 8% use other techniques
Source: Teleportation and Locomotion from the Trenches: What Movement is Right for You. By Ram Ramakrishnan & Janet Brown. GDC 2017.
![Page 16: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/16.jpg)
Input Devices
![Page 17: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/17.jpg)
Market PotentialEuan Cameron
![Page 18: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/18.jpg)
VR/AR Market Trends
Applications/IndustriesVR Headset Market ShareVR Headset Market ShareRevenueRevenue
![Page 19: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/19.jpg)
VR/AR Market Trends in GIS
VR- Education, planning, training• Mobile
• Easy, cheap to distribute
• Desktop• Cheaper than travelling to a site• Best VR experience possible
AR/MR- Field operations, resource management, planning• Handheld
• Use existing mobile devices
• Head-mounted• In the field, full scale; In the office, small scale• Hands-free for rapid response• Most immersive, collaborative 3D experience possible
![Page 20: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/20.jpg)
Customer Specific Scenarios
▪ Education
- [VR] Show compelling time series data for natural phenomena affected by climate change
- [VR] Communicate electric infrastructure changes to affected communities
- [AR/MR] Enable visitors to augment their view of park resources, infrastructure, and history
▪ Planning
- [VR] Show new development plans for transportation networks to stakeholders
- [VR] Show new construction plans for energy plants
- [MR] Visualize and compare building designs, small and full scale
▪ Training
- [VR] Prepare agents for VIP visits
- [VR/AR] Prepare firefighters to fight wildfires
- [VR/MR] Share/collaborate around 3D landscapes with staff without needing to travel to destination
- Field Operations
- [AR] Visualize security infrastructure, report threats in the field, and collaborate
- [AR] Visualize electrical utility infrastructure, mange assets, evaluate damage, etc.
![Page 21: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/21.jpg)
Customer Trends
- Many do not know what they need until they understand the options
- Most are existing Esri customers
- All are positive and excited about the potential for VR/AR/MR solutions from Esri
- Some have volunteered development staff and funding to work on anything we provide
- Some have started looking outside Esri for solutions
![Page 22: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/22.jpg)
Simon Haegler
ArcGIS 360 VR
![Page 23: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/23.jpg)
![Page 24: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/24.jpg)
Use Cases – Urban Planning
• Simple creation of mobile VR demos for the public
• Quick immersion into design to experience view impact
![Page 25: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/25.jpg)
360 VR Experienceon ArcGIS Online/Portal
CityEngine+ other tools later
ArcGIS 360 VRx-platform viewer app
Authoringupload as 3VR
Consumptiondownload into mobile device/HMD
Creation and Consumption
![Page 26: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/26.jpg)
Step 1: Set Camera BookmarksHow to author a 360 VR Experience?
![Page 27: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/27.jpg)
Step 2: Run .3VR ExporterHow to author a 360 VR Experience?
![Page 28: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/28.jpg)
Step 3: Share on ArcGIS OnlineHow to author a 360 VR Experience?
![Page 29: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/29.jpg)
Step 4: Consume in ArcGIS 360 VR
![Page 30: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/30.jpg)
How to get the ArcGIS 360 VR App?
• labs.esri.com
![Page 31: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/31.jpg)
What’s New? Support for Gear VR Hand Controller
![Page 32: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/32.jpg)
What’s Next?
• WebVR version Q2 2018 / DevSummit
• Support for Photo Spheres also in Q2
![Page 33: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/33.jpg)
ArcGIS 360 VR Summary
• Get the App at labs.esri.com
• Gear VR Hand Controller now supported
• CityEngine 3VR exporter: Layer and Scenario support
• Share/Consume 360 VR Experiences via ArcGIS Online
• WebVR and Photo Sphere support in Q2 2018
• Try out ArcGIS 360VR at the Native App Booth!
![Page 34: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/34.jpg)
Simon Haegler
Desktop VR with CityEngineand Game Engines
![Page 35: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/35.jpg)
![Page 36: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/36.jpg)
Unity
• Cross-platform game engine
• Targets mobile, browser, console and desktop games
• Affordable ($0/35/125 per month)
• Relatively easy to use
• Used beyond entertainment e.g. for architectural visualization…
Entry point to develop VR apps for HTC Vive, Oculus Rift, Gear VR, Hololens, …
![Page 37: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/37.jpg)
CityEngine: Select, «Export Models...»
![Page 38: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/38.jpg)
Choose FBX, Tweak Settings and Click Finish
![Page 39: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/39.jpg)
Unity: Drag&Drop FBX to Assets & into scene
![Page 40: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/40.jpg)
Move «Main Camera» to center
![Page 41: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/41.jpg)
Enable VR
• Edit, Project Settings, Player
• Check «Virtual Reality Supported»
• Add OpenVR Support
- Click «+», «OpenVR»
- Drag above «Oculus»
![Page 42: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/42.jpg)
Start in VR: Press «Play» and experience it e.g. in HTC Vive
![Page 43: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/43.jpg)
Scene Tweaks: Binary Transparency for e.g. Trees
• In «Materials», selectall Tree Materials
• Set «Rendering Mode» to «Cutout»
![Page 44: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/44.jpg)
Locomotion Support
• Window, «Asset Store»
• Search «SteamVR Plugin»
• «Import»
• «SteamVR_Settings» Dialog
- «Accept All»
![Page 45: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/45.jpg)
Add «Player»
• Delete «Main Camera»
• Drag in«SteamVr\
InteractionSystem\Core\Prefabs\Player»
![Page 46: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/46.jpg)
Add «teleport» prefab
• Drag in Prefab«SteamVr\
InteractionSystem\Teleport\Prefabs\Teleporting»
![Page 47: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/47.jpg)
Add Teleport Points
• Drag in (multiple) Prefabs«SteamVr\
InteractionSystem\Teleport\Prefabs\TeleportPoint»
• Optional: Increasetheir scale
![Page 48: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/48.jpg)
In VR, Teleport Using Click on Wheel
![Page 49: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/49.jpg)
Teleport anywhere
• Click Mesh in Assets
• «Generate Colliders»
• «Apply»
![Page 50: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/50.jpg)
Teleport anywhere
• Select e.g. a street
• Copy & Paste
• Drag in Prefab«SteamVr\
InteractionSystem\Teleport\Scripts\TeleportArea»
on street copy
![Page 51: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/51.jpg)
In VR, Teleport Anywhere on Street
![Page 52: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/52.jpg)
New in CityEngine 2017.1: Unreal Engine Export
• Collaboration with Epic Games Enterprise Dept
• Urban Planning Workflow
- CityEngine for design
- Unreal Engine for high-end visualization/VR
• Unreal Engine Exporter
- Based on Datasmith API by Epic Games
- Avoids FBX limitations (performance, materials)
• Unreal vs Unity
- Unreal Engine for high-end, large-scale visuals
- Unity famous for cross-platform (mobile) compatibility
![Page 53: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/53.jpg)
Live RecordingCourtesy of HOK
![Page 54: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/54.jpg)
Summary: CityEngine Desktop VR
• CityEngine & Unity
- Solution for medium-complexity VR experiences
- Recommended for Mobile, Desktop, Room-Scale VR
- Using standard FBX
- Blog Post: blogs.esri.com/esri/arcgis/2017/09/12/86150/
• CityEngine 2017.1 & Unreal Engine
- Solution for high-end Arch Viz VR experiences
- Recommended for Desktop, Room-Scale VR
- Using Epic Games Datasmith API: Better Interop (e.g. Materials)
- Recent Webinar: bit.ly/2z0G5aM
- More content soon (Blog Posts & Tutorials)
![Page 55: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/55.jpg)
AuGeoEuan Cameron
![Page 56: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/56.jpg)
AuGeo – augmented reality app
• Show existing ArcGIS point feature layers in
an augmented reality experience on a mobile device
• Esri Labs research and development project
• Available in Apple App Store and Google Play
• Source code available through AppStudio
• Github repo available for feedback
![Page 57: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/57.jpg)
ArcGIS RuntimeMark Baird
![Page 58: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/58.jpg)
ArcGIS Runtime for VR/AR/MR in ArcGIS Platform
• 3D natively on all supported devices
- Windows, macOS and Linux:
- HTC Vive, Oculus Rift, Windows 10 VR headsets
- iPhone, Android, Windows 10 Mobile
- Google Daydream, Samsung Gear VR, Cardboard and similar hardware
• Native applications are able to access sensors/controllers on devices
• Integrated with the ArcGIS platform
- Scene Layers, Elevation Sources, Feature Layers, Tile Layers, Map Images Layers…
• Work disconnected
- Scene Layer Packages, Local Raster Elevation, KML, TPK, model symbols, …
![Page 59: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/59.jpg)
Full Runtime VR/AR Solution: What is it ?
• Add functionality to existing Runtime SDKs
• VR: New “Stereo display” rendering mode
- Side by side with barrel effect
- Offset camera for each scene
- 3D effect
• AR: Transparent background
- Render on top of camera feed
- Field of view to match camera feed
![Page 60: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/60.jpg)
Full Runtime Solution: Advantages and Challenges
• Advantages:
- Easy API to add VR or AR experiences to any 3D Runtime application
- All the functionality3D Runtime applications is available
- Movement sensors will interact with the camera
• Challenges :
- Runtime is a developer product - Not easy to build pure VR/AR apps with just an SDK
- Interaction requires targeted development for each hardware platform
- No developer framework for VR/AR UI
![Page 61: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/61.jpg)
VR/AR Full Runtime Solution: Private Beta program
• November 2017
• Currently limited to Runtime SDK for .Net and Xamarin
- .NET
- iOS
- Android
• Targeting high-end mobile devices
- Good framerate, high resolution, best chipsets, superior camera
![Page 62: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/62.jpg)
Research combining ArcGIS Runtime and gaming engines
• Runtime can bring GIS content to existing gaming engines
• Good for VR/AR/MR but also any “gaming type” application that needs GIS
• Advantages:
- Easy cross hardware VR/AR development
- Mixed Reality (HoloLens) development
- Good VR/AR/MR UI design experience
- Integration with the existing VR/AR/MR community
- Physics and other 3D effects
• We need your feedback
- What type of apps would you build with this approach?
- How important is this architecture for your organization, your customers?
![Page 63: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/63.jpg)
Thank You to Our Generous Sponsor
![Page 64: Exploring Virtual Reality (VR) with ArcGIS · ArcGIS Runtime for VR/AR/MR in ArcGIS Platform •3D natively on all supported devices-Windows, macOS and Linux:-HTC Vive, Oculus Rift,](https://reader030.fdocuments.us/reader030/viewer/2022012921/5e6c7cabc7e0d2317b0cd3d0/html5/thumbnails/64.jpg)