реализация сетапа симуляции балетной пачки на базе марвелоса и гудини
Original size 1140x1600

реализация сетапа симуляции балетной пачки на базе марвелоса и гудини

PROTECT STATUS: not protected
This project is a student project at the School of Design or a research project at the School of Design. This project is not commercial and serves educational purposes

реализация пайплайна марвелос — гудини на примере из вкр

строение юбки

для начала необходимо изучить как эта юбка строится в реальной жизни

big
Original size 1570x977

строение балетной пачки

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

моделирование в marvelous designer

big
Original size 2192x737

коллайдер для слоев юбки

металлическую основу имитирует коллайдер из круга (при помощи функции freeze геометрия замораживается и симуляция на нее не действует)

все слои пришиваются снизу вверх по одному

достаточно 3-4 слоев

Pleats Fold — инструмент для создания разных типов складок

Original size 4384x1474

направление создания складок // необходимые параметры

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

физические параметры

для полупрозрачных слоев я использовала ткань silk organza

Original size 1570x575

параметры настройки пресета ткани silk organza

симуляция в houdini

весь процесс симуляции основан на пайплайне из предыдущих глав с некоторыми доработками

Original size 1560x560

pin constraint

чтобы юбка не спадала, используется pin constraint

shape match constraint — констрейнт, который возвращает точки геометрии к их исходной форме, обеспечивая жёсткость объектов

Original size 1560x560

shape match constraint

Original size 1560x560

shape match constraint stretch

с помощью shape match constraint удалось сымитировать жесткую часть юбки, которая выглядит почти как кольцо

важно брать в группу не всю юбку, а только ее кусок, чтобы концы и основание оставались также прыгучими и подвижными

Original size 1560x560

vellum cloth

так как юбка практически не тянется из-за жесткого каркаса, stretch выставлен на очень большое значение (1е+10), что позволяет имитировать поведение практически твердого тела, поэтому damping ratio соответствует значению 0.0001, чтобы избежать излишних колебаний

compression stiffness также на высоких значениях (1e+10), чтобы поддерживать плотность ткани

bend на 500 позволяет создать ткань средней жесткости, которая сохраняет форму, но при этом все еще может создавать естественные складки

при помощи damping ratio 0.0025 юбка становится более отскакивающей при движениях, что похоже на поведение реальной юбки

Original size 1560x560

vellum solver

Original size 1560x560

коллизия для среднего слоя

все слои симулировались отдельно на одинаковых настройках, а потом соединялись кэши

Original size 1920x1080

результат симуляции

реализация сетапа симуляции балетной пачки на базе марвелоса и гудини
Chapter:
1
2
3
4
5
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more