SlideShare a Scribd company logo
1 of 61
Download to read offline
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
CREATING A VIRTUAL
REALITY IN UNITY
Kelvin Lo, Product Evangelist at Unity Technologies
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
UNITY 5.1+ VR
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
UNITY
Oculus Rift
MS Hololens
Gear VR
Playstation VR
Unity
SDK, Runtime Dirver
SDK
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
WINDOWS MAC
OCULUS VR
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
GEAR VR
• Android SDK
• (osig)
• https://developer.oculus.com/osig/
• Project/Assets/Plugins/Android/assets/
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
UNITY
Mobile VR
PC
Mobile VR Google Cardboard
SDK Oculus Mobile SDK Mobile VR
VR
SDK Unity (
HTC Vive )
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
BUILD SETTINGS

BUILD
• Texture compression
•
• ETC2 (GLES 3.0)
• Orientation
•
• Landscape left (mobile)
• V-Sync
• Do Not Sync
• Enable Multi-threading
• 4.5+
• Fixed Time step
• 0.01666 ( 60 fps)
• 0.01333 (PC 75 or 90 fps)
• Anti-Aliasing
•
• 2x max
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• Runtime不能降FPS
• 使⽤LOD,遮擋剔除,批次運算
• 減少物體數量,減少物體曲⾯
• 多⽤靜態物體,採⽤烘焙光照
• 使Draw Call保持100左右
• ⼩於100k的三⾓⾯
• 可以採⽤⾼解析的紋理來彌補
• 使⽤物理引擎來避免CPU消耗過⼤
MOBILE PERFORMANCE

COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
VR JAM
1.
2.
3.
4. ASSET STORE
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
HOW HUMANS WORK
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
FOVEATED RENDERING
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
FOVEATED RENDERING
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMAN HEARING

•
•
•
•
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMANS GET SICK

•
•
•
•
•
•
•
•
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
VR
1.FPS > 75
2. < 20MS
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMAN VISION

Field Of View (FOV) of 210º horizontally by 160º vertically
(with neck movement), * 135 pixels per angle = 5.76E
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
DESIGNING FOR HUMANS
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMANS LIKE REALITY

…才怪
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMANS LIKE REALITY

COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMANS GET SCARED

• VR
•
•
•
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMANS GET TIRED

•
•
•
•
• 2 5
• VR 5 30
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
HUMANS CAN EMPATHIZE

• VR
•
•
•
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
DESIGNING FOR VIRTUAL
INTERACTIONS
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• UI
•
•
•
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•
•
•
•
•
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•
•
•
•
•
• You really want
•
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
UNITY VR ROADMAP
UNITY VR
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Camera Camera
Camera
API
Culling x 2, Shadow Draw x 2, Drawcall x 2, Render State x 2
GRAPHICS PIPELINE
Set Textures
Set Transforms
Set Geometry State
Draw
Set Textures
Set Transforms
Set Geometry State
Draw
Set Textures
Set Transforms
Set Geometry State
Draw
Set Textures
Set Transforms
Set Geometry State
Draw
Update View
to Other Eye
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Camera Camera
Object
Camera Viewport Transform
Drawcall x 2
GRAPHICS PIPELINE
Set Textures
Set Transforms
Set Geometry State
Draw
Set View State
Draw
Set Textures
Set Transforms
Set Geometry State
Draw
Set View State
Draw
Set Textures
Set Transforms
Set Geometry State
Draw
Set View State
Draw
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
之後的圖形流⽔線-其他⽅案
渲染場景時,只檢查⼀次場景,每個Object送出⼀次,建⽴兩個Command
List來分別渲染(需要硬體⽀援,Ex: DX11)
渲染場景時,只檢查⼀次場景,使⽤Instancing技術來double所渲染的物體
(不⽀援OpenGL ES 2.0)
⽀持多GPU
GRAPHICS PIPELINE
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
VR
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
VR AR
2015
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
VR
Virtual Boy 1995 Oculus Rift 2012
Google Cardboard 2014
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
截⽌2017年,累計的VR 設備總數
會達到1320萬台
預計到2020會有2600萬台相關設
備
在2020年VR 設備累計總數會達到
6600萬
99%的復合增⻑率
2020年HMD市場價值為30億美元
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
VR - 720 VR
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
A VR DEMO MADE BY MAKOTO ITO
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
+
COMBINE 6 GO-PRO CAMERAS
WITH A QUADROTOR
Or… buy a Panorama Camera
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
HOW IT WORKS?
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
CREATING A AUGMENTED
REALITY IN UNITY
Kelvin Lo, Unity Technologies
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
AR DEMO
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
PROJECT DEMO
1.Vuforia 5 SDK for Unity
2.Target Dataset Unity
3.
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• https://bitbucket.org/Unity-Technologies/2ddemos
kelvinlo@unity3d.com

More Related Content

What's hot

COMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR TechnologyCOMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR TechnologyMark Billinghurst
 
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesCOMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesMark Billinghurst
 
Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Davide Zordan
 
COMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityCOMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityMark Billinghurst
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Realityrenoy reji
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google CardboardMark Billinghurst
 
2016 AR Summer School - Lecture 5
2016 AR Summer School - Lecture 52016 AR Summer School - Lecture 5
2016 AR Summer School - Lecture 5Mark Billinghurst
 
2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented Reality2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented RealityMark Billinghurst
 
Augmented World Expo 2014 Wearable SDK Overview
Augmented World Expo 2014 Wearable SDK OverviewAugmented World Expo 2014 Wearable SDK Overview
Augmented World Expo 2014 Wearable SDK OverviewPatrick O'Shaughnessey
 
Augmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
Augmented World Expo 2013 Mobile AR SDK Comparison and TutorialAugmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
Augmented World Expo 2013 Mobile AR SDK Comparison and TutorialPatrick O'Shaughnessey
 
VR and Gamification Trend & Application in Sports
VR and Gamification Trend & Application in SportsVR and Gamification Trend & Application in Sports
VR and Gamification Trend & Application in SportsMohd Shahrizal Sunar
 
A Survey of Augmented Reality
A Survey of Augmented RealityA Survey of Augmented Reality
A Survey of Augmented RealityMark Billinghurst
 
Nzgdc2004 Argaming Seminar
Nzgdc2004 Argaming SeminarNzgdc2004 Argaming Seminar
Nzgdc2004 Argaming SeminarTrond Nilsen
 
Interaction Design
Interaction DesignInteraction Design
Interaction DesignKajsa Gren
 
2016 AR Summer School - Lecture1
2016 AR Summer School - Lecture12016 AR Summer School - Lecture1
2016 AR Summer School - Lecture1Mark Billinghurst
 
Immersive Virtual Reality
Immersive Virtual RealityImmersive Virtual Reality
Immersive Virtual RealitySebastien Kuntz
 

What's hot (20)

COMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR TechnologyCOMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR Technology
 
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesCOMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input Devices
 
Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020
 
COMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityCOMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented Reality
 
Virtual Reality - Get in the Game
Virtual Reality - Get in the GameVirtual Reality - Get in the Game
Virtual Reality - Get in the Game
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
 
2016 AR Summer School - Lecture 5
2016 AR Summer School - Lecture 52016 AR Summer School - Lecture 5
2016 AR Summer School - Lecture 5
 
2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented Reality2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented Reality
 
Augmented World Expo 2014 Wearable SDK Overview
Augmented World Expo 2014 Wearable SDK OverviewAugmented World Expo 2014 Wearable SDK Overview
Augmented World Expo 2014 Wearable SDK Overview
 
Augmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
Augmented World Expo 2013 Mobile AR SDK Comparison and TutorialAugmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
Augmented World Expo 2013 Mobile AR SDK Comparison and Tutorial
 
VR and Gamification Trend & Application in Sports
VR and Gamification Trend & Application in SportsVR and Gamification Trend & Application in Sports
VR and Gamification Trend & Application in Sports
 
ARE 2011 AR Authoring
ARE 2011 AR AuthoringARE 2011 AR Authoring
ARE 2011 AR Authoring
 
A Survey of Augmented Reality
A Survey of Augmented RealityA Survey of Augmented Reality
A Survey of Augmented Reality
 
Nzgdc2004 Argaming Seminar
Nzgdc2004 Argaming SeminarNzgdc2004 Argaming Seminar
Nzgdc2004 Argaming Seminar
 
Interaction Design
Interaction DesignInteraction Design
Interaction Design
 
Lecture1 introduction to VR
Lecture1 introduction to VRLecture1 introduction to VR
Lecture1 introduction to VR
 
2016 AR Summer School - Lecture1
2016 AR Summer School - Lecture12016 AR Summer School - Lecture1
2016 AR Summer School - Lecture1
 
2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking 2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking
 
Immersive Virtual Reality
Immersive Virtual RealityImmersive Virtual Reality
Immersive Virtual Reality
 

Viewers also liked

Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1CEGD
 
Introduction to wave engine
Introduction to wave engineIntroduction to wave engine
Introduction to wave enginewaveengineteam
 
沖縄まで踊りに来たぜ!VR/AR/MR最前線
沖縄まで踊りに来たぜ!VR/AR/MR最前線沖縄まで踊りに来たぜ!VR/AR/MR最前線
沖縄まで踊りに来たぜ!VR/AR/MR最前線Satoshi Maemoto
 
VR/AR/MRってなんですか?
VR/AR/MRってなんですか?VR/AR/MRってなんですか?
VR/AR/MRってなんですか?Satoshi Maemoto
 
Virtual Reality met HTC Vive
Virtual Reality met HTC ViveVirtual Reality met HTC Vive
Virtual Reality met HTC ViveAvanade Nederland
 
Gaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3dGaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3dBond University
 
Unity L01 - Game Development
Unity L01 - Game DevelopmentUnity L01 - Game Development
Unity L01 - Game DevelopmentMohammad Shaker
 
EA: Optimization of mobile Unity application
EA: Optimization of mobile Unity applicationEA: Optimization of mobile Unity application
EA: Optimization of mobile Unity applicationDevGAMM Conference
 
Designing for all the Rs (VR/AR/SR/MR/HR/etc...)
Designing for all the Rs (VR/AR/SR/MR/HR/etc...)Designing for all the Rs (VR/AR/SR/MR/HR/etc...)
Designing for all the Rs (VR/AR/SR/MR/HR/etc...)Nikola Ranguelov
 
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Codemotion
 
Unity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsUnity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsIntel® Software
 
Developing for Leap Motion
Developing for Leap MotionDeveloping for Leap Motion
Developing for Leap MotionIris Classon
 
Developing for Room-Scale VR Using Unity3d
Developing for Room-Scale VR Using Unity3dDeveloping for Room-Scale VR Using Unity3d
Developing for Room-Scale VR Using Unity3dRising Media, Inc.
 
Mobile AR Lecture6 - Introduction to Unity 3D
Mobile AR Lecture6 - Introduction to Unity 3DMobile AR Lecture6 - Introduction to Unity 3D
Mobile AR Lecture6 - Introduction to Unity 3DMark Billinghurst
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineOrisysIndia
 
Virtual Reality: Are You Ready? - SMPS Presentation Boaz Ashkenazy
Virtual Reality: Are You Ready? - SMPS Presentation Boaz AshkenazyVirtual Reality: Are You Ready? - SMPS Presentation Boaz Ashkenazy
Virtual Reality: Are You Ready? - SMPS Presentation Boaz AshkenazyBoaz Ashkenazy
 
The Spoon: VR Outlook in Hong Kong - September 2016
The Spoon: VR Outlook in Hong Kong - September 2016The Spoon: VR Outlook in Hong Kong - September 2016
The Spoon: VR Outlook in Hong Kong - September 2016Casey Lau
 
Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR ExperiencesMark Billinghurst
 

Viewers also liked (20)

Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1Getting Started with C/C# Game Development Part 1
Getting Started with C/C# Game Development Part 1
 
Introduction to wave engine
Introduction to wave engineIntroduction to wave engine
Introduction to wave engine
 
沖縄まで踊りに来たぜ!VR/AR/MR最前線
沖縄まで踊りに来たぜ!VR/AR/MR最前線沖縄まで踊りに来たぜ!VR/AR/MR最前線
沖縄まで踊りに来たぜ!VR/AR/MR最前線
 
VR/AR/MRってなんですか?
VR/AR/MRってなんですか?VR/AR/MRってなんですか?
VR/AR/MRってなんですか?
 
Virtual Reality met HTC Vive
Virtual Reality met HTC ViveVirtual Reality met HTC Vive
Virtual Reality met HTC Vive
 
Gaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3dGaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3d
 
Unity L01 - Game Development
Unity L01 - Game DevelopmentUnity L01 - Game Development
Unity L01 - Game Development
 
EA: Optimization of mobile Unity application
EA: Optimization of mobile Unity applicationEA: Optimization of mobile Unity application
EA: Optimization of mobile Unity application
 
Designing for all the Rs (VR/AR/SR/MR/HR/etc...)
Designing for all the Rs (VR/AR/SR/MR/HR/etc...)Designing for all the Rs (VR/AR/SR/MR/HR/etc...)
Designing for all the Rs (VR/AR/SR/MR/HR/etc...)
 
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
 
Unity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsUnity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and Tools
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Developing for Leap Motion
Developing for Leap MotionDeveloping for Leap Motion
Developing for Leap Motion
 
Developing for Room-Scale VR Using Unity3d
Developing for Room-Scale VR Using Unity3dDeveloping for Room-Scale VR Using Unity3d
Developing for Room-Scale VR Using Unity3d
 
COMP 4026 - Lecture 1
COMP 4026 - Lecture 1COMP 4026 - Lecture 1
COMP 4026 - Lecture 1
 
Mobile AR Lecture6 - Introduction to Unity 3D
Mobile AR Lecture6 - Introduction to Unity 3DMobile AR Lecture6 - Introduction to Unity 3D
Mobile AR Lecture6 - Introduction to Unity 3D
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
 
Virtual Reality: Are You Ready? - SMPS Presentation Boaz Ashkenazy
Virtual Reality: Are You Ready? - SMPS Presentation Boaz AshkenazyVirtual Reality: Are You Ready? - SMPS Presentation Boaz Ashkenazy
Virtual Reality: Are You Ready? - SMPS Presentation Boaz Ashkenazy
 
The Spoon: VR Outlook in Hong Kong - September 2016
The Spoon: VR Outlook in Hong Kong - September 2016The Spoon: VR Outlook in Hong Kong - September 2016
The Spoon: VR Outlook in Hong Kong - September 2016
 
Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR Experiences
 

Similar to Unity vr jam_kelvin_1127

So You Want to Build a Snowman…But it is Summer
So You Want to Build a Snowman…But it is SummerSo You Want to Build a Snowman…But it is Summer
So You Want to Build a Snowman…But it is SummerIntel® Software
 
VR digest. July 2017
VR digest. July 2017VR digest. July 2017
VR digest. July 2017ElifTech
 
Broadway Entertainment Group Interactive Introduction
Broadway Entertainment Group Interactive IntroductionBroadway Entertainment Group Interactive Introduction
Broadway Entertainment Group Interactive IntroductionKiwon Seo
 
Virtual and Augmented Reality Analytics Digility
Virtual and Augmented Reality Analytics DigilityVirtual and Augmented Reality Analytics Digility
Virtual and Augmented Reality Analytics DigilityJoerg Osarek
 
Oculus rift final
Oculus rift finalOculus rift final
Oculus rift finaltahria123
 
Virtual Reality Analytics
Virtual Reality AnalyticsVirtual Reality Analytics
Virtual Reality AnalyticsJoerg Osarek
 
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...AugmentedWorldExpo
 
AR / VR -- Rise of Technology
AR / VR -- Rise of Technology AR / VR -- Rise of Technology
AR / VR -- Rise of Technology ShaheenTaj10
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiWithTheBest
 
VR digest. September-October 2017
VR digest. September-October 2017 VR digest. September-October 2017
VR digest. September-October 2017 ElifTech
 
VR digest. May 2018
VR digest. May 2018VR digest. May 2018
VR digest. May 2018ElifTech
 
The rise of VR AR - Lessons from the Pokemon`go
The rise of VR AR - Lessons from the Pokemon`goThe rise of VR AR - Lessons from the Pokemon`go
The rise of VR AR - Lessons from the Pokemon`goFAUST CHOU
 
33vuforiahandsonbeard091714-140926174454-phpapp01
33vuforiahandsonbeard091714-140926174454-phpapp0133vuforiahandsonbeard091714-140926174454-phpapp01
33vuforiahandsonbeard091714-140926174454-phpapp01David Beard
 
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Qualcomm Developer Network
 
UplinQ - hands-on with the qualcomm vuforia mobile vision platform
UplinQ - hands-on with the qualcomm vuforia mobile vision platformUplinQ - hands-on with the qualcomm vuforia mobile vision platform
UplinQ - hands-on with the qualcomm vuforia mobile vision platformSatya Harish
 
33vuforiahandsonbeard091714 140926174454-phpapp01
33vuforiahandsonbeard091714 140926174454-phpapp0133vuforiahandsonbeard091714 140926174454-phpapp01
33vuforiahandsonbeard091714 140926174454-phpapp01David Beard
 
VR digest. January 2018
VR digest. January 2018VR digest. January 2018
VR digest. January 2018ElifTech
 
Location Based VR: VR Internet Cafe & VR Arcade | Jikhan Jung
Location Based VR: VR Internet Cafe & VR Arcade | Jikhan JungLocation Based VR: VR Internet Cafe & VR Arcade | Jikhan Jung
Location Based VR: VR Internet Cafe & VR Arcade | Jikhan JungJessica Tams
 

Similar to Unity vr jam_kelvin_1127 (20)

So You Want to Build a Snowman…But it is Summer
So You Want to Build a Snowman…But it is SummerSo You Want to Build a Snowman…But it is Summer
So You Want to Build a Snowman…But it is Summer
 
VR digest. July 2017
VR digest. July 2017VR digest. July 2017
VR digest. July 2017
 
Broadway Entertainment Group Interactive Introduction
Broadway Entertainment Group Interactive IntroductionBroadway Entertainment Group Interactive Introduction
Broadway Entertainment Group Interactive Introduction
 
Virtual and Augmented Reality Analytics Digility
Virtual and Augmented Reality Analytics DigilityVirtual and Augmented Reality Analytics Digility
Virtual and Augmented Reality Analytics Digility
 
Oculus rift final
Oculus rift finalOculus rift final
Oculus rift final
 
Virtual Reality Analytics
Virtual Reality AnalyticsVirtual Reality Analytics
Virtual Reality Analytics
 
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...
 
AR / VR -- Rise of Technology
AR / VR -- Rise of Technology AR / VR -- Rise of Technology
AR / VR -- Rise of Technology
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir Ebrahimi
 
VR digest. September-October 2017
VR digest. September-October 2017 VR digest. September-October 2017
VR digest. September-October 2017
 
VR digest. May 2018
VR digest. May 2018VR digest. May 2018
VR digest. May 2018
 
The rise of VR AR - Lessons from the Pokemon`go
The rise of VR AR - Lessons from the Pokemon`goThe rise of VR AR - Lessons from the Pokemon`go
The rise of VR AR - Lessons from the Pokemon`go
 
33vuforiahandsonbeard091714-140926174454-phpapp01
33vuforiahandsonbeard091714-140926174454-phpapp0133vuforiahandsonbeard091714-140926174454-phpapp01
33vuforiahandsonbeard091714-140926174454-phpapp01
 
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
 
UplinQ - hands-on with the qualcomm vuforia mobile vision platform
UplinQ - hands-on with the qualcomm vuforia mobile vision platformUplinQ - hands-on with the qualcomm vuforia mobile vision platform
UplinQ - hands-on with the qualcomm vuforia mobile vision platform
 
33vuforiahandsonbeard091714 140926174454-phpapp01
33vuforiahandsonbeard091714 140926174454-phpapp0133vuforiahandsonbeard091714 140926174454-phpapp01
33vuforiahandsonbeard091714 140926174454-phpapp01
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
VR digest. January 2018
VR digest. January 2018VR digest. January 2018
VR digest. January 2018
 
Location Based VR: VR Internet Cafe & VR Arcade | Jikhan Jung
Location Based VR: VR Internet Cafe & VR Arcade | Jikhan JungLocation Based VR: VR Internet Cafe & VR Arcade | Jikhan Jung
Location Based VR: VR Internet Cafe & VR Arcade | Jikhan Jung
 
Droidcon moscow
Droidcon moscowDroidcon moscow
Droidcon moscow
 

Recently uploaded

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 

Recently uploaded (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

Unity vr jam_kelvin_1127

  • 1. COPYRIGHT 2014 @ UNITY TECHNOLOGIES CREATING A VIRTUAL REALITY IN UNITY Kelvin Lo, Product Evangelist at Unity Technologies
  • 2. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES UNITY 5.1+ VR
  • 3. COPYRIGHT 2014 @ UNITY TECHNOLOGIES UNITY Oculus Rift MS Hololens Gear VR Playstation VR Unity SDK, Runtime Dirver SDK
  • 4. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES WINDOWS MAC OCULUS VR
  • 5. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 6. COPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 7. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 8. COPYRIGHT 2014 @ UNITY TECHNOLOGIES GEAR VR • Android SDK • (osig) • https://developer.oculus.com/osig/ • Project/Assets/Plugins/Android/assets/
  • 9. COPYRIGHT 2014 @ UNITY TECHNOLOGIES UNITY Mobile VR PC Mobile VR Google Cardboard SDK Oculus Mobile SDK Mobile VR VR SDK Unity ( HTC Vive )
  • 10.
  • 11. COPYRIGHT 2014 @ UNITY TECHNOLOGIES BUILD SETTINGS
 BUILD • Texture compression • • ETC2 (GLES 3.0) • Orientation • • Landscape left (mobile) • V-Sync • Do Not Sync • Enable Multi-threading • 4.5+ • Fixed Time step • 0.01666 ( 60 fps) • 0.01333 (PC 75 or 90 fps) • Anti-Aliasing • • 2x max
  • 12. COPYRIGHT 2014 @ UNITY TECHNOLOGIES • Runtime不能降FPS • 使⽤LOD,遮擋剔除,批次運算 • 減少物體數量,減少物體曲⾯ • 多⽤靜態物體,採⽤烘焙光照 • 使Draw Call保持100左右 • ⼩於100k的三⾓⾯ • 可以採⽤⾼解析的紋理來彌補 • 使⽤物理引擎來避免CPU消耗過⼤ MOBILE PERFORMANCE

  • 13. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES VR JAM 1. 2. 3. 4. ASSET STORE
  • 14. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES HOW HUMANS WORK
  • 15. COPYRIGHT 2014 @ UNITY TECHNOLOGIES FOVEATED RENDERING
  • 16. COPYRIGHT 2014 @ UNITY TECHNOLOGIES FOVEATED RENDERING •
  • 17.
  • 18. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMAN HEARING
 • • • • •
  • 19. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMANS GET SICK
 • • • • • • • • •
  • 20. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES VR 1.FPS > 75 2. < 20MS
  • 21. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMAN VISION
 Field Of View (FOV) of 210º horizontally by 160º vertically (with neck movement), * 135 pixels per angle = 5.76E
  • 22. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES DESIGNING FOR HUMANS
  • 23. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMANS LIKE REALITY
 …才怪
  • 24. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMANS LIKE REALITY

  • 25. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMANS GET SCARED
 • VR • • • •
  • 26. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMANS GET TIRED
 • • • • • 2 5 • VR 5 30
  • 27. COPYRIGHT 2014 @ UNITY TECHNOLOGIES HUMANS CAN EMPATHIZE
 • VR • • • •
  • 28. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES DESIGNING FOR VIRTUAL INTERACTIONS
  • 29. COPYRIGHT 2014 @ UNITY TECHNOLOGIES • UI • • • •
  • 30. COPYRIGHT 2014 @ UNITY TECHNOLOGIES • • • • • •
  • 31. COPYRIGHT 2014 @ UNITY TECHNOLOGIES • • • • • • You really want •
  • 32. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES UNITY VR ROADMAP UNITY VR
  • 33. COPYRIGHT 2014 @ UNITY TECHNOLOGIES Camera Camera Camera API Culling x 2, Shadow Draw x 2, Drawcall x 2, Render State x 2 GRAPHICS PIPELINE Set Textures Set Transforms Set Geometry State Draw Set Textures Set Transforms Set Geometry State Draw Set Textures Set Transforms Set Geometry State Draw Set Textures Set Transforms Set Geometry State Draw Update View to Other Eye
  • 34. COPYRIGHT 2014 @ UNITY TECHNOLOGIES Camera Camera Object Camera Viewport Transform Drawcall x 2 GRAPHICS PIPELINE Set Textures Set Transforms Set Geometry State Draw Set View State Draw Set Textures Set Transforms Set Geometry State Draw Set View State Draw Set Textures Set Transforms Set Geometry State Draw Set View State Draw
  • 35. COPYRIGHT 2014 @ UNITY TECHNOLOGIES 之後的圖形流⽔線-其他⽅案 渲染場景時,只檢查⼀次場景,每個Object送出⼀次,建⽴兩個Command List來分別渲染(需要硬體⽀援,Ex: DX11) 渲染場景時,只檢查⼀次場景,使⽤Instancing技術來double所渲染的物體 (不⽀援OpenGL ES 2.0) ⽀持多GPU GRAPHICS PIPELINE
  • 36. COPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 37. COPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 38. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES VR
  • 39. COPYRIGHT 2014 @ UNITY TECHNOLOGIES VR AR 2015
  • 40. COPYRIGHT 2014 @ UNITY TECHNOLOGIES VR Virtual Boy 1995 Oculus Rift 2012 Google Cardboard 2014
  • 41. COPYRIGHT 2014 @ UNITY TECHNOLOGIES 截⽌2017年,累計的VR 設備總數 會達到1320萬台 預計到2020會有2600萬台相關設 備 在2020年VR 設備累計總數會達到 6600萬 99%的復合增⻑率 2020年HMD市場價值為30億美元
  • 42. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 43. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES VR - 720 VR
  • 44. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES A VR DEMO MADE BY MAKOTO ITO
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. COPYRIGHT 2014 @ UNITY TECHNOLOGIES + COMBINE 6 GO-PRO CAMERAS WITH A QUADROTOR
  • 50. Or… buy a Panorama Camera
  • 51. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES HOW IT WORKS?
  • 52. COPYRIGHT 2014 @ UNITY TECHNOLOGIES CREATING A AUGMENTED REALITY IN UNITY Kelvin Lo, Unity Technologies
  • 53. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES AR DEMO
  • 54. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES PROJECT DEMO 1.Vuforia 5 SDK for Unity 2.Target Dataset Unity 3.
  • 55. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 56. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 57. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 58. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 59. COPYRIGHT 2014 @ UNITY TECHNOLOGIESCOPYRIGHT 2014 @ UNITY TECHNOLOGIES
  • 60. COPYRIGHT 2014 @ UNITY TECHNOLOGIES • https://bitbucket.org/Unity-Technologies/2ddemos