
Chaos system — еще один мощный инструмент, который позволяет создавать разрушения (как бы то противоречиво ни звучало) в реальном времени. Силами этого инструмента можно разрушить как небольшой объект, вроде бочки или двери, так и целое здание.

«Chaos High-Performance Physics and Destruction System Full-length Demo | GDC 2019 | Unreal Engine» от Epic Games, 2019 г.
Но прежде чем разрушать города, посмотрим, есть ли симуляция мягких тел. Действительно, chaos system позволяет симулить органические тела, а также воздействие окружающего мира на них. Chaos system также позволяет работать с симуляциями тканей — от простых тряпок до полноценных костюмов персонажей. По тому же методу можно симулить волосы.

«Человек из стали», 2013 г., реж. Зак Снайдер
«The most complicated cloth simulation for a metahuman with Meta plug-in in Unreal Engine.», MAYA Expert, 2023 г.
Чтобы сделать симуляцию ткани на персонаже, следует использовать тот же принцип, что и с флагом. Ключевое отличие — нужно на самом персонаже выделить нужную ткань в отдельный меш и назначить на нее отдельный материал.
Вернемся к разрушениям. Chaos System разбивает объект на кластеры, которые впоследствии разлетаются как осколки. Пользователь может вручную настроить размеры желаемых блоков, а также обозначить, как заполнять внутренности объекта после разрушения.
Процесс подготовки объекта к разрушению. «Unreal Engine 5 Chaos Destruction Tutorial For Beginners» от Unreal University, 2022 г.
Среди игровых движков, способных симулировать разрушения в реальном времени, долгое время лидировал Frostbite от компании Dice. Движок специально разрабатывался под создание игр серии «Battlefield», которые известны невероятной разрушаемостью уровней.
«Battlefield 4: Official Multiplayer Launch Trailer» от Battlefield, 2013 г.
«Человек из стали», 2013 г., реж. Зак Снайдер
«Chaos Destruction by RedefineFX | Real-Time VFX Course in Unreal Engine 5.3 | Teaser Trailer», Jesse Pitela, 2024 г.