OBJ till glTF FBX

3D-objekt OBJ-filer innehåller 3D-objektinformation som textur och koordinater. Du kan konvertera en OBJ-fil till en GLTF- eller FBX-fil programmatiskt i Java. I vissa scenarier kan du behöva konvertera en OBJ-fil till olika filer. I enlighet med det täcker den här artikeln hur man konverterar en OBJ-fil till GLTF- eller FBX-fil.

Java API för att konvertera OBJ till glTF GLB eller FBX-fil

Aspose.3D för Java API stöder manipulering av 3D-objektfiler som att konvertera dem till glTF GLB- eller FBX-filer. API. Du kan installera API:et genom att ladda ner JAR-filen från avsnittet New Releases eller med följande Maven-konfigurationer i pom.xml-filen för ditt projekt:

Förvar:

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

Beroende:

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

Konvertera OBJ till glTF GLB-fil Programmatiskt i Java

Du kan konvertera en OBJ-fil till en glTF-fil i Java genom att följa stegen nedan:

  1. Ladda indata-OBJ-filen med Scene-konstruktorn.
  2. Initiera ett klassobjekt GltfSaveOptions.
  3. Spara det utgående glTF GLB-dokumentet.

Kodavsnittet nedan visar hur man konverterar en OBJ-fil till glTF-dokument i Java:

// Ladda OBJ i ett objekt av Scene-klassen
Scene document = new Scene("template.obj");

// Skapa en instans av GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// Konvertera 3D-objekt OBJ-fil till glTF-fil 
document.save("output.gltf", options);

Konvertera OBJ till FBX-fil i Java

Du kan konvertera en OBJ-fil till en FBX-fil med följande steg:

  1. Ladda indataobjektets OBJ-fil med klasskonstruktorn Scene.
  2. Initiera ett objekt av klassen FbxSaveOptions.
  3. Spara den utgående FBX-filen med metoden Save.

Följande kodsnutt visar hur man konverterar en OBJ-fil till en FBX-fil programmatiskt med Java:

//// Ladda OBJ i ett objekt av klassen Scene
Scene document = new Scene("template.obj");

// Skapa en instans av FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// Konvertera 3D-objekt OBJ-fil till FBX 
document.save("output.fbx", options);

Slutsats

I den här artikeln har du lärt dig hur du konverterar en OBJ-objektfil till en glTF GLB- eller FBX-fil programmatiskt i Java. Dessutom kan du besöka API-referensen eller dokumentationen för att lära dig andra funktioner som erbjuds av API:et. Om du har några funderingar är du välkommen att kontakta oss på forumet.

Se även

[Konvertera FBX till RVM eller RVM till FBX-fil i Java](https://blog.aspose.com/sv/2021/11/19/convert-fbx-to-rvm-or-rvm-to-fbx-file-in- java/)