В этом уроке я покажу как можно с помощью нехитрого плагина tyflow заполнять различные емкости твердой геометрией.

f241d27be1eff66350e0ceb930fd2934.jpeg

Tyflow является системой частиц, написанная французским разработчиком, распростроняется бесплатно. В ней скрыт большой потенциал, так как возможностей заложена масса, от симуляций тканей, до управлением массой персонажей. Так же в отличии от встроенных систем частиц, tyflow поддерживает многопоточность и многоядерность наших процессоров, что значительно позволяет ускорять процесс нужных симуляция в десятки раз.

Что бы начать работать с tyflow, его нужно установить. Сделать это достаточно просто, нужно "загуглить" название плагина и в первой же ссылке на главной страничке, мы можем его скачать и установить по инструкции. При установке плагина есть одно "НО", должен быть установлен обязательно Vray(привет коронщикам). На конечный этап это не как не повлияет. Геометрию можно рендерить будет в любом движке.

a226bcc6145a303c334aee57f99044d6.jpeg

Приступаем к работе. Для создание симуляции я взял модель емкости, обычный бокс разделенный брайджем на две секции. И примитив "торус", который послужит нам заменой частицы и послужит наполнителем.

c83080af64e2c41cb20065e4e86750ec.jpeg

Далее на командной панеле, в стандартных примитивах выбираем tyflow и размещаем рядом с геометрией. Так же нужно зайти во вкладку "Хэлперс" свитка tyflow и выбрать tyIcon и установить так что бы стрелка была направлена на нашу емкость.

d2ff7b8821524c99acaebdd50f971b8a.jpeg

После выбираем наш tyflow и открываем editor и перед нами открывается нодовое окно настройки частиц. Выбираем нужные:

Мы будем использовать 10 нод для нашего урока. Birtch(Нода продолжительности жизни наших частиц), Position Icon(Нода подключения нашей иконки направления),Speed(Нода движения),Shape(нода формы), Scale(Нода масштабирования),Spin(Нода рандомайзер),PhysX Shape(Нода физической симуляции формы), PhysX Shape(коллизия с твердыми объектами), Display(отображение), Export Particles (экспорт частиц в геометрию).

c80035fd7a3bc510bf3c615385111de9.jpeg

Далее мы настраиваем каждую ноду как на примере ниже.

b234b0524b9040b052d8bd36b78e25d9.jpeg

8b578ee468ff28ecb86c58598191e719.jpeg

После этого нам нужно увеличить фреймы на нашем таимлапсе. Я ставлю 500, этого более чем достаточно.

549d95f3674120a751719cc20a41c93c.jpeg

Далее мы нажимаем на кнопку Play Animation и видим как наши частицы начинают заполнять нашу емкость.

5162602c62ef75cf4a81b77fd3f19f95.jpeg

После того как прошла анимация, нам остается выбрать нужный фрейм с тем результатом, который нас устроит. И переходим в настройки последней ноды, для того что бы экспортировать симуляцию из системы частиц в геометрию. Настраиваем как на скриншоте и нажимаем кнопку Export Particles as Objects.

a42da3132870fa42393d28dded17ec5b.jpeg

Финал. Далее удаляем все ненужные системы частиц, и у нас остается чистая геометрия.

Спасибо за вниманиеsmiley-rolleyes.gif. Рад был оказаться полезным. Ждем продолжения.

cfb0629f3dbe0e23e91480030e10fe36.gifcfb0629f3dbe0e23e91480030e10fe36.gif[[/link]]