Unity의 Mega Studio 사용 방법
이 문서는 Unity 편집기에서 주석 도구를 사용하여 모델을 배치하는 방법을 빠르게 배우고, 이후 xr-frame에서의 렌더링을 준비하는 데 도움을 줍니다.
시작하기 전에
- Unity에서 Mega Studio 사용하기가 가능해야 합니다.
GLTF 모델 준비 및 Unity Assets로 드래그
예제 프로젝트에서 사용된 모델(귀여운 팬더)을 사용하거나, xr-frame 공식 데모의 로봇 모델을 사용하거나, xr-frame에서 로드 가능한 GLTF 형식 및 지원 확장을 참고하여 직접 모델을 준비한 후 리소스 호스팅 서버에 업로드할 수 있습니다.
팁
Mega 플러그인은 이미 com.unity.cloud.gltfast 종속성을 추가했으므로 모델 파일을 직접 Unity Assets로 드래그할 수 있습니다.

Mega 클라우드 위치 지정 라이브러리 선택
Mega Cloud Service 오른쪽의 아이콘을 클릭합니다.

사용할 라이브러리를 선택합니다.

위치 지정 라이브러리 및 Mega Blocks 정보 로드에 성공하면 Studio 도구 패널이 다음과 같이 표시됩니다.

Block 밀집 모델 로드
Block 이름 오른쪽의 로드를 클릭하여 해당 Block의 밀집 모델을 동적으로 로드합니다.

주석 생성
씬에서 Ctrl(Windows)/Command(Mac) 키를 누른 상태로 주석을 추가할 지면을 마우스 왼쪽 버튼으로 클릭합니다.

3D 콘텐츠를 주석의 하위 노드로 추가
가져온 모델을 씬 노드로 드래그하여 주석의 하위 노드로 만듭니다.

모델 Inspector 패널에서 Position과 Rotation을 모두 0으로 변경하고, Scale은 필요에 따라 조정합니다.
참고
EMA는 모든 좌표 변환 로직을 담당합니다. 모델 Position과 Rotation을 0으로 설정하는 것은 모델의 기하학적 중심이 주석 지점과 완전히 일치하도록 하기 위함입니다. 모든 이동 및 회전 조정은 부모 노드(주석 노드)를 통해 수행해야 합니다.

[선택 사항] 모델 위치 조정
주석 노드를 선택한 상태로 씬에서 밀집 모델을 기준으로 모델의 위치와 회전을 조정합니다.
참고
주석 기준 모델의 Position과 Rotation은 반드시 항상 0이어야 하며, 그렇지 않으면 xr-frame에서 올바른 렌더링 결과를 얻을 수 없습니다.

새 주석 데이터 패키지 생성
Inspector 패널의 주석 데이터 패키지 오른쪽 아이콘을 클릭합니다.

주석 데이터 이름을 입력하고 오른쪽 체크 표시를 클릭합니다.

생성 성공 시 다음과 같이 표시되며, 이후 하단의 확인을 클릭합니다.

업로드 아이콘을 클릭하여 업로드합니다.

업로드 성공 시 알림이 표시됩니다.

주석 데이터 확인
xr-frame에서 해당 주석 데이터를 로드하기 위해 주석 데이터의 ID를 기록해야 합니다.

업로드 성공 후 클라우드 위치 지정 라이브러리에서도 해당 정보를 확인할 수 있으며, 이 페이지 목록의 ID는 주석 데이터 패키지 ID입니다.

여기에서 업로드된 주석 데이터 이름과 ID를 확인할 수 있으며, 이 페이지 목록의 ID는 주석 지점 ID입니다.

다음 단계
- 업로드된 주석을 사용하여 예제 프로젝트 전체 실행하기
- Unity 편집기로 실세계와 정렬된 3D 콘텐츠 생성하기 시도