39
Unity Roadshow 2016 Unity & VR 오오오

Unity & VR (Unity Roadshow 2016)

Embed Size (px)

Citation preview

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