OBJ do glTF FBX

Pliki obiektów 3D OBJ zawierają informacje o obiektach 3D, takie jak tekstura i współrzędne. Możesz programowo przekonwertować plik OBJ na plik GLTF lub FBX w Javie. W niektórych scenariuszach może zaistnieć potrzeba przekonwertowania pliku OBJ na inne pliki. Zgodnie z tym w tym artykule opisano, jak przekonwertować plik OBJ na plik GLTF lub FBX.

Java API do konwersji OBJ na plik glTF GLB lub FBX

Aspose.3D for Java API obsługuje manipulowanie plikami obiektów 3D, takie jak konwertowanie ich do plików glTF GLB lub FBX. API. Możesz zainstalować API, pobierając plik JAR z sekcji New Releases lub z następującymi konfiguracjami Mavena w pliku pom.xml swojego projektu:

Magazyn:

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

Zależność:

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

Konwertuj OBJ na plik glTF GLB Programowo w Javie

Możesz przekonwertować plik OBJ na plik glTF w Javie, wykonując poniższe czynności:

  1. Załaduj wejściowy plik OBJ za pomocą konstruktora Scene.
  2. Zainicjuj obiekt klasy GltfSaveOptions.
  3. Zapisz wyjściowy dokument glTF GLB.

Poniższy fragment kodu pokazuje, jak przekonwertować plik OBJ na dokument glTF w Javie:

// Załaduj OBJ do obiektu klasy Scene
Scene document = new Scene("template.obj");

// Utwórz instancję GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// Konwertuj plik OBJ obiektu 3D na plik glTF 
document.save("output.gltf", options);

Konwertuj OBJ na plik FBX w Javie

Możesz przekonwertować plik OBJ na plik FBX, wykonując następujące czynności:

  1. Załaduj plik OBJ obiektu wejściowego za pomocą konstruktora klasy Scene.
  2. Zainicjuj obiekt klasy FbxSaveOptions.
  3. Zapisz wyjściowy plik FBX za pomocą metody Save.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik OBJ na plik FBX przy użyciu języka Java:

//// Załaduj OBJ do obiektu klasy Scene
Scene document = new Scene("template.obj");

// Utwórz instancję FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// Konwertuj plik OBJ obiektu 3D na FBX 
document.save("output.fbx", options);

Wniosek

W tym artykule nauczyłeś się, jak programowo przekonwertować plik obiektowy OBJ na plik glTF GLB lub FBX w Javie. Ponadto możesz odwiedzić Informacje o interfejsie API lub dokumentację, aby zapoznać się z innymi funkcjami oferowanymi przez interfejs API. W przypadku jakichkolwiek wątpliwości prosimy o kontakt na forum.

Zobacz też

Konwertuj plik FBX na RVM lub RVM na plik FBX w Javie