
Файл 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, выполнив следующие действия:
- Инициализируйте объект класса Scene для загрузки входного файла OBJ.
- Создайте объект класса UsdSaveOptions.
- Преобразование файла 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/)