USDZ в FBX C#

Файлы USDZ обычно используются для обмена информацией о трехмерной компьютерной графике. Этот формат файла обеспечивает высокопроизводительные функции рендеринга и извлечения данных. Точно так же формат файла FBX основан на модели, которая может использоваться несколькими приложениями для создания контента. В некоторых случаях вам может понадобиться конвертировать USDZ в формат FBX. Для таких требований в этой статье описывается, как программно преобразовать файл USDZ в файл FBX на C#.

Преобразование файлов USDZ в FBX — установка .NET API

Aspose.3D for .NET API можно использовать для работы с различными форматами трехмерных файлов. Вы можете легко получить доступ к API, загрузив последнюю версию его DLL-файлов из раздела Загрузки или установив его из галереи NuGet с помощью следующей команды:

PM> Install-Package Aspose.3D

Преобразование USDZ в файл FBX на C#

Вы можете преобразовать файл USDZ в файл FBX, выполнив следующие действия:

  1. Инициализируйте объект класса Scene для загрузки входного файла USDZ.
  2. Создайте экземпляр класса FbxSaveOptions.
  3. Экспорт файла формата USDZ в формат FBX.

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

// Загрузите входной файл USDZ
Scene scene = new Scene();
scene.Open("Test.usdz");

// Инициализировать объект класса FbxSaveOptions
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);

// Сохраните выходной файл FBX
scene.Save("Sample.fbx", saveOptions);

Получить бесплатную временную лицензию

Вы можете оценить все функции API без каких-либо ограничений или водяных знаков, запросив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно преобразовать файл USDZ в формат FBX на C#. Вы можете масштабировать эту функцию преобразования с помощью многопоточной обработки, чтобы экспортировать несколько файлов одновременно. Кроме того, многие другие форматы файлов могут быть преобразованы или изменены, как описано в разделе документация. Пожалуйста, не стесняйтесь обращаться к нам на форуме в случае возникновения каких-либо вопросов.

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

[Программное преобразование OBJ в файл USDZ на C#] (https://blog.aspose.com/ru/2022/03/01/convert-obj-usdz-csharp/)