Mega block 에디터 도구 참고
참고
이 도구는 버전 >= 4003 에서만 존재합니다.
com.easyar.mega 패키지를 가져온 후에 에디터 도구를 사용할 수 있습니다.

도구가 성공적으로 생성된 후 기본 조건에서의 도구 스크린샷입니다.

block 에 여러 개의 mesh 그룹이 있는 경우의 도구 스크린샷입니다.
팁
하나의 block 은 여러 개의 mesh 그룹을 포함할 수 있습니다. 超大范围融合 또는 补充更新 기능을 사용하여 생성된 block 은 여러 개의 mesh 그룹을 포함할 수 있습니다. 각 mesh 그룹은 독립적으로 로드 및 언로드할 수 있습니다. 각 mesh 그룹의 경계 중첩 영역은 완벽하게 겹치지 않으며, 사용 시 실제 요구 사항에 따라 로드할 mesh 그룹을 선택할 수 있습니다.
| 名称 | 描述 |
|---|---|
| X | 에디터 도구를 삭제합니다. |
| From | 현재 연결된 서비스 App ID입니다. |
| Updated | 서비스 연결 시간입니다. |
| Reload | 서비스를 다시 연결합니다. block ID가 지정되어 있고 서비스에 해당 block 이 있는 경우 Mega block 에디터 도구 화면으로 이동합니다. 그렇지 않으면 오류 화면이 계속 표시됩니다. |
| [block name] (v) | block 이름과 버전을 표시합니다. 왼쪽 버튼을 클릭하면 block 자세한 정보를 펼치거나 접을 수 있습니다. |
| Diagnosis Info | 진단 정보를 내보냅니다. |
| Job ID | 해당 block 의建图 작업 ID입니다. |
| [mesh group name] | mesh 그룹 이름을 표시합니다. 체크박스를 클릭하면 mesh 데이터를 로드하거나 언로드할 수 있습니다. |
| Retry | mesh 로드가 실패한 경우 이 버튼을 클릭하여 다시 로드합니다. |
| Mesh | block mesh를 표시하거나 숨깁니다. |
| Export | block mesh를 내보냅니다. |
| Panorama Preview Marker | 파노라마 미리보기 마커를 표시하거나 숨깁니다. |
| Mesh Bounds Gizmo | mesh 경계 gizmo를 표시하거나 숨깁니다. |
| Collider Mesh | 충돌 감지 mesh 구성입니다. 옵션:
|
场景 노드
에디터 도구의 데이터는 EasyAR.Mega.EditorTool 노드 아래에 저장됩니다. 이 노드를 삭제하면 에디터 도구의 데이터가 삭제됩니다.

주의
EasyAR.Mega.EditorTool 노드의 내용을 직접 수정할 수 없으며, 특히 해당 노드의 Transform을 수정하면 에디터 도구가 정상적으로 작동하지 않거나 추적 시 내용 표시 위치가 잘못될 수 있습니다.
基本 정보

| 名称 | 描述 |
|---|---|
| Job ID | 해당 block 의建图 작업 ID입니다. |
| Block ID | block ID입니다. |
| Block Name | block 이름입니다. |
| Modified | block 수정 시간입니다. |
| Version | block 建图 버전입니다. |
| GNSS Location | GNSS (GPS, 北斗 등) 좌표입니다. block mesh가 로드된 후에만 정확한 값이 표시됩니다. |
| Latitude | GNSS 위도 좌표입니다. block 建图 데이터에 GNSS 좌표가 생성된 경우에만 표시됩니다. |
| Longitude | GNSS 경도 좌표입니다. block 建图 데이터에 GNSS 좌표가 생성된 경우에만 표시됩니다. |
| Altitude | GNSS 높이 좌표입니다. block 建图 데이터에 GNSS 좌표가 생성된 경우에만 표시됩니다. |
| From Service | block 을 가져올 때 사용한 서비스 정보입니다. |
| Type | 서비스 유형입니다. |
| App ID | 서비스 App ID입니다. |
mesh
block mesh는 block 추적 대상 공간과 정렬되어 있으며, 모델에 직접 3D 콘텐츠를 배치할 수 있습니다.
block mesh 데이터는 도구 노드 아래에 저장되며, 에디터 모드에서만 존재하며 최종 애플리케이션에 패키징되지 않습니다.
로드
mesh 그룹 이름 옆의 선택 상자를 클릭하면 해당 그룹 데이터의 로드 프로세스가 시작되며, 로드 후 Scene 창에서 현재 그룹의 mesh를 볼 수 있습니다.

선택 상자를 취소하면 해당 그룹 데이터가 언로드됩니다.
로드 중에 Scene 창 왼쪽 아래에 로드 애니메이션이 표시됩니다.

block mesh는 카메라 위치에 따라 LOD를 전환하며, 사용 시 LOD 전환 실패를 방지하기 위해 인터넷 연결을 유지해야 합니다.
로드 또는 LOD 전환이 실패하면 Scene 창에서 성공적으로 로드되지 않은 mesh 경계에 따뜻한 색상의 gizmo가 표시됩니다. Console 창에 자세한 오류 정보가 표시됩니다.

문제를 해결한 후 Retry 버튼을 클릭하여 다시 로드할 수 있습니다.
mesh가 로드되면 로컬에 캐시되며, 캐시 경로는 다음과 같습니다.
var cachePath = Path.Combine(Application.persistentDataPath, "MegaStudio/cache")
표시/숨기기
Mesh 체크박스를 클릭하면 현재 그룹의 mesh를 표시하거나 숨길 수 있습니다. 이 옵션은 mesh가 로드된 후 기본적으로 선택됩니다.
mesh를 표시하거나 숨기는 것은 3D 콘텐츠의 렌더링 위치에 영향을 미치지 않으며, block 노드의 상태에도 영향을 미치지 않습니다.
경계 gizmo
Mesh Bounds Gizmo 체크박스를 클릭하면 현재 그룹의 mesh 경계 gizmo를 표시하거나 숨길 수 있습니다. 이 옵션은 기본적으로 비활성화되어 있습니다.

다른 색상의 gizmo는 다른 LOD를 나타내며, 차가운 색상은 로드가 완료된 mesh를 나타내고, 따뜻한 색상은 로드가 완료되지 않은 (로드 실패 포함) mesh를 나타냅니다.
충돌 감지
mesh와 상호 작용하기 위해 레이 검색을 사용해야 하는 경우 Collider Mesh 옵션을 구성해야 합니다. 이 옵션의 기본값은 None으로, 레이 검색을 지원하지 않습니다.
내보내기
Export 버튼을 클릭하면 현재 그룹의 mesh 데이터를 내보낼 수 있습니다.

| 名称 | 描述 |
|---|---|
| Export LODs | 내보낼 모델 LOD 정밀도를 선택합니다. 숫자가 작을수록 선명도가 낮습니다.Merge mesh를 선택하지 않은 경우 여러 개를 선택할 수 있으며, Merge mesh를 선택한 경우 단일 선택만 가능합니다. |
| Export Raw Data | 원시 데이터를 내보낼지 여부입니다. 원시 데이터는 일부 소프트웨어 (예: blender)에서 로드할 수 없을 수 있습니다. 이러한 소프트웨어는 일부 gltf 확장을 지원하지 않기 때문입니다. |
| Export Textures | 텍스처를 내보낼지 여부입니다. 모델을 가려내거나 충돌 감지용으로만 내보낼 필요가 있는 경우 텍스처를 내보내지 않을 수 있습니다. |
| Format | 내보낸 단일 파일 형식이 glb인지 gltf인지입니다. |
| Merge mesh | 모든 mesh를 하나의 파일로 병합하여 내보낼지 여부입니다. 단일 LOD를 선택한 경우에만 사용할 수 있습니다. 병합 프로세스 및 병합된 mesh는 더 많은 그래픽 메모리를 필요로 합니다. |
| Export | 클릭하면 내보내기가 시작됩니다. |
내보내는 동안 Mesh 체크박스 아래에 진행률 표시줄이 표시됩니다.

내보내기가 완료되면 Completed 팝업 알림이 표시됩니다.

全景图
파노라마 마커 및 파노라마 데이터는 도구 노드 아래에 저장되며, 에디터 모드에서만 존재하며 최종 애플리케이션에 패키징되지 않습니다.
基本 정보
Panorama Preview Marker 옆에 파노라마 선명도 정보가 표시되며, SD (표준 선명도) 및 HD (고선명도) 두 가지가 있습니다. 일반적으로 활성화된 서비스는 기본적으로 SD 선명도의 파노라마를 제공하며, 고선명도의 파노라마는 영업부에 문의해야 합니다.
일부 데이터는 파노라마를 지원하지 않으며, 이 경우 Panorama Preview Marker 옆에 Data not supported가 표시됩니다.

마커
Panorama Preview Marker 체크박스를 클릭하면 파노라마 미리보기 마커를 표시하거나 숨길 수 있습니다. 이 옵션은 mesh가 로드된 후 기본적으로 비활성화되어 있습니다.
파노라마 미리보기 마커는 Scene 창에 표시됩니다.

마커를 클릭하면 MegaPanorama 창이 열립니다. 다른 마커를 클릭하면 MegaPanorama 창의 내용이 해당 파노라마로 즉시 전환됩니다.
全景图 창
마커를 클릭하면 MegaPanorama 창이 열리고 해당 마커에 해당하는 파노라마가 표시됩니다.

MegaPanorama 창은 Scene 창의 일종으로, 마우스 오른쪽 버튼을 드래그하여 시점을 회전할 수 있습니다. 이 창에서는 확대/축소 및 이동 등의 다른 제어가 비활성화되어 있습니다.
Mesh가 열려 있는 경우 MegaPanorama 창의 표시 효과는 mesh 기반 공간 모델 가리기에 따라 유지됩니다.
팁
- 에디터가 play 모드로 전환된 후에도 이 기능을 사용할 수 있지만, mesh 기반 공간 모델 가리기 정밀도는 LOD 전환 비활성화의 영향을 받습니다.
MegaPanorama 창에서 다른 마커를 클릭하면 내용이 해당 파노라마로 즉시 전환됩니다.
诊断信息
Diagnosis Info 버튼을 클릭하면 진단 정보를 내보낼 수 있습니다. 진단 정보에는 현재 block의 기본 정보, block이 속한 서비스 정보 등이 포함됩니다.
중요
EasyAR에 문제를 제출할 때는 문제를 빠르게 파악할 수 있도록 진단 정보를 함께 제출하는 것이 좋습니다.