Unity & VR (Unity Roadshow 2016)
-
Upload
ozlael-ozlael -
Category
Engineering
-
view
400 -
download
3
Transcript of Unity & VR (Unity Roadshow 2016)
Unity Roadshow 2016
Unity & VR
. VR . VR VR/ . . 1
. . . 2
Workflow in UnityPrecautionsPerformanceEditors VR
Agenda
VR , , , VR.
Workflow in UnityPrecautionsPerformanceEditors VR
, VR say. =>? VR / 3D ~. x
1 in Unit = 1 meter
Unity. VRx. ~ . So,proj VR x but,1 . 1=1m. 1= VR. if,->VR 5
Camera Componemt
. =. x camcam . =. . VR/3D = / 2. cam 2 . 1=1m . . x x 6
Edit > Project Settings > Player > Other Settings
VR ok. VR, +. = 7
. x . . 8
x VR=>,, . But,, , easy9
Easy!
Automatic!
/ VR . . 10
VR & but, 11
. VR. VR (09:00) =>? 12
Workflow in UnityPrecautionsPerformanceEditors VR
So, VR or VR
UI & UX UI & UX
PC:,, : VR:x +VR many. &hard. v,~. ,
3D UI
UI ,,x 3D. Obj. >15
Unity : / VRhttps://unity3d.com/kr/learn/tutorials/topics/virtual-reality/
Oculus : Oculus Best Practiceshttps://developer.oculus.com/documentation/intro-vr/latest/
Google : Designing for Google Cardboardhttps://www.google.com/design/spec-vr/designing-for-google-cardboard/a-new-dimension.htmlReferences for UI & UX
many16
. H/W, , how17
Motion sickness - Over stimulation theory
(over stimulation theory) . / => . 18
Motion sickness - Sensory conflict theory !=
, . (sensory conflict theory) . , . 19
?!Image : Super Mario
1. . 3 20
012345678910M/S
7JOGSPRINTWALK
1.5
ON/OFF
1.5ms 7ds = x21
Retinal(Binocular) rivalry()
. . . , , . / . (Retinal rivalry) (Binocular rivalry) . : (Left eye) (Right eye) . . x=>x22
Retinal(Binocular) rivalry() Image : http://jov.arvojournals.org/article.aspx?articleid=2122611
but, , (Specualr) . SF . . . But, VR => . . : . . x . 23
Convergence Insufficiency
. (Convergence Insufficiency) . . So, . , FPS . .
24
FPS hand scaling
Scene ViewGame View
FPS . , . [ 1-9] . . , 25
FPS hand scaling
. . .26
For children?
HMD VR /. HMD VR . , x. VR . . . VR . , 13 .27
Workflow in UnityPrecautionsPerformanceEditors VR
. . VR =. ,all but, VR //.
Image : oculusPerformance Optimization
VR ~->cam. x . , VR . , ~ 2. So, .29
Multithreaded Rendering
. MT 30
Multithreaded Rendering
Render threadMain thread14.310.65.35.35.47.411.05.4Time in MS
5.4. . VR=5.431
Render threadMain thread5.4+SPSR5.4+SPSRSPSR+GJTime in MS
4.07.31.97.2SPSR+GJ
Multithreaded Rendering
. MT. => . API. But, ,DX12, API MT. API3D 2. 2. . SPSR. VR .32
On your side for Performance
CPU sideDraw Call & BatchingCullingGC spikesPhysicsGPU sideShadersTexture CompressionPolygonsImage EffectsMobileVery hard to optimizeBattery usageThermal ThrottlingUnity Manual : Optimizing graphics performance, Mobile Developer Checklist
. = . . . 33
Workflow in UnityPrecautionsPerformanceEditors VR
VR .
Unity Labs
. = x. R&D. VR. VR VR. (5)35
Unitys Editor VR
Carte Blanche
37
Forumswww.facebook.com.groups/unitykoreacafe.naver.com/unityhub
: 38
Thank you
39