OBJ a USDZ csharp

Un archivo OBJ es un formato de archivo de definición de geometría que puede contener mapas de textura, caras poligonales y coordenadas 3D. Es posible que deba convertir un archivo OBJ a un archivo USDZ para ciertos requisitos. Este artículo cubre cómo convertir archivos OBJ a USDZ mediante programación en C#. Los archivos USDZ son útiles al manipular gráficos, ya que pueden contener geometría 3D y datos de sombreado. Además, se utilizan popularmente para crear escenas de realidad aumentada.

Convertidor de OBJ a USDZ: instalación de la API de C#

Aspose.3D for .NET La API se puede usar para trabajar con Wavefront OBJ, USDZ y varios otros formatos de archivo. Puede configurar fácilmente la API descargando sus archivos DLL desde la sección Nuevas versiones con el siguiente comando de instalación NuGet en el IDE de Visual Studio:

PM> Install-Package Aspose.3D

Convierta el archivo OBJ a USDZ en C#

Puede convertir un archivo OBJ en un archivo USDZ con los siguientes pasos:

  1. Inicialice el objeto de clase Scene para cargar el archivo OBJ de entrada.
  2. Cree un objeto de la clase UsdSaveOptions.
  3. Convierta el archivo OBJ a USDZ.

El fragmento de código a continuación explica cómo convertir un archivo OBJ al formato USDZ mediante programación en C#:

// Cargue el archivo OBJ inout usando la clase Scene 
Scene scene = new Scene("template.obj");

// Inicializar objeto de clase UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Guardar archivo USDZ de salida
scene.Save("test.usdz", options);

Obtenga una Licencia Temporal Gratis

Puede evaluar la API sin limitaciones solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir un archivo OBJ al formato USDZ mediante programación en C#. Los archivos OBJ generalmente se usan en la manipulación de escenas 3D por diferentes aplicaciones de modelado 3D. De manera similar, el uso de archivos USDZ está creciendo en escenarios donde se diseñan objetos basados en realidad aumentada. Puede consultar otras características de la API consultando el espacio documentación. Además, no dude en ponerse en contacto con nosotros en el foro en caso de cualquier consulta.

Ver también

Convertir FBX en un archivo STL en C#