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