OBJ vers glTF FBX

Les fichiers d’objets 3D OBJ contiennent des informations sur les objets 3D telles que la texture et les coordonnées. Vous pouvez convertir un fichier OBJ en un fichier GLTF ou FBX par programmation en Java. Dans certains scénarios, vous devrez peut-être convertir un fichier OBJ en différents fichiers. Conformément à cela, cet article explique comment convertir un fichier OBJ en fichier GLTF ou FBX.

API Java pour convertir OBJ en fichier glTF GLB ou FBX

Aspose.3D for Java L’API prend en charge la manipulation de fichiers d’objets 3D, comme leur conversion en fichiers glTF GLB ou FBX. API. Vous pouvez installer l’API en téléchargeant le fichier JAR depuis la section New Releases ou avec les configurations Maven suivantes dans le fichier pom.xml de votre projet :

Repository:

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

Dependency:

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

Convertir OBJ en fichier glTF GLB par programmation en Java

Vous pouvez convertir un fichier OBJ en un fichier glTF en Java en suivant les étapes ci-dessous :

  1. Chargez le fichier OBJ d’entrée avec le constructeur Scene.
  2. Initialise un objet de classe GltfSaveOptions.
  3. Enregistrez le document glTF GLB de sortie.

L’extrait de code ci-dessous montre comment convertir un fichier OBJ en document glTF en Java :

// Charger l'OBJ dans un objet de la classe Scene
Scene document = new Scene("template.obj");

// Créer une instance de GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// Convertir un fichier OBJ d'objet 3D en fichier glTF 
document.save("output.gltf", options);

Convertir OBJ en fichier FBX en Java

Vous pouvez convertir un fichier OBJ en un fichier FBX en procédant comme suit :

  1. Chargez le fichier OBJ de l’objet d’entrée à l’aide du constructeur de classe Scene.
  2. Initialise un objet de la classe FbxSaveOptions.
  3. Enregistrez le fichier FBX de sortie à l’aide de la méthode Enregistrer.

L’extrait de code suivant montre comment convertir un fichier OBJ en fichier FBX par programmation à l’aide de Java :

//// Charger l'OBJ dans un objet de la classe Scene
Scene document = new Scene("template.obj");

// Créer une instance de FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// Convertir un fichier OBJ d'objet 3D en FBX 
document.save("output.fbx", options);

Conclusion

Dans cet article, vous avez appris à convertir un fichier objet OBJ en un fichier glTF GLB ou FBX par programmation en Java. De plus, vous pouvez visiter la API Reference ou la documentation pour découvrir d’autres fonctionnalités offertes par l’API. En cas de problème, n’hésitez pas à nous contacter sur le forum.

Voir également

Convertir FBX en RVM ou RVM en fichier FBX en Java