Вчера ко мне на стрим заглянул разработчик с 16-летним опытом, VFX-дизайнер и подсказал отличную идею, как дополнить анимацию взрыва в нашей игре эффектом вспышки и даже показал, как это делается.
Идея заключается в следующем:
1) В момент взрыва запускаем
Particle System
2) В этой Particle System будет всего 1 частица3) Эта частица будет резко увеличиваться в размерах
4) Изначально она будет прозрачной, потом наберёт цвет и снова уйдёт в прозрачность
5) Для достижения эффекта освещения, используется
Additive шейдер.Для меня самым неочевидным была мысль о том, что в системе частиц может быть только одна частица, а использовать эту систему мы будем ради настроек
Size Over Lifetime и Color Over Lifetime. Ну и про Additive шейдер я ничего не знал, а теперь знаю.Вы можете забрать себе пример эффекта в формате unitypackage, он ждёт вас в комментариях к этому посту.
#vfx