Экспорт файлов текстур при сохранении сцены 3D
Чтобы экспортировать сцену и убедиться, что все связанные текстуры сохранены в одном каталоге, выполните следующие действия:
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.
Пояснение
- Загрузить сцену: сцена загружается из входного файла.
- Настройте параметры сохранения: Установите
ExportTextures
наtrue
. - Экспорт сцены: сцена сохраняется в выходной каталог с обновленными путями текстур.
Используя свойство ExportTextures
в SaveOptions
, вы можете легко экспортировать сцены 3D вместе с их текстурами, гарантируя, что все необходимые ресурсы организованы в одном каталоге. Эта функция повышает портативность и простоту использования файлов 3D на различных платформах и в различных приложениях.