Укажите параметры сохранения файла 3D
Параметры сохранения файла 3D
Существует несколько перегрузок метода Scene.save
, которые принимают объект SaveOptions
. Это должен быть объект класса, производного от класса SaveOptions
. Каждый формат сохранения имеет соответствующий класс, который содержит параметры сохранения для этого формата сохранения, например, есть ColladaSaveOptions
для формата сохранения FileFormat.Collada
.
Использование опций сохранения Collada
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формат Collada.
Использование опций сохранения Discreet3DS
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формат Discreet 3DS.
Использование опций сохранения FBX
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формате FBX.
FBXSaveOptions
также раскрывает свойство enable_compression
, которое можно использовать для сжатия больших двоичных данных в файле FBX. Значение по умолчанию этого свойства является истинным. Ниже фрагмент кода объясняет, как вы можете работать с этим свойством при сохранении сцены.
Использование опций сохранения Obj
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формат Obj.
Использование опций сохранения STL
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формат STL.
Использование опций сохранения U3D
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формат U3D.
Использование опций сохранения glTF
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением документа в формат glTF.
PrettyPrint в вариантах сохранения glTF
Вы также можете использовать свойство PrettyPrint класса GLTFSaveOptions для понятной для человека печати JSON. Код ниже показывает, как использовать эту функциональность.
Сохранение зависимостей сцены 3D в реальной файловой системе
Разработчикам может потребоваться сохранить все зависимости сцены 3D в реальной файловой системе. Они могут определить путь локального каталога, сохранить в объекте MemoryFileSystem или просто отказаться от зависимостей. Свойство FileSystem добавляется во все классы опций сохранения.
Откажите сохранение файлов материала
Сохранить зависимости в локальном каталоге
Сохранение зависимостей в объекте MemoryFileSystem
Использование опций сохранения Google Draco (.drc)
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением модели 3D в формат DRC.
Использование опций сохранения RVM
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением модели 3D в формат RVM.