Персонаж или пропс можно приаппендить, а можно прилинковать

Как в Blender прилинковать к рабочему файлу персонаж или пропс с ригом

Незатейливая инструкция без картинок, но для разных версий Blender и с поясняющими видеороликами

Предисловие

Персонажи и пропсы можно просто "перетащить" в рабочий *blend файл. При этом, в проекте может быть множество файлов, например на каждый шот, тогда при любом изменении любого ассета необходимо все файлы пересобрать заново. Однако, достаточно давно такую проблему решают с помощью прилинкованных файлов. Это когда файл ассета один и хранится он отдельно от рабочих файлов, а попадает в них используя связь - линк. Вот об этом незадачливая инструкция без картинок, но с поясняющими видеороликами. Вот видеороликов по этому вопросу в рабочих пространствах проектов было записано-перезаписано множество, начиная с Blender 1.6х и по версии 2.х конечно.

Для Blender 2.9 и ниже

Действия следующие:
  1. Прилинковать коллекцию ассета;
  2. Сделать прокси для рига прилинкованной коллекции;
  3. Обновление ассета (сразу, на всякий случай).
  4. Решение проблем

1

Прилинковать коллекцию ассета

  • Открыть или создать файл.
  • Произвести все настройки и создать необходимые коллекции в структурном редакторе.
  • Выделить коллекцию к которой будет прилинкован ассет.
  • Открыть браузер файлов через меню [File/ Link...] или через [F4/ Link...].
  • Найти необходимый файл *blend, найти в этом файле коллекцию ассета, выделить и прилинковать нажав кнопку Link.

2

Сделать прокси для рига прилинкованной коллекции

  • Выделить прилинкованную коллекцию ассета.
  • Выбрать в меню [Object/ Relations/ Make Proxy...]
  • В открывшемся окошке нужно найти риг, для этого набрать в поле поиска - rig
  • Затем выбрать найденный пункт.
После этого в коллекции появится риг, а в окне просмотра можно увидеть кости или контролы.
Имя коллекции ассета и его рига может быть каким угодно. Эти наименования определяет риггер, либо они прописаны в ТЗ. Так или иначе, в документации к ассету эти наименования указаны.
Однако, если нет ничего, то можно аккуратно открыть файл ассета и посмотреть как называется коллекция ассета, и как называется риг.
В файле ассета ни в коем случае ничего не изменять!!! Файл закрывать без сохранения!!!

3

Обновление ассета

Для обновления достаточно заменить файл ассета на новый с таким же наименованием. После этого открыть рабочий файл. Во всех рабочих файлах будет новый ассет.
Видеоролик на VK Видео, демонстрирующий описанный процесс
«Как прилинковать ассет с ригом в Blender 2.9 и ниже»
Зеркало на Rutube: https://rutube.ru/video/a2c0e9f8dbae2bf446a60ef094f65bba/
Зеркало на YouTube: https://youtu.be/gLlQOpbGUyY

4

Решение проблем

Когда возникают проблемы: нет обновленных элементов, исчезли некоторые кости, странный размер костей рига...
Можно попытаться вручную обновить прилинкованные элементы, например через структурный редактор. Однако, опыт показывает, что в этом случае проще удалить ассет из рабочего файла, файл очистить, а затем вновь прилинковать.
Прежде чем удалять ассет, нужно защитить анимацию от удаления нажав на значок в виде щита рядом с именем экшена! Только после этого можно удалить ассет!
После удаления необходимо очистить блендер от устареших данных [File/ Clean Up/ Unused Linked Data-Blocks] или грубее для данного случая [File/ Clean Up/ Unused Data-Blocks]
Очистку производить до тех пор пока не появится внизу экрана сообщение, что очищать нечего.
Файл сохранить с новым именем, Blender лучше перезагрузить.
После перезагрузки прилинковать ассет заново и назначить ему экшен.
Проверить работоспособность, если все хорошо, только тогда, сохранить файл как рабочий.
Мусор в рабочей папке очистить удалив лишние файлы в корзину или в собственную мусорную папку. Удалять без возможности восстановления не стоит.
Видеоролик на VK Видео, демонстрирующий описанный процесс
«Если нужно удалить и снова прилинковать ассет с ригом в Blender»
Зеркало на Rutube: https://rutube.ru/video/private/0db55dc7732bf315acd5610881450f0e/?p=od8WdFmynPi3qfo36maVrA
Зеркало на YouTube: https://youtu.be/gLlQOpbGUyY

Для Blender 3.0 и выше

Действия очень схожи с описанными:
  1. Прилинковать коллекцию ассета;
  2. Присоединить коллекцию как переопределяемую библиотеку;
  3. Обновление ассета.

1

Прилинковать коллекцию ассета

Прилинковать коллекцию ассета можно точно так же как и в версии 2.9.

2

Присоединить коллекцию как переопределяемую библиотеку

Присоединить коллекцию как переопределяемую библиотеку так:
  • Выделить прилинкованную коллекцию ассета;
  • Выбрать в меню [Object/ Relations/ Make Library Override...];
  • Подтвердить действие.

3

Обновление ассета

Обновление ассета аналогично версии 2.9. Для обновления нужно обновить файл ассета заменив его на новый с таким же наименованием. После этого открыть рабочий файл. Если что-то не так, тогда вручную обновить прилинкованные элементы через структурный редактор. В третьей версии Blender этого достаточно.
Видеоролик на YouTube, демонстрирующий описанный процесс
«Как прилинковать ассет с ригом в Blender 3.0 и выше»
Зеркало на Rutube: https://rutube.ru/video/8c990ab2e5ac5dfdb304c370460e469b/
Зеркало на YouTube: https://youtu.be/Gsk5nSc-fZk

Приложения

Для желающих попробовать свои силы, на Google диске есть *ZIP архив с файлами, которые сохранены после записи видеороликов. Зеркало на Яндекс диске, такой же архив.
К видеоролику прилагаются файлы примеров, которые показаны в видео.
*blend файлы были созданы в Blender 2.92 и 3.1
Google Диск: https://drive.google.com/file/d/190jxNzY4KdBvSZMsacwBHTBVi8qmpGc3/view?usp=sharing
Yandex Диск: https://disk.yandex.ru/d/Rja6q19G5Yox3w
В архиве собранные файлы с линками, как показаны в видеороликах. Достаточно разархивировать в необходимую папку и открыть рабочий файл в соответствующей версии Blender.
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website