Художник Adiyar Aidarbekov рассказал о создании GPU-симуляции щупалец и верёвок в Unreal Engine с использованием Niagara, вдохновлённой системой из Returnal от Housemarque
Автор исследовал, можно ли повторить сложную цепочную систему из игры полностью внутри Niagara без собственного C++-решения.
Для этого он использовал Niagara Scratch Pad, HLSL-логику и GPU-вычисления, создав систему ограничений между частицами для имитации поведения цепей, кабелей и щупалец.
В процессе разработки Aidarbekov реализовал собственные collision-решения через Distance Field, чтобы частицы не проходили сквозь поверхность, а затем перешёл от простой односторонней связи к полноценному Position-Based Dynamics (PBD) с Verlet Integration.
#tutorials | Original
Post #3989
1.74K
- 🔥 11