Quantum Break имеет этот фантастический эффект частиц, это эффект искажения, как разбитое стекло. Я хочу знать, как я могу повторить этот эффект? Вы можете увидеть это ниже, а полное видео доступно на YouTube :
unity
shaders
graphic-effects
Сейед Мортеза Камали
источник
источник
Ответы:
Частица пирамиды
Форма частицы Unity по умолчанию является четырехугольной. сначала вам нужно изменить эту форму на пирамиду с помощью объекта пирамиды или превратить квадраты в пирамиды с помощью геометрического шейдера .
преломление
Для создания эффекта разбитого стекла ( Refraction ) вы можете использовать его
GrabPass { "TextureName" }
, чтобы захватить содержимое экрана в текстуру.Использование нормалей сетки
Давайте продолжим с шейдером, который отображает нормали сетки в мировом пространстве. Я использовал это, потому что я хотел смотреть трехмерную сломанную форму.
Тепловое искажение
Для создания теплового искажения вы можете использовать карту потоков
Другой пример с использованием нормального:
RGB Split
Если вы обратите внимание на свой первый GIF, вы можете увидеть небольшое разделение RGB.
Полезные ссылки
https://www.fxguide.com/featured/time-for-destruction-the-tech-of-quantum-break/
Источник на Github
источник