Ultimate Runtime Slicing System – разрезание скелетных мешей в реальном времени для Unreal Engine 5.6+
Данный плагин позволяет превратить одну скелетную модель в две полноценно работающие части. Вы получаете мощное и простое в использовании решение для динамического рассечения любого скелетного меша на лету. Это идеальный инструмент для реализации реалистичного расчленения персонажей, эффектной разрушаемости и уникальных игровых механик, которые запомнятся игрокам.
В отличие от простых систем, которые заменяют отрубленную часть статичной моделью, наше решение интеллектуально разделяет исходный меш на два новых, полностью рабочих скелетных меша. Благодаря этому и основное тело, и отделенная часть сохраняют полную информацию о скиннинге, а также поддерживают физику, анимацию и поведение ragdoll независимо друг от друга. Представьте себе персонажа, который продолжает сражаться после потери руки, в то время как отрубленная конечность дергается и падает на землю с реалистичной физикой. Это не просто визуальный эффект, а основа для по-настоящему процедурного геймплея, причем всё доступно непосредственно из Blueprints.
Ключевые возможности включают динамическое разрезание любого USkeletalMeshComponent в рантайме с помощью одной математически точной плоскости. Один разрез создаёт два новых полноценных скелетных меша, каждый из которых можно анимировать или превращать в ragdoll по отдельности. Система поддерживает рекурсивное разрезание — любой полученный фрагмент можно разрезать снова для максимального procedural destruction, однако разрезы на одном и том же куске не должны пересекаться. Автоматически генерируются чистые «крышки» на месте среза, и вы можете назначить собственный материал для поверхности разреза. Весь плагин работает на 100% через Blueprints: не требуется писать на C++, достаточно одного узла SliceMesh() в вашем проекте.
Плагин ориентирован на Unreal Engine 5.6 и новее. Он идеально подходит для хорроров, зомби-шутеров, слэшеров, тактических шутеров с ампутацией конечностей или игр про роботов с отрезанием частей корпуса. Вся логика скрыта от пользователя, но при этом даёт полный контроль над физикой и анимацией отделённых фрагментов.
Данный продукт был независимо разработан нами во время участия в Epic Project — программе поддержки разработчиков от KRAFTON JUNGLE GameTech Lab. Все права на продукт принадлежат исключительно нам. Компания Krafton, Inc. не участвовала в разработке и распространении, не даёт никаких заверений или гарантий и не несёт ответственности за последствия использования этого продукта.
Подробнее — в документации, на YouTube и в Discord-сообществе. Начните использовать Ultimate Runtime Slicing System уже сегодня, и ваши игроки запомнят каждое попадание мечом или выстрел, отсекающий конечности.