Экспорт файлов текстур при сохранении сцены 3D

Contents
[ ]

Чтобы экспортировать сцену и убедиться, что все связанные текстуры сохранены в одном каталоге, выполните следующие действия:

Scene scene = Scene.FromFile(@"BoomBox.glb");
var opt = new ObjSaveOptions();
opt.ExportTextures = true;
scene.Save(@"D:\tmp\boombox\output.obj", opt);

Все объекты SaveOptions в Aspose.3D включают свойство ExportTextures, которое упрощает процесс управления текстурами при экспорте. Это свойство гарантирует, что все текстуры, как внешние, так и встроенные, сохраняются в указанном каталоге вывода. Эта функция совместима с различными форматами файлов, поддерживающих экспорт текстур, такими как FBX, 3DS, OBJ, USD, GLTF и DAE.

Пояснение

  1. Загрузить сцену: сцена загружается из входного файла.
  2. Настройте параметры сохранения: Установите ExportTextures на true.
  3. Экспорт сцены: сцена сохраняется в выходной каталог с обновленными путями текстур.

Используя свойство ExportTextures в SaveOptions, вы можете легко экспортировать сцены 3D вместе с их текстурами, гарантируя, что все необходимые ресурсы организованы в одном каталоге. Эта функция повышает портативность и простоту использования файлов 3D на различных платформах и в различных приложениях.

Ресурсы

  1. Онлайн учебник
  2. Сохранить параметры