Коротко
- Link создаёт ссылку на исходный файл; внесённые в него изменения отобразятся после перезагрузки связанного файла.
- Append обычно копирует данные в текущий файл, однако при добавлении ранее связанных данных связь может сохраниться.
- Library Overrides позволяют редактировать поддерживаемые свойства связанных данных; свойства без локальных изменений могут обновляться из источника.
- Параметры Link, Append и Pack в Asset Browser определяют, как ассет будет управляться в файле.
Актуальное онлайн-руководство пользователя Blender описывает способы повторного использования объектов, материалов и других блоков данных из внешних файлов .blend в проектах — Link, Append и Asset Browser. В документации не указан единый номер версии Blender, к которому относятся все эти функции. В разделе о Library Overrides отмечается, что старая система proxy была объявлена устаревшей в Blender 3.0 и полностью удалена в 3.2. Основной выбор в рабочем процессе зависит от того, должна ли сохраняться связь ассета с исходным файлом и насколько его нужно редактировать в сцене.
1. Выберите Link или Append в зависимости от задачи
Если изменения в исходном файле должны отражаться в проектах, используйте Link. Эта операция создаёт ссылку на внешний файл
.blend, а не копирует данные в текущий файл. Изменения в источнике становятся видны после перезагрузки связанного файла. В Outliner рядом со связанными блоками данных отображается значок цепочки.Данные, добавленные через Link, изначально доступны только для чтения; значения расположения, поворота и масштаба объектов также могут быть заблокированы. При добавлении коллекции или данных объекта как экземпляра можно создать объект, трансформации которого доступны в текущем файле. Чтобы редактировать отдельные свойства, сохраняя связь, можно использовать Library Overrides.
Если в проекте нужна независимая копия, Append обычно копирует данные в текущий файл. Последующие изменения в исходном файле на эту копию не повлияют. Однако есть важное исключение: добавление уже связанных данных через Append может сохранить связь, хотя объекты или коллекции и будут помещены в сцену. Такие данные останутся связанными и нередактируемыми; это поведение помогает не нарушать существующие связи между данными.
| Настройка | Рекомендуемое значение | Эффект |
|---|---|---|
| Link | Содержимое, которое должно обновляться из источника | Создаёт ссылку на внешний файл; изменения отобразятся после перезагрузки файла. |
| Append | Содержимое, которое будет использоваться как локальная копия | Копирует данные в проект, однако для ранее связанных данных связь может сохраниться. |
| Pack | Ассет, который не должен зависеть от пути к внешней библиотеке | Добавляет ассет как связанные данные и упаковывает его в текущий файл .blend. |
| Follow Asset or Preferences | Если способ импорта должен определяться настройками | Использует способ, заданный для ассета или в настройках путей к файлам. |
2. Выберите способ импорта в Asset Browser
Чтобы открыть Asset Browser, создайте новую область, нажмите кнопку Editor Type в левом верхнем углу области и выберите Asset Browser. Библиотеки и каталоги отображаются слева, а ассеты выбранного каталога — в центральной части. Объекты и миры можно перетаскивать в сцену, материалы — на объекты, где они будут использоваться. При перетаскивании на объект ассеты Geometry Nodes могут добавляться как Geometry Nodes Modifier.
Параметр Import Method отображается в заголовке, если выбрана библиотека ассетов, отличная от Current File или Essentials. Проверьте настройку до импорта. Link добавляет содержимое как связанное и доступное только для чтения. Append копирует ассет и его зависимости; последующие изменения в источнике не попадут в проект. Pack добавляет связанные данные и упаковывает их в текущий файл. Это позволяет избежать зависимости файла от пути к внешней библиотеке ассетов. Параметр “Follow Asset or Preferences” использует способ, заданный для ассета или в настройке File Path Preferences.
При перетаскивании ассеты-коллекции могут добавляться как экземпляры. В этом случае в сцене появляется один объект, представляющий всю коллекцию; её содержимое не отображается в Outliner и не редактируется напрямую. Чтобы раскрыть содержимое, можно использовать Make Instances Real. Другой вариант — удалить объект-экземпляр и связать коллекцию со сценой из режима Blender File в Outliner. Если отключить параметр Instance в Asset Browser, будет добавлена вся иерархия коллекции.
3. Управляйте связями и путями к файлам
Чтобы добавить данные через файловый браузер, выберите
File › Link…илиFile › Append…, перейдите к исходному файлу.blendи отметьте нужные блоки данных. Для операций Link и Append можно также перетащить файлы в окно Blender. При использовании Link параметр Relative Path позволяет ссылаться на источник по относительному, а не абсолютному пути.Переключите Outliner в режим Blender File, чтобы просмотреть связанные файлы и пути к источникам. Чтобы обновить связь, щёлкните правой кнопкой мыши по файлу библиотеки и выберите Reload. Если исходный файл перемещён или переименован, параметр Relocate позволяет указать другой файл. Если библиотека недоступна, Blender может создать временные блоки данных вместо отсутствующих связей; после перемещения библиотеки ссылки можно восстановить.
Избегайте циклических зависимостей между файлами. В руководстве отмечено, что ссылка из исходного файла обратно на текущий файл может привести к отсутствующим связям. Кроме того, даже если из сжатого файла
.blendиспользуется лишь небольшой фрагмент, может потребоваться загрузить в память весь файл. После загрузки связанных данных потребление памяти не отличается от загрузки тех же данных в несжатом виде.
4. Редактируйте выбранные свойства с помощью Library Overrides
Чтобы изменить некоторые свойства связанного содержимого в локальном файле, примените
Library Override › Makeк выбранным блокам данных. Запустить операцию можно через соответствующие меню в 3D Viewport, Outliner или Properties. Blender может также создать другие блоки данных, необходимые для формирования корректной иерархии override; редактировать пользователь сможет те элементы, которые были выбраны во время операции.
Свойства override, которые не менялись локально, могут получить новые значения при обновлении библиотеки. Reset возвращает исходные значения, не удаляя override. Clear по возможности удаляет override и возвращает данные к связанному источнику; если это может повредить иерархию, override сохраняется, но помечается как нередактируемый. Несмотря на то что overrides редактируются как локальные блоки данных, Edit Mode не поддерживается. Редактирование коллекций в открытой и последовательной иерархии помогает автоматическим операциям override работать надёжнее. При изменении связей с источником может потребоваться повторная синхронизация через Library Override › Troubleshoot › Resync в Outliner.
В проектах по архитектуре, интерьерному дизайну и archviz Link подходит командам, которым нужно поддерживать общие ассеты в одном источнике. Append можно использовать для локальных копий, которые будут редактироваться самостоятельно, но важно помнить: для ранее связанных данных связь может сохраниться. Library Overrides полезны, когда связанный ассет нужно локально изменить лишь в некоторых пределах. Командам стоит заранее определить пути к файлам, иерархию коллекций и то, должны ли ассеты быть независимыми или оставаться актуальными. В больших сценах также важно учитывать потребность в памяти при работе со сжатыми исходными файлами.
Частые ошибки
Считать, что содержимое, добавленное через Link, является полностью редактируемой копией. Связанные данные изначально доступны только для чтения.
Полагать, что после Append содержимое всегда теряет связь с источником. Ранее связанные данные могут сохранить связь и при Append.
Искать всё содержимое коллекции в Outliner после добавления её экземпляра. При инстансинге коллекция представлена одним объектом.
Не проверять пути к связям при перемещении исходного файла. При необходимости в Outliner можно выбрать новый файл через Relocate.
Считать, что с помощью Overrides можно выполнять любые виды редактирования. Например, Edit Mode не поддерживается; возможности редактирования анимации могут зависеть от её состояния в исходных данных.
Источники
Источников: 3Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для проектных команд в Турции Link может упростить хранение часто используемых сценовых ассетов в общем источнике и перенос обновлений в проекты. Это преимущество проявляется, если последовательно управлять путями к файлам и иерархией библиотек. Перемещение связей и потребность сжатых источников в памяти стоит проверить до начала работы, особенно при создании больших сцен.
Append позволяет получать более независимые локальные копии, но следует помнить, что ранее связанные данные могут сохранить связь и при этой операции. Overrides дают возможность выборочного редактирования, однако поддерживают не все его виды. Решение для офиса должно зависеть прежде всего от потребности в обновлениях, управления файлами и требуемой степени редактирования ассета, а не столько от оборудования.
Частые вопросы
В чём разница между Link и Append в Blender?
Link создаёт ссылку на исходный файл, и изменения источника отображаются после перезагрузки файла. Append обычно копирует данные, однако при добавлении уже связанных данных связь может сохраниться.
Для чего нужен Pack в Asset Browser Blender?
Pack добавляет ассет как связанные данные и упаковывает его в текущий файл `.blend`. Это позволяет избежать зависимости файла от пути к внешней библиотеке ассетов.
Можно ли редактировать связанные объекты с помощью Blender Library Override?
Library Overrides позволяют редактировать поддерживаемые свойства в локальном файле и обновлять свойства без локальных изменений из источника. Edit Mode для overrides не поддерживается.



