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

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

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

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

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

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

big
Исходный размер 1570x977

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

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

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

big
Исходный размер 2192x737

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

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

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

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

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

Исходный размер 4384x1474

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

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

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

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

Исходный размер 1570x575

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

симуляция в houdini

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

Исходный размер 1560x560

pin constraint

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

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

Исходный размер 1560x560

shape match constraint

Исходный размер 1560x560

shape match constraint stretch

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

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

Исходный размер 1560x560

vellum cloth

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

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

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

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

Исходный размер 1560x560

vellum solver

Исходный размер 1560x560

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

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

Исходный размер 1920x1080

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

реализация сетапа симуляции балетной пачки на базе марвелоса и гудини
Проект создан 03.12.2025
Глава:
1
2
3
4
5