Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

Similar documents
VR/AR with ArcGIS. Pascal Mueller, Rex Hansen, Eric Wittner & Adrien Meriaux

SteamVR Unity Plugin Quickstart Guide

WebVR: Building for the Immersive Web. Tony Parisi Head of VR/AR, Unity Technologies

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

Moving Web 3d Content into GearVR

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Augmented Reality. ARC Industry Forum Orlando February Will Hastings Analyst ARC Advisory Group

Mobile Virtual Reality what is that and how it works? Alexey Rybakov, Senior Engineer, Technical Evangelist at DataArt

LANEY COLLEGE COURSE OUTLINE

Exploring Geoscience with AR/VR Technologies

Virtual Reality for Real Estate a case study

Head Tracking for Google Cardboard by Simond Lee

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

A Guide to Virtual Reality for Social Good in the Classroom

Realizing Augmented Reality

VR/AR Concepts in Architecture And Available Tools

VR/AR Innovation Report August 2016

Apple ARKit Overview. 1. Purpose. 2. Apple ARKit. 2.1 Overview. 2.2 Functions

About Us and Our Expertise :

The value of VR for professionals. Sébastien Cb MiddleVR.com

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

ISSUE #6 / FALL 2017

ArcGIS Runtime: Analysis. Lucas Danzinger Mark Baird Mike Branscomb

Virtual Reality in E-Learning Redefining the Learning Experience

YOUR PRODUCT IN AR & VR

ADVANCED WHACK A MOLE VR

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

Shader "Custom/ShaderTest" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" { _Glossiness ("Smoothness", Ran

glossary of terms Helping demystify the word soup of AR, VR and MR

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

The Reality of AR and VR: Highlights from a New Survey. Bob O Donnell, President and Chief Analyst

Trial code included!

Is This Real Life? Augmented & Virtual Reality in Your Library

Sky Italia & Immersive Media Experience Age. Geneve - Jan18th, 2017

Introduction.

your LEARNING EXPERIENCE

Virtual Reality for Foodservice Design

Market Snapshot: Consumer Strategies and Use Cases for Virtual and Augmented Reality

Qt Developing ArcGIS Runtime Applications. Eric

Making Virtual Reality a Reality in STEM Education. Mrs Rhian Kerton and Dr Marc Holmes

MIXED REALITY BENEFITS IN BUSINESS

ArcGIS Runtime SDK for Java: Building Applications. Eric

Learning technology trends and implications

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

Ball Color Switch. Game document and tutorial

One Size Doesn't Fit All Aligning VR Environments to Workflows

Propietary Engine VS Commercial engine. by Zalo

Restricted Siemens AG 2017 Realize innovation.

FLEXLINK DESIGN TOOL VR GUIDE. documentation

Assignment 5: Virtual Reality Design

Building Java Apps with ArcGIS Runtime SDK

ReVRSR: Remote Virtual Reality for Service Robots

revolutionizing Subhead Can Be Placed Here healthcare Anders Gronstedt, Ph.D., President, Gronstedt Group September 22, 2017

Getting Real with the Library. Samuel Putnam, Sara Gonzalez Marston Science Library University of Florida

Augmented & Virtual Reality. Grand Computers Club May 18, 2016

Interior Design with Augmented Reality

immersive visualization workflow

Enhancing Shipboard Maintenance with Augmented Reality

Virtual Reality Development ADD ANOTHER DIMENSION TO YOUR BUSINESS

Executive Summary Copyright ARtillry 2017

Virtual Reality. A Unique Selling Strategy for International Markets

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

TOUCH & FEEL VIRTUAL REALITY. DEVELOPMENT KIT - VERSION NOVEMBER 2017


Upgrading Common Workflows from 10.2.x to 100.x with ArcGIS Runtime SDK for.net. Melanie Whalen & Lauren Boyd

interactive laboratory

When Virtual Reality Meets the Classroom:

X3D Capabilities for DecWebVR

Visual & Virtual Configure-Price-Quote (CPQ) Report. June 2017, Version Novus CPQ Consulting, Inc. All Rights Reserved

Oculus Rift Getting Started Guide

More Efficient and Intuitive PLM by Integrated AR/VR. Round Table Session Georg Fiechtner

HeroX - Untethered VR Training in Sync'ed Physical Spaces

MANPADS VIRTUAL REALITY SIMULATOR

Diving into VR World with Oculus. Homin Lee Software Engineer at Oculus

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

Achieving High Quality Mobile VR Games

YULIO VR FOR BUSINESS. Industry and Implementation Overview

HARDWARE SETUP GUIDE. 1 P age

Deliverable 4.3. First version of the 3D design environment for musical instruments.

Virtual Reality in Neuro- Rehabilitation and Beyond

ATLASrift - a Virtual Reality application

Exploring Cost Effective AR & VR Options for your Library. Sandy Avila, MLIS, MA Interim Science Librarian University of Central Florida Libraries

Lessons Learned From Experiments in Creating VR Content

Managing Imagery and Raster Data. Peter Becker

Miguel Rodriguez Analogix Semiconductor. High-Performance VR Applications Drive High- Resolution Displays with MIPI DSI SM

About us. What we do at Envrmnt

Liferay as a headless CMS for Robotics & VR/AR environments

Immersive Training. David Lafferty President of Scientific Technical Services And ARC Associate

Using the Kinect body tracking in virtual reality applications

VR/AR Development for Student Learning at

Written by Greenlight VR, Inc. & UploadVR, Inc.

Virtual Reality in Drug Discovery

lity a Re tual Vir ot g in ttin

Extending X3D for Augmented Reality

The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real

Background - Too Little Control

Introduction and Agenda

Augmented and Virtual Reality

Transcription:

Exploring Virtual Reality (VR) with ArcGIS Euan Cameron Simon Haegler Mark Baird

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

Introduction & Terminology Euan Cameron

VR vs AR

VR - Virtual Reality Being there

AR - Augmented Reality Interacting with outside world

MR - Mixed Reality Mixed presence

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!

Terminology

Terminology Euan Cameron

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.

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

Seated vs Standing vs Room-scale

Locomotion & Teleportation

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.

Input Devices

Market Potential Euan Cameron

VR/AR Market Trends VR Applications/Industries Revenue Headset Market Share

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

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.

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

ArcGIS 360 VR Simon Haegler

Use Cases Urban Planning Simple creation of mobile VR demos for the public Quick immersion into design to experience view impact

Creation and Consumption Authoring upload as 3VR Consumption download into mobile device/hmd CityEngine + other tools later 360 VR Experience on ArcGIS Online/Portal ArcGIS 360 VR x-platform viewer app

Step 1: Set Camera Bookmarks How to author a 360 VR Experience?

Step 2: Run.3VR Exporter How to author a 360 VR Experience?

Step 3: Share on ArcGIS Online How to author a 360 VR Experience?

Step 4: Consume in ArcGIS 360 VR

How to get the ArcGIS 360 VR App? labs.esri.com

What s New? Support for Gear VR Hand Controller

What s Next? WebVR version Q2 2018 / DevSummit Support for Photo Spheres also in Q2

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!

Desktop VR with CityEngine and Game Engines Simon Haegler

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,

CityEngine: Select, «Export Models...»

Choose FBX, Tweak Settings and Click Finish

Unity: Drag&Drop FBX to Assets & into scene

Move «Main Camera» to center

Enable VR Edit, Project Settings, Player Check «Virtual Reality Supported» Add OpenVR Support - Click «+», «OpenVR» - Drag above «Oculus»

Start in VR: Press «Play» and experience it e.g. in HTC Vive

Scene Tweaks: Binary Transparency for e.g. Trees In «Materials», select all Tree Materials Set «Rendering Mode» to «Cutout»

Locomotion Support Window, «Asset Store» Search «SteamVR Plugin» «Import» «SteamVR_Settings» Dialog - «Accept All»

Add «Player» Delete «Main Camera» Drag in «SteamVr\ InteractionSystem\ Core\Prefabs\Player»

Add «teleport» prefab Drag in Prefab «SteamVr\ InteractionSystem\ Teleport\ Prefabs\ Teleporting»

Add Teleport Points Drag in (multiple) Prefabs «SteamVr\ InteractionSystem\ Teleport\ Prefabs\ TeleportPoint» Optional: Increase their scale

In VR, Teleport Using Click on Wheel

Teleport anywhere Click Mesh in Assets «Generate Colliders» «Apply»

Teleport anywhere Select e.g. a street Copy & Paste Drag in Prefab «SteamVr\ InteractionSystem\ Teleport\ Scripts\ TeleportArea» on street copy

In VR, Teleport Anywhere on Street

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

Courtesy of HOK Live Recording

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)

AuGeo Euan Cameron

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

ArcGIS Runtime Mark Baird

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,

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

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

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

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?

Thank You to Our Generous Sponsor