Файли USDZ містять 3D-геометрію та дані затінення для сцени та зазвичай використовуються для створення вмісту доповненої реальності. Іноді вам може знадобитися конвертувати файл USD або USDZ у файл 3D Object. Відповідно до таких сценаріїв у цій статті описано, як програмно перетворити файл USDZ у файл OBJ у C#.
Конвертер файлів USDZ або USD в OBJ – встановлення C# API
Aspose.3D for .NET API підтримує створення, редагування та перетворення 3D-сцен. Крім того, вам не потрібно встановлювати жодну програму для 3D-візуалізації чи моделювання. Просто встановіть API, завантаживши його файли DLL зі сторінки Нові випуски або використовуючи наступну інсталяційну команду NuGet у Microsoft Visual Studio:
PM> Install-Package Aspose.3D
Перетворення USDZ у файл OBJ на C#
Ви можете конвертувати файл USDZ у файл OBJ, виконавши наведені нижче дії.
- Завантажте вхідний файл USDZ з класом Scene.
- Створіть об’єкт класу ObjSaveOptions.
- Перетворіть USDZ у файл OBJ.
У наведеному нижче фрагменті коду пояснюється, як програмно перетворити файл USDZ на файл OBJ на C#:
// Завантажте вхідний файл USDZ
Scene scene = new Scene();
scene.Open("Test.usdz");
// Ініціалізувати об’єкт класу ObjSaveOptions
ObjSaveOptions saveOptions = new ObjSaveOptions();
// Збережіть вихідний файл OBJ
scene.Save("Sample.obj", saveOptions);
Отримайте безкоштовну тимчасову ліцензію
Ви можете подати запит на отримання безкоштовної тимчасової ліцензії, щоб оцінити API у повному обсязі.
Висновок
У цій статті ви дізналися, як конвертувати USD у OBJ або USDZ у файл OBJ за допомогою кількох рядків коду за допомогою C#. Оскільки файли USDZ зазвичай використовуються для демонстрації продуктів в Інтернеті. Подібним чином файли OBJ іноді потрібні під час роботи з тривимірними сценами. Ви можете легко інтегрувати цю функцію у свої програми на основі .NET або .NET Core. Крім того, ви можете перевірити кілька інших функцій API, відвідавши розділ документація. Якщо у вас виникнуть запитання, напишіть нам на безкоштовний форум підтримки.