USDZ — це незашифрований і нестиснутий ZIP-архів для зберігання файлів універсального опису сцени. Вони широко використовуються різними організаціями для демонстрації своїх продуктів в Інтернеті за допомогою доповненої реальності. Однак у деяких випадках вам може знадобитися конвертувати файл USD або USDZ у формат OBJ. Відповідно, у цій статті пояснюється, як програмно перетворити файл USDZ у файл OBJ на Java.
Конвертер файлів USDZ або USD в OBJ – встановлення Java API
Aspose.3D for Java API підтримує роботу з 3D-файлами. Ви можете маніпулювати різними форматами файлів програмно, не встановлюючи програми для обробки графіки чи анімації. Швидко налаштуйте API, завантаживши його файли JAR із розділу Нові випуски або за допомогою наступних конфігурацій, щоб установити його з Aspose Repository у своїх проектах на основі Maven.
Репозиторій:
<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>
Перетворіть USDZ у файл OBJ у Java
Ви можете конвертувати файл USDZ у файл OBJ, виконавши такі дії:
- Завантажте вихідний файл USDZ за допомогою класу Scene.
- Ініціалізуйте екземпляр класу ObjSaveOptions.
- Перетворіть USDZ у файл OBJ.
Наведений нижче фрагмент коду демонструє, як програмно перетворити файл USDZ у файл OBJ на Java:
// Завантажте вхідний файл USDZ
Scene scene = new Scene();
scene.open("Test.usdz");
// Ініціалізувати об’єкт класу ObjSaveOptions
ObjSaveOptions saveOptions = new ObjSaveOptions();
// Збережіть вихідний файл OBJ
scene.save("Sample.obj", saveOptions);
Отримайте безкоштовну тимчасову ліцензію
Ви можете протестувати всі функції без будь-яких оціночних обмежень, попросивши безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дослідили, як конвертувати USD в OBJ або USDZ у файл OBJ програмним шляхом у Java. Зручність використання файлів USDZ швидко зростає, оскільки багато компаній представляють свої продукти зі сценаріями доповненої реальності. У той час як файли OBJ потрібні для роботи з 3D-друком і зберіганням неанімованих 3D-моделей, тому це перетворення може бути корисним у таких випадках використання. Крім того, ви можете ознайомитися з іншими функціями, які пропонує API, відвідавши розділ документація. Якщо у вас виникнуть запитання, зв’яжіться з нами на форумі.