# 3D Object 배치

## Load XR Map&#x20;

저작하려는 XR Map을 XRStudio GameObject의 **XRStudioController**를 통해 실행 합니다.

![XRStudio GameObject](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FSMg7KB3ny8fPd5b2y6Lt%2Fimage.png?alt=media\&token=44226aeb-53d2-4c00-aad6-541b625da7fd)

XRStudio Load XR Map Button을 클릭하게 되면 아래의 그림과 같이 **Unity Scene View**에 선택한 Map이 표시 됩니다.

![XR Map 로드 후 Unity Scene View](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2F4SRPCpNHWTMdOzM7d0FE%2Fimage.png?alt=media\&token=282f95cb-7a0c-4fb1-bd41-aef6500b8946)

## XR Pov

XRStudio의 Load XR Map을 하게 되면 아래와 같이 Hierarchy에 맵이 추가 됩니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2Fnaeo9AQjfh5CcDEIldd9%2Fimage.png?alt=media\&token=62c3e334-6d6e-40a2-9c43-48da806bab35)

XRPov를 클릭하면 아래와 같이 표시 됩니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FEt8rzWKG2bcULBjzeLI8%2Fimage.png?alt=media\&token=b4c5272f-519a-491d-a9ca-ef3017cf8e31)

{% hint style="danger" %}

* Atm and Atn are not compatible!
  {% endhint %}

위와 같은 메시지나 나타날 경우 Pov Manager의 atm을 선택 합니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2Flek1KjPBm8mdPzTR2N4y%2Fimage.png?alt=media\&token=1831dde6-76a7-4903-897e-825bf70e66b2)

선택한 atm의 atn을 지우고 Apply 버튼을 클릭 합니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FOH0G1iD3NAPExAJUzHIZ%2Fimage.png?alt=media\&token=ca7ca996-d7b7-45ba-8998-e008259f3083)

atm 파일과 같은 atn파일을 선택하고 다시 Apply 버튼을 클릭 합니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2Fq5FGOxU4mUKgu1Uol2wz%2Fimage.png?alt=media\&token=95c2405c-9608-4964-b8c1-8766883561a2)

셋팅이 다시 되면 아래와 같이 XRPov에 버튼이 생성 됩니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2F97YFeWHj21kgc4pXK0v5%2Fimage.png?alt=media\&token=e28942e2-be03-4370-8d64-2abeb2547de1)

Create All POVs를 클릭하면 카메라 촬영시점의 POV가 생성 됩니다.&#x20;

다수의 POV가 생성 되어 Unity가 느려 질수 있습니다. Gizmo를 Disable 하면 속도가 개선 됩니다. 하단의 적색 박스가 Gizmo 입니다.

![](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FEAq4mH8DYicJIdAsXkx4%2Fimage.png?alt=media\&token=53672424-eed2-42e0-9e99-9e2361d56483)

## 콘텐츠 저작

콘텐츠의 배치는 Map의 **Mesh**의 위치를 기본으로 이루어집니다. **Mesh** 주위의 원하는 부분에 콘텐츠를 배치하고 주변의 **XRPov**의 하위 **Pov** 통해서 확인을 합니다.

![Mesh와 정합](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FoT0puHh9ScTe8xT4yDME%2Fimage.png?alt=media\&token=5eb0a0c2-f010-4e70-873c-7b96431678df)

![컨텐츠 주변의 POV 선택](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FeSYwrhMBc9VKgMOZmNui%2Fimage.png?alt=media\&token=57206484-b950-4ac1-97e3-8f879ae124d9)

![Pov 선](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FBN5rgJd9S7bBhI1Yl5hG%2Fimage.png?alt=media\&token=d5fe439e-a29d-4b5b-951e-7a4d365c4cbf)

* XRPov 하위의 Pov를 선택하면 Inspector에 위와 같이 표시가 됩니다. 선택된 Pov의 카메라 상태를 확인하려면, **Start From This Button**을 선택해서 해당 Pov의 화면으로 변경 할 수 있습니다.

{% hint style="warning" %}
Pov를 선택한 상태에서 컨텐츠의 위치를 변경하면 사용자가 원하는 위치를 맞출 수 있습니다.
{% endhint %}

## 시뮬레이션 데이터를 이용한 컨텐츠 저작 상태 확인

저작을 완료 하면 **XRStudio**의 **XR Simulation Data**를 통해서 확인 할 수 있습니다. 해당 지역의 Simulation Data로 OSX나 Windows에서 Play 시점에 확인 할 수 있습니다.

![Unity Game View](https://2785293273-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMZRlzYk2QjkbowxBTKUm%2Fuploads%2FXKBPjThBKMzhl31QaniD%2Fimage.png?alt=media\&token=275245e2-ed3c-4666-943c-3a14741e6147)

## Occlusion 처리를 위한 Mesh 설정

**Occlusion**(건물 메쉬에 의한 가려짐)에 대한 설명은 아래 페이지에 설명 되어 있습니다.

{% content-ref url="scene-manager" %}
[scene-manager](https://docs.maxverse.io/unity/scene-manager)
{% endcontent-ref %}
