Alembic
Представьте медведя ПрограМишку в анимированной сцене: под ним риг с корректирующими формами, а футболка с логотипом считается симуляцией ткани. Каждый раз при смене кадра Blender пересчитывает всю эту цепочку, и сцена для настройки света и материалов отзывается на каждое движение мыши с задержкой. А коллеге в Houdini или Maya риг Blender вообще ничего не скажет: там другие кости, другие ограничители, другие симуляции. Alembic берёт эту заботу на себя: он записывает уже вычисленный результат, положения вершин и трансформации на каждый момент времени, и любая программа читает его быстро и одинаково.
Тут будет анимацияНужна анимация: медведь с ригом экспортируется в Alembic и проигрывается в новой сцене без ригаСценарий: сцена с анимированным медведем ПрограМишкой из assets/ready, запасной вариант анимированный цилиндр. Кадры: Файл ‣ Экспортировать ‣ Alembic, окно экспорта, кнопка Экспортировать Alembic; затем новая сцена, Файл ‣ Импортировать ‣ Alembic, медведь появился, в Свойствах на вкладке модификаторов виден Кэш секвенции меша, проигрывание анимации на таймлайне. 2 к/с, около 8 с, исходное состояние 1 с, результат 1.5 с