Упакованные данные#

Blender способен инкапсулировать (включать) различные типы данных в сам blend-файл, типы данных которые обычно сохраняются вне blend-файла. Например, текстура изображения, которая является внешним файлом изображения, может быть помещена «внутри» файла blend. Это позволяет делиться полным проектом как одним файлом, вместо, например, архива, содержащего blend-файл и все его зависимости.

Вы можете определить, что данные упакованы, когда увидите маленький значок «подарочной коробки» рядом с их путём.

Предупреждение

Не все внешние файлы могут быть упакованы

Некоторые, обычно тяжёлые внешние файлы, к примеру видео из редактора секвенций или фрагменты видео, не могут быть упакованы в blend-файл.

Упаковка данных#

Упаковать ресурсы (pack resources)#

Ссылка

Панель:

Файл ‣ Внешние данные ‣ Упаковать ресурсы File ‣ External Data ‣ Pack Resources

Отметить все подходящие внешние файлы ресурсов, используемые blend-файлом, как упакованные. Фактическая упаковка произойдёт при следующем сохранении blend-файла.

Автоматически упаковывать ресурсы (automatically pack resources)#

Ссылка

Панель:

Файл ‣ Внешние данные ‣ Автоматически упаковывать ресурсы File ‣ External Data ‣ Automatically Pack Resources

При включении эта опция гарантирует, что все подходящие внешние файлы ресурсов, существующие на данный момент или те, что будут добавлены позже, – будут систематически помечаться как упакованные. Как и в случае с опцией „Pack Resources“, blend-файл должен быть сохранён на диске, чтобы они имели эффект.

Отключение этой опции не приведёт к распаковке каких-либо данных, но будущие внешние файлы больше не будут автоматически помечаться в качестве упакованных.

Выборочная упаковка#

Можно упаковывать отдельные файлы, нажав на маленькую иконку «подарочной коробки» слева от виджета пути к файлу ПИ.

Распаковка данных#

Распаковать ресурсы (unpack resources)#

Ссылка

Панель:

Файл ‣ Внешние данные ‣ Распаковать ресурсы File ‣ External Data ‣ Unpack Resources

Распаковать все внешние файлы ресурсов, хранящиеся в blend-файле.

Опции (options)#

Использовать файлы в текущей папке (создать при необходимости) (use files in current directory (create when necessary))

Распаковывает все файлы в том же каталоге //, что и blend-файл, группируя их в соответствующие папки (например, „текстуры“). Однако, если конечный файл уже существует, он будет использовать этот файл, вместо того, чтобы распаковывать его.

Записать файлы в текущую папку (перезаписать существующие файлы) (write files to current directory (overwrite existing files))

Как и в предыдущем варианте, – если конечный файл уже существует, он будет перезаписан.

Использовать файлы в исходном месте (создать при необходимости) (use files in original location (create when necessary))

Распаковывает все файлы в их исходном местоположении. Однако, если конечный файл уже существует, он будет использовать этот файл, вместо того, чтобы распаковывать его.

Записать файлы в исходные места (перезаписать существующие файлы) (write files to original location (overwrite existing files))

Как и в предыдущем варианте, – если конечный файл уже существует, он будет перезаписан.

Отключить автоупаковку, сохранить все упакованные файлы (disable auto-pack, keep all packed files)

Отключает только опцию „Automatically Pack Resources“.

Выборочная распаковка#

Можно распаковывать отдельные файлы, нажав на маленькую иконку «подарочной коробки» слева от виджета пути к файлу ПИ.

Опции (options)#

Удалить упаковку (remove pack)

Просто отметить файл как распакованный, не записывая его и не загружая его повторно с диска.

Создать <локальный путь к файлу> (create <local file path>)

Распаковать файл по предложенному пути, который является локальным по отношению к текущему blend-файлу.

Использовать <исходный путь к файлу> (файл отличается)|(идентичный файл) (use <original file path> (differs)|(identical))

Если исходный путь к файлу всё ещё существует, – отметить его в качестве распакованного. Обратите внимание, что он не будет автоматически перезагружен с диска. „(differs)“ или „(identical)“ отображают различные статусы между упакованной версией и версией на диске.

Перезаписать <исходный путь к файлу> (overwrite <original file path>)

Если исходный путь к файлу всё ещё существует, но отличается от упакованной версии, – отметить его в качестве распакованного и перезаписать файл на диске упакованной версией.

Создать <исходный путь к файлу> (create <original file path>)

Если исходный путь к файлу не существует, – отметить его в качестве распакованного и записать на диск.

Упаковать связанные библиотеки (pack linked libraries)#

Ссылка

Панель:

Файл ‣ Внешние данные ‣ Упаковать связанные библиотеки File ‣ External Data ‣ Pack Linked Libraries

Отметить все связанные файлы библиотеки в текущем blend-файле в качестве упакованных. Фактическая упаковка произойдет только при следующем сохранении blend-файла.

Распаковать связанные библиотеки (unpack linked libraries)#

Ссылка

Панель:

Файл ‣ Внешние данные ‣ Распаковать связанные библиотеки File ‣ External Data ‣ Unpack Linked Libraries

Распаковать все используемые файлы связанной библиотеки из этого blend-файла.