

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Formato de modelo de mosaicos 3D
<a name="3d-tiles-model-format"></a>

## Cómo usar mosaicos 3D en tu escena
<a name="scenes-3dtiles-using"></a>

Si tiene tiempos de espera prolongados al cargar escenas 3D AWS IoT TwinMaker o tiene un rendimiento de renderizado deficiente cuando navega por un modelo 3D complejo, es posible que desee convertir sus modelos en mosaicos 3D. En esta sección se describe el formato de teselas 3D y las herramientas de terceros disponibles. Sigue leyendo para decidir si los mosaicos 3D son adecuados para tu caso de uso y para obtener ayuda para empezar.

### Caso de uso de un modelo complejo
<a name="scenes-3dtiles-use-case"></a>

La presencia de un modelo 3D en la AWS IoT TwinMaker escena puede provocar problemas de rendimiento, como tiempos de carga lentos y retrasos en la navegación, si el modelo es:
+ **Grande**: el tamaño del archivo supera los 100 MB.
+ **Denso**: está formado por cientos o miles de mallas distintas.
+ **Compleja**: la geometría de la malla tiene millones de triángulos para formar formas complejas.

### Formato 3D Tiles
<a name="scenes-3dtiles-format"></a>

[El formato 3D Tiles ](https://www.ogc.org/standard/3dtiles/) es una solución para transmitir la geometría del modelo y mejorar el rendimiento del renderizado 3D. Permite la carga instantánea de modelos 3D en una AWS IoT TwinMaker escena y optimiza las interacciones 3D al cargar fragmentos de un modelo en función de lo que se ve en la vista de la cámara. 

El formato 3D Tiles fue creado por Cesium. [https://cesium.com/](https://cesium.com/) Cesium tiene un servicio gestionado para convertir modelos 3D en mosaicos 3D llamado [ Cesium Ion. ](https://cesium.com/platform/cesium-ion/) Actualmente, esta es la mejor solución para crear mosaicos 3D, y la recomendamos para sus modelos complejos en los formatos [ compatibles. ](https://cesium.com/learn/3d-tiling/tiler-data-formats/#supported-data-formats) Puedes registrar Cesium y elegir el plan de suscripción adecuado según los requisitos de tu negocio en la página de precios de [ Cesium. ](https://cesium.com/platform/cesium-ion/pricing/)

Para preparar un modelo de mosaicos 3D que puedas añadir a una AWS IoT TwinMaker escena, sigue las instrucciones documentadas por Cesium Ion:
+ [Importe un modelo a Cesium Ion ](https://cesium.com/learn/3d-tiling/tiler-data-formats/)

### Sube los mosaicos de Cesium 3D a AWS
<a name="scenes-3dtiles-upload"></a>

Una vez que el modelo se haya convertido en mosaicos 3D, descargue los archivos del modelo y súbalos al bucket de Amazon S3 de su AWS IoT TwinMaker espacio de trabajo:

1. [Crea y descarga tu archivo de modelos de 3D Tiles](https://cesium.com/learn/ion/cesium-ion-archives-and-exports/#create-and-download-an-asset-archive).

1. Descomprima el archivo en una carpeta.

1. Suba toda la carpeta 3D Tiles al bucket de Amazon S3 asociado a su AWS IoT TwinMaker espacio de trabajo. (Consulte [ Carga de objetos ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) en la guía del usuario de Amazon S3).

1. Si su modelo de 3D Tiles se cargó correctamente, verá una ruta de carpeta de Amazon S3 en su biblioteca de AWS IoT TwinMaker [ recursos ](scenes-using-resource-library.md) con el tipo `Tiles3D` de archivo.

**nota**  
La biblioteca AWS IoT TwinMaker de recursos no admite la carga directa de modelos de 3D Tiles.

### Uso de mosaicos 3D en AWS IoT TwinMaker
<a name="scenes-3dtiles-cesium-ion"></a>

AWS IoT TwinMaker conoce cualquier modelo de 3D Tiles que se haya subido a tu bucket de Workspace S3. El modelo debe tener un `tileset.json` y todos los archivos dependientes (.gltf, .b3dm, .i3dm, .cmpt, .pnts) disponibles en el mismo directorio de Amazon S3. La ruta del directorio de Amazon S3 aparecerá en la biblioteca de recursos con este tipo. `Tiles3D`

Para agregar el modelo de mosaicos 3D a su escena, siga estos pasos:

1. En la página del compositor de escenas, elija el signo más (**\+**) y, a continuación, elija **Agregar modelo 3D**.

1. En la ** ventana ** Agregar un recurso de la biblioteca de recursos, elija la ruta a su modelo de mosaicos 3D con el tipo y`Tiles3D`, a continuación, elija ** Agregar**.

1. Haz clic en el lienzo para colocar el modelo en tu escena.

#### Diferencias de mosaicos 3D
<a name="scenes-3dtiles-differences"></a>

Actualmente, las teselas 3D no admiten metadatos geométricos y semánticos, lo que significa que la jerarquía de mallas del modelo original no está disponible para la función de selección de submodelos. Puedes seguir añadiendo widgets a tu modelo de mosaicos 3D, pero no puedes usar funciones adaptadas a los submodelos: el sombreador de modelos, las transformaciones 3D separadas o la vinculación de entidades para una malla de submodelos. 

Se recomienda utilizar la conversión de mosaicos 3D para activos de gran tamaño que sirvan de contexto para el fondo de una escena. Si quieres desglosar y anotar un submodelo con más detalle, debes extraerlo como un glTF/glb activo independiente y añadirlo directamente a la escena. Esto se puede hacer con herramientas 3D comunes y gratuitas, como [ Blender. ](https://www.blender.org/) 

**Ejemplo de caso de uso: **
+ Tiene un modelo de fábrica de 1 GB con salas de máquinas y pisos detallados, cajas eléctricas y tuberías de plomería. Las cajas eléctricas y las tuberías deben brillar en rojo cuando los datos de propiedad asociados cruzan un umbral.
+ Se aíslan las mallas de cajas y tuberías del modelo y se exportan a un glTF independiente con Blender.
+ Conviertes la fábrica sin elementos eléctricos ni de fontanería en un modelo 3D Tiles y lo subes a S3.
+ Añades tanto el modelo 3D Tiles como el modelo glTF a una AWS IoT TwinMaker escena en el origen (0,0,0).
+ Añada componentes de sombreado de modelos a los submodelos de cajas eléctricas y tuberías del glTF para convertir las mallas en rojas según las reglas de propiedad.