Как создать простое расчленение в Unreal Engine 4

По сути, я пытаюсь создать действительно простое расчленение в UE4, сломав или отделив кость от скелетной сетки. В настоящее время я использую версию 4.21.2, и я не могу найти ни одной актуальной темы.

Я просмотрел несколько тем, например https://forums.unrealengine.com/community/community-content-tools-and-tutorials/63828-tutorial-preview-gore-mesh-dismemberment-tutorial?92161-Tutorial-Preview-Gore-Mesh-amp-Dismemberment-Tutorial=, но все они предназначены для предыдущих версий UE4, и плагины не работают. Я также пробовал узел "Break Constraint" (Blueprint Code), но он просто заставляет конечности вытягиваться далеко друг от друга. Я не знаю C ++ и хотел бы делать это только в виде чертежей.

Что должно произойти, так это то, что конечности просто отвалятся и станут отдельными телами, но вместо этого станут полностью эластичными (Результаты: https://imgur.com/a/BjxBmgY). Есть другой способ сделать это? Я использую неправильные узлы?
Заранее спасибо, 12YOK.


person 12YOK    schedule 28.04.2019    source источник


Ответы (1)


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

Чтобы сделать что-то подобное, вам нужно будет иметь 2 отдельные скелетные сетки с каждой стороны разрываемого сустава. У каждого из них будет такой же скелет, как у вашего базового скелета персонажа.

person Bas in het Veld    schedule 30.04.2019
comment
Могу я получить визуальное пояснение, как это сделать? Я относительно новичок в Unreal Engine 4, и я немного знаю блендер, но это все. - person 12YOK; 01.05.2019