Azure Remote Rendering le permite representar modelos muy complejos. Para lograr el máximo rendimiento, los datos deben preprocesarse para tener un formato óptimo. En función de la cantidad de datos, este paso puede tardar unos minutos. No sería práctico que este tiempo se gastara durante la carga de modelos. Asimismo, sería una pérdida de tiempo repetir este proceso para varias sesiones.
Por estos motivos, el servicio ARR proporciona un servicio de conversión dedicado, que puede ejecutar de antemano.
Una vez convertido, se puede cargar un modelo desde una cuenta de Azure Storage.
XYZ: formato de archivo de texto donde cada línea contiene un único punto, con formato .position_x position_y position_z red green blue Los valores numéricos se pueden expresar como cadenas de valor de punto flotante (con un separador decimal) o en formato hexadecimal, indicado por el 0x prefijo. Se espera que los componentes de color (rojo, verde, azul) se encuentren dentro del intervalo de 0,0 a 255,0.
PLY: solo se admiten archivos PLY binarios. Las propiedades distintas de la posición y el color se omiten. Cada archivo PLY tiene un encabezado legible, que se puede usar para comprobar si se cumplen los requisitos siguientes:
El archivo debe estar codificado con el formato binary_little_endian 1.0.
El archivo contiene una nube de puntos (es decir, sin triángulos).
Las posiciones contienen los tres componentes (x, y, z).
Los colores contienen los tres componentes (rojo, verde, azul). De manera alternativa, los componentes de color se pueden especificar mediante la semántica (diffuse_red, diffuse_green, diffuse_blue) o (ambient_red, ambient_green, ambient_blue).
En caso de que existan otras propiedades, se omiten durante la ingesta.
E57: E57 contiene dos tipos de datos: data3d y image2d. El servicio de conversión solo carga la parte data3d del archivo, mientras que se omite la parte image2d.
LAS, LAZ: en caso de que los datos de color no estén presentes, el atributo de intensidad se usa como color.
Sondee el servicio para el progreso de la conversión.
Una vez finalizado, cargue un modelo.
desde una cuenta de almacenamiento vinculada (consulte los pasos de "Vinculación de cuentas de almacenamiento" en Crear una cuenta para vincular su cuenta de almacenamiento)
o proporcionando una firma de acceso compartido (SAS).
Todos los datos del modelo (entrada y salida) se almacenan en la instancia de Azure Blob Storage proporcionada por el usuario. Azure Remote Rendering proporciona un control total sobre la administración de recursos.
Precios
Para obtener información sobre los precios de conversión, consulte la página de Precios de Remote Rendering.
Parámetros de conversión
Para ver las diferentes opciones de conversión, consulte este capítulo.
Use Azure Remote Rendering para representar un modelo 3D en un proyecto de Unity. Puede implementar el modelo en HoloLens 2 o usar la eficacia de la realidad mixta con MRTK.