USDZ a GBP Java

Los archivos USDZ son archivos ZIP sin compresión ni cifrado. En ciertos casos de uso, es posible que deba convertir un archivo USDZ a un archivo USDZ al formato de archivo GLB o GLTF. En consecuencia, este artículo explica cómo convertir USDZ a formato GLB o GLTF mediante programación en Java.

Conversor de USDZ a GLB o GLTF: instalación de la API de Java

Aspose.3D para Java admite trabajar con varios objetos y escenas de dos o tres dimensiones. Puede configurar rápidamente la API descargando la última versión de sus archivos JAR desde la página Descargas o con las siguientes configuraciones para habilitarla desde Aspose Repository en el archivo pom.xml de su proyecto.

Repositorio:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependencia:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>22.7</version>
    </dependency>
</dependencies>

Convertir USDZ a archivo GLB en Java

Puede convertir un archivo USDZ a formato GLB con los siguientes pasos:

  1. Cargue el archivo USDZ de entrada con un objeto de la clase Escena.
  2. Convierta USDZ a formato de archivo binario GLB.

El ejemplo de código a continuación explica cómo convertir un archivo USDZ a formato GLB mediante programación en Java:

// Inicializar un objeto de la clase Escena
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Abre la escena desde la ruta dada.
scene.open("Input.usdz");

// Guardar archivo GLB de salida
scene.save("Output.glb");

Convertir USDZ a archivo GLTF en Java

Puede convertir un archivo USDZ a formato GLTF siguiendo los siguientes pasos:

  1. Cree una instancia de la clase Escena.
  2. Convierte USDZ a formato GLTF.

El siguiente fragmento de código explica cómo convertir un archivo USDZ al formato GLTF mediante programación en Java:

// Inicializar un objeto de la clase Escena
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Abre la escena desde la ruta dada.
scene.open("Input.usdz");

// Guardar archivo GLTF de salida
scene.save("Output.gltf");

Obtenga una Licencia Temporal Gratis

Puede solicitar una licencia temporal gratuita para evaluar la API sin ninguna limitación.

Demostración en línea

Pruebe la aplicación web USDZ to GLB Converter desarrollada con esta API.

Conclusión

En este artículo, aprendió cómo convertir un archivo USDZ a formato de archivo GLTF o GLB mediante programación en Java. El método Guardar puede analizar la extensión del archivo a partir del nombre del archivo y renderizará el archivo en el formato respectivo. Por ejemplo, el archivo de formato ASCII o binario según sus requisitos. Además, puede visitar el espacio documentación para ver otras funciones compatibles con la API. En caso de que necesite ponerse en contacto con nosotros, no dude en contactarnos en el foro.

Ver también

Convertir USDZ a HTML en Java