OBJ до glTF FBX

Файли 3D-об’єктів OBJ містять інформацію про 3D-об’єкти, як-от текстуру та координати. Ви можете програмно конвертувати файл OBJ у файл GLTF або FBX у Java. У деяких випадках вам може знадобитися конвертувати файл OBJ в інші файли. Відповідно до цього, у цій статті описано, як конвертувати файл OBJ у файл GLTF або FBX.

API Java для перетворення OBJ у файл glTF GLB або FBX

Aspose.3D for Java API підтримує маніпулювання файлами 3D-об’єктів, як-от перетворення їх у файли glTF GLB або FBX. API. Ви можете встановити API, завантаживши файл JAR із розділу Нові випуски або за допомогою таких конфігурацій Maven у файлі pom.xml вашого проекту:

Репозиторій:

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

Залежність:

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

Програмно перетворіть OBJ у файл glTF GLB на Java

Ви можете конвертувати файл OBJ у файл glTF у Java, виконавши наведені нижче дії.

  1. Завантажте вхідний файл OBJ за допомогою конструктора Scene.
  2. Ініціалізувати об’єкт класу GltfSaveOptions.
  3. Збережіть вихідний документ glTF GLB.

Наведений нижче фрагмент коду демонструє, як перетворити файл OBJ на документ glTF у Java:

// Завантажте OBJ в об’єкт класу Scene
Scene document = new Scene("template.obj");

// Створіть екземпляр GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);

// Перетворіть файл 3D Object OBJ у файл glTF 
document.save("output.gltf", options);

Перетворення OBJ у файл FBX у Java

Ви можете конвертувати файл OBJ у файл FBX, виконавши такі дії:

  1. Завантажте OBJ-файл вхідного об’єкта за допомогою конструктора класу Scene.
  2. Ініціалізуйте об’єкт класу FbxSaveOptions.
  3. Збережіть вихідний файл FBX за допомогою методу Save.

У наведеному нижче фрагменті коду показано, як програмно перетворити файл OBJ у файл FBX за допомогою Java:

//// Завантажуємо OBJ в об’єкт класу Scene
Scene document = new Scene("template.obj");

// Створіть екземпляр FbxSaveOptions 
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);

// Перетворення файлу 3D Object OBJ у FBX 
document.save("output.fbx", options);

Висновок

У цій статті ви дізналися, як програмно конвертувати об’єктний файл OBJ у файл glTF GLB або FBX у Java. Крім того, ви можете відвідати Довідник API або документацію, щоб дізнатися про інші функції, які пропонує API. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на форумі.

Дивись також

Перетворіть FBX на RVM або RVM на файл FBX у Java