OBJ в USDZ Java

Файл OBJ содержит трехмерный объект с координатами, текстурой и другой информацией об объекте. Принимая во внимание, что формат файла USDZ представляет собой незашифрованный и несжатый ZIP-архив для хранения файлов универсального описания сцены. В некоторых сценариях может потребоваться преобразовать файл OBJ в формат USDZ. В соответствии с такими требованиями в этой статье рассказывается, как программно преобразовать файл OBJ в файл USDZ на Java.

Конвертер USDZ в OBJ – Установка Java API

Aspose.3D для Java API можно использовать для создания, редактирования и управления 3D-файлами. Вы можете установить API, загрузив его JAR-файлы из раздела Загрузки или используя следующие данные в файле pom.xml вашего проекта на основе Maven, чтобы установить его из репозитория Aspose.

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

 <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>22.2</version>
    </dependency>
</dependencies>

Конвертировать OBJ в USDZ на Java

Вы можете преобразовать файл OBJ в USDZ, выполнив следующие действия:

  1. Создайте экземпляр класса Scene для загрузки входного файла OBJ.
  2. Создайте экземпляр объекта класса UsdSaveOptions.
  3. Наконец, конвертируйте OBJ в файл USDZ.

В следующем фрагменте кода показано, как программно преобразовать файл OBJ в формат USDZ на Java:

// Загрузите файл inout OBJ, используя класс Scene 
Scene scene = new Scene("template.obj");

// Инициализировать объект класса UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Сохранить выходной файл USDZ
scene.save("test.usdz", options);

Получите бесплатную ознакомительную лицензию

Вы можете оценить API в полной мере, запросив бесплатную временную лицензию.

Вывод

В этой статье вы поняли, как программно преобразовать файл OBJ в формат USDZ на Java. Кроме того, вы можете ознакомиться со многими другими функциями, предлагаемыми API, в разделе документация. Если у вас возникнут какие-либо вопросы, свяжитесь с нами на форуме.

Смотрите также