February 16, 2022

Процедурный эффект щита

Вдохновение

Результат

Эффект создан на основе туториала, но была проблема с уже устаревшей нодовой системой. Хоть система успела устареть, общее понятие о работе эффекта осталось.

общий ход работы

подготовка изначального эффекта, создание гексагонов.

разделение полигонов и перемещение каждого по нормали

создание эффекта волны. Используется расчёт расстояния от эффектора до объекта(proximity).

появление щита так же работает на расчёте расстояния от эффектора к объекту. Чем расстояние от эффектора больше, тем меньше становятся полигоны и наоборот. Плюс маленькое расширение при появлении щита, создаётся эффект складывания щита.