OBJ a glTF FBX

Los archivos de objetos 3D OBJ contienen información de objetos 3D como la textura y las coordenadas. Puede convertir un archivo OBJ en un archivo GLTF o FBX mediante programación en Java. En algunos escenarios, es posible que deba convertir un archivo OBJ en archivos diferentes. De acuerdo con eso, este artículo cubre cómo convertir un archivo OBJ a un archivo GLTF o FBX.

API de Java para convertir OBJ a archivo glTF GLB o FBX

Aspose.3D for Java La API admite la manipulación de archivos de objetos 3D, como convertirlos en archivos glTF GLB o FBX. API. Puede instalar la API descargando el archivo JAR desde la sección Nuevos lanzamientos o con las siguientes configuraciones de Maven 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>21.12</version>
    </dependency>
</dependencies>

Convierta archivos OBJ a glTF GLB mediante programación en Java

Puede convertir un archivo OBJ en un archivo glTF en Java siguiendo los pasos a continuación:

  1. Cargue el archivo OBJ de entrada con el constructor Escena.
  2. Inicialice un objeto de clase GltfSaveOptions.
  3. Guarde el documento glTF GLB de salida.

El fragmento de código siguiente muestra cómo convertir un archivo OBJ en un documento glTF en Java:

// Cargue el OBJ en un objeto de la clase Escena
Scene document = new Scene("template.obj");

// Crear una instancia de GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// Convertir archivo OBJ de objeto 3D a archivo glTF 
document.save("output.gltf", options);

Convertir OBJ a archivo FBX en Java

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

  1. Cargue el archivo OBJ del objeto de entrada usando el constructor de clase Scene.
  2. Inicializa un objeto de la clase FbxSaveOptions.
  3. Guarde el archivo FBX de salida utilizando el método Save.

El siguiente fragmento de código muestra cómo convertir un archivo OBJ en un archivo FBX mediante programación usando Java:

//// Cargar el OBJ en un objeto de la clase Escena
Scene document = new Scene("template.obj");

// Crear una instancia de FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// Convertir archivo OBJ de objeto 3D a FBX 
document.save("output.fbx", options);

Conclusión

En este artículo, ha aprendido a convertir un archivo de objeto OBJ en un archivo glTF GLB o FBX mediante programación en Java. Además, puede visitar la Referencia de la API o la documentación para conocer otras funciones que ofrece la API. Si tiene alguna inquietud, no dude en comunicarse con nosotros en el foro.

Ver también

Convertir FBX a RVM o RVM a archivo FBX en Java