OBJ в USDZ csharp

Файл OBJ — это формат файла определения геометрии, который может содержать карты текстур, многоугольные грани и трехмерные координаты. Вам может потребоваться преобразовать файл OBJ в файл USDZ для определенных требований. В этой статье рассказывается, как программно преобразовать файл OBJ в USDZ на C#. Файлы USDZ полезны при работе с графикой, поскольку они могут содержать трехмерную геометрию и данные затенения. Более того, они широко используются для создания сцен дополненной реальности.

Конвертер 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, выполнив следующие действия:

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

В приведенном ниже фрагменте кода показано, как программно преобразовать файл OBJ в формат USDZ на C#:

// Загрузите файл 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 на C#. Файлы OBJ обычно используются для обработки 3D-сцен различными приложениями для 3D-моделирования. Точно так же растет использование файлов USDZ в сценариях, в которых разрабатываются объекты на основе дополненной реальности. Вы можете проверить другие функции API, заглянув в раздел документация. Кроме того, пожалуйста, не стесняйтесь обращаться к нам на форуме в случае возникновения каких-либо вопросов.

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

[Преобразовать FBX в файл STL на C#] (https://blog.aspose.com/ru/2022/02/11/convert-fbx-to-stl-csharp/)