Укажите параметры сохранения файла 3D
3D Параметры сохранения файла
Существует несколько перегрузок методов Scene.save
, которые принимают объект SaveOptions
. Это должен быть объект класса, производного от класса SaveOptions
. Каждый формат сохранения имеет соответствующий класс, который содержит параметры сохранения для этого формата сохранения, например, есть ColladaSaveOptions
для формата сохранения FileFormat.Collada
.
Использование параметров сохранения Collada
Код ниже показывает, как установить параметры сохранения перед сохранением файла 3D в формате Collada.
Использование параметров сохранения Discreet3DS
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формате Discreet 3DS.
Использование параметров сохранения FBX
В приведенном ниже коде показано, как установить параметры сохранения перед сохранением файла 3D в формате FBX.
FBXSaveOptions
также предоставляет свойство enable_compression
, которое можно использовать для сжатия больших двоичных данных в файле FBX. Значение этого свойства по умолчанию-true. Ниже фрагмент кода объясняет, как вы можете работать с этим свойством при сохранении сцены.
Использование опций сохранения 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.