

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 3D 타일 모델 형식
<a name="3d-tiles-model-format"></a>

## 장면에서 3D 타일 사용
<a name="scenes-3dtiles-using"></a>

3D 장면을에 로드할 때 대기 시간이 길 AWS IoT TwinMaker 거나 복잡한 3D 모델을 탐색할 때 렌더링 성능이 좋지 않은 경우 모델을 3D 타일로 변환하는 것이 좋습니다. 이 섹션에서는 3D 타일 형식과 사용 가능한 타사 도구에 대해 설명합니다. 계속해서 3D 타일이 사용 사례에 적합한지 확인하고 시작하는 데 도움을 받으세요.

### 복잡한 모델 사용 사례
<a name="scenes-3dtiles-use-case"></a>

 AWS IoT TwinMaker 장면의 3D 모델은 모델이 다음과 같은 경우 느린 로딩 시간 및 지연 탐색과 같은 성능 문제를 일으킬 수 있습니다.
+ **대형**: 파일 크기가 100MB보다 큽니다.
+ **밀도**: 수백 또는 수천 개의 개별 메시로 구성됩니다.
+ **복합**: 메시 지오메트리에는 복잡한 모양을 형성하는 수백만 개의 삼각형이 있습니다.

### 3D 타일 형식
<a name="scenes-3dtiles-format"></a>

[3D 타일 형식](https://www.ogc.org/standard/3dtiles/)은 모델 지오메트리를 스트리밍하고 3D 렌더링 성능을 개선하기 위한 솔루션입니다. 장면에서 3D 모델을 즉시 로드할 수 AWS IoT TwinMaker 있으며 카메라 보기에 표시되는 내용을 기반으로 모델의 청크로 로드하여 3D 상호 작용을 최적화합니다.

3D 타일 형식은 [Cesium](https://cesium.com/)에서 생성했습니다. Cesium에는 3D 모델을 [Cesium Ion](https://cesium.com/platform/cesium-ion/)이라는 3D 타일로 변환하는 관리형 서비스가 있습니다. 이는 현재 3D 타일을 생성하는 데 가장 적합한 솔루션이며 [ 지원되는 형식](https://cesium.com/learn/3d-tiling/tiler-data-formats/#supported-data-formats)의 복잡한 모델에 권장됩니다. Cesium[의 요금 페이지에서 비즈니스 요구 사항에 따라 Cesium](https://cesium.com/platform/cesium-ion/pricing/)을 등록하고 적절한 구독 플랜을 선택할 수 있습니다.

 AWS IoT TwinMaker 장면에 추가할 수 있는 3D 타일 모델을 준비하려면 Cesium Ion에서 설명하는 지침을 따르세요.
+ [Cesium Ion으로 모델 가져오기](https://cesium.com/learn/3d-tiling/tiler-data-formats/)

### 에 Cesium 3D 타일 업로드 AWS
<a name="scenes-3dtiles-upload"></a>

모델이 3D 타일로 변환되면 모델 파일을 다운로드한 다음 AWS IoT TwinMaker 워크스페이스 Amazon S3 버킷에 업로드합니다.

1. [ 3D 타일 모델 아카이브를 생성하고 다운로드합니다](https://cesium.com/learn/ion/cesium-ion-archives-and-exports/#create-and-download-an-asset-archive).

1. 아카이브의 압축을 폴더에 풉니다.

1. 전체 3D 타일 폴더를 워크스페이스와 연결된 Amazon S3 버킷에 업로드합니다 AWS IoT TwinMaker . (Amazon S3 사용 설명서의 [ 객체 업로드](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) 참조)

1. 3D 타일 모델이 성공적으로 업로드된 경우 AWS IoT TwinMaker [리소스 라이브러리](scenes-using-resource-library.md)에 유형이 인 Amazon S3 폴더 경로가 표시됩니다`Tiles3D`.

**참고**  
 AWS IoT TwinMaker Resource Library는 3D 타일 모델 직접 업로드를 지원하지 않습니다.

### 에서 3D 타일 사용 AWS IoT TwinMaker
<a name="scenes-3dtiles-cesium-ion"></a>

AWS IoT TwinMaker 는 워크스페이스 S3 버킷에 업로드된 모든 3D 타일 모델을 인식합니다. 모델은 동일한 Amazon S3 디렉터리에서 `tileset.json` 및 모든 종속 파일(.gltf, .b3dm, .i3dm, .cmpt, .pnts)을 사용할 수 있어야 합니다. Amazon S3 디렉터리 경로는 Resource Library에 유형과 함께 표시됩니다`Tiles3D`.

장면에 3D 타일 모델을 추가하려면 다음 단계를 따르세요.

1. 장면 구성기 페이지에서 더하기(**\$1**) 기호를 선택한 다음 **3D 모델 추가**를 선택합니다.

1. **리소스 라이브러리에서 리소스 추가** 창에서 유형이 인 3D 타일 모델의 경로를 선택한 `Tiles3D`다음 **추가**를 선택합니다.

1. 캔버스를 클릭하여 장면에 모델을 배치합니다.

#### 3D 타일 차이점
<a name="scenes-3dtiles-differences"></a>

3D 타일은 현재 기하학적 및 의미론적 메타데이터를 지원하지 않습니다. 즉, 원래 모델의 메시 계층 구조를 하위 모델 선택 기능에 사용할 수 없습니다. 3D 타일 모델에 위젯을 추가할 수 있지만 모델 셰이더, 분리된 3D 변환 또는 하위 모델 메시에 대한 개체 바인딩과 같은 하위 모델에 미세 조정된 기능은 사용할 수 없습니다.

장면 배경의 컨텍스트 역할을 하는 대규모 자산에는 3D 타일 변환을 사용하는 것이 좋습니다. 하위 모델을 더 세분화하고 주석을 달려면 하위 모델을 별도의 glTF/glb 자산으로 추출하여 장면에 직접 추가해야 합니다. [Blender](https://www.blender.org/)와 같은 일반적인 무료 3D 도구를 사용하여이 작업을 수행할 수 있습니다.

**사용 사례의 예:**
+ 상세한 기계실과 바닥, 전기 상자 및 파이프가 있는 공장의 1GB 모델이 있습니다. 연결된 속성 데이터가 임계값을 초과하면 전기 상자와 파이프가 빨간색으로 빛나야 합니다.
+ 모델에서 상자와 파이프 메시를 격리하고 Blender를 사용하여 별도의 glTF로 내보냅니다.
+ 전기 및 파이프 요소를 사용하지 않고 공장을 3D 타일 모델로 변환하고 S3에 업로드합니다.
+ 3D 타일 모델과 glTF 모델을 오리진(0,0,0)의 AWS IoT TwinMaker 장면에 모두 추가합니다.
+ glTF의 전기 상자 및 파이프 하위 모델에 모델 셰이더 구성 요소를 추가하여 속성 규칙에 따라 메시를 빨간색으로 만듭니다.