유니티 MetaXR 에서 혼합현실(MR) 구현을 위한 패스스루(Passthrough) 기본 설정

반응형

유니티 MetaXR 에서 혼합현실(MR) 구현을 위한 패스스루(Passthrough) 기본 설정 

패스스루(Passthrough)는 VR 헤드셋의 카메라로 현실 세계를 실시간 촬영하여 가상 공간 안에서 실제 물리적 환경을 볼 수 있게 하는 기능으로 현실과 가상을 동시에 볼수있는 혼합현실(MR)을 가능하게 합니다(현실 = 카메라 영상, 가상 = Unity에서 렌더링한 오브젝트)
Passthrough 는 기본적으로 MetaXR 패키지가 설치되어있어야합니다.
1)새로운 씬을 열기합니다.

 

2)프로젝트에서 OVRCameraRig 을 검색하고 프리팹을 씬에 추가합니다.

 

3)OVRCameraRig 객체의 기본 컴포넌트 구성을 확인합니다.

 

4)씬에 새로운 3D 게임오브젝트를 추가합니다.

 

5)OVRCameraRig 객체의 OVR Manager에서 Tracking의 Tracking Origin Type을 Stage로 설정합니다.

 

6)Quest Feataures의 일반(General)에서 Passthrough Support를 지원 설정합니다(Supported)

하단의 Insight Passthrough & Guardian Boundary에서 Enable Passthrough 속성에 체크합니다.

 

7)조명(Lighting) 패널에서 Environment의 스카이박스 재질을 제거합니다.

 

8)OVRCameraRig 객체 하위 CenterEyeAnchor 객체를 선택하고 카메라(Camera) 컴포넌트의 Environment에서 배경 타입(Background Type)을 Solid Color로 변경하고 검정색상 (0, 0, 0, 0)으로 설정합니다.

 

9)OVRCameraRig 객체에 OVR Passthrough layer 컴포넌트를 추가하고 Placement를 Underlay로 설정합니다. 

앱을 장치에 빌드하고 실행하면 배경 통과 기능(Passthrough)이 활성화되며 기본적으로 실제 세계가 배경에 표시되고 가상 3D 객체에 전경에 배치됩니다.

 

 


유니티 메타 퀘스트 Passthrough
https://developers.meta.com/horizon/documentation/unity/unity-passthrough
https://developers.meta.com/horizon/documentation/unity/unity-passthrough-gs

 

pass through 튜토리얼
https://developers.meta.com/horizon/documentation/unity/unity-passthrough-tutorial

반응형

댓글

Designed by JB FACTORY