Урок по симуляции шариков из видео по трекингу
Предупреждаю сразу: урок не для новичков. Я не пытался полностью повторить трекинг с симуляцией шариков, только симуляция шариков.
1. Создаем объем для заполнения шариками
Сначала как в ролике выдавливаем svg, на вкладке "fill mode" выбираем "back". Конвертируем в мэш. Затем на вкладке "Physics" нажимаем "rigid body", type > passive, Shape > mesh.
2. Создаем шарики
Прежде чем нажать "применить" продублируйте на всякий случай. После в режиме "edit mode" выберите все шарики P > by loose path. Все шарики должны быть в одной коллекции - это потом пригодится.
На вкладке "Physics" делаем шарики активными и заполняем объем. На моменте когда вас устроит как заполнен объем останавливаем воспроизведение.
Далее Object > Rgid Body > Apply transformation; Object > Rgid Body > Remove. Теперь у нас есть набор шариков разного диаметра, которые не пересекаются.
3. Анимация разлета шариков
Тут есть несколько вариантов манипуляций с шариками: зависимость от положения сферы (настраивается в ноде map range), настройка положения шариков от настроек ноды map range. В данном случае шарики собираются в исходную геометрию при значении "To Max" =0.
P.S. на ютубе есть ролик как заполнить объем сферами без пересечения только нодами, без симуляций: вам остается только подключить ноду proximity.