Как я могу создать такой эффект освещения?

18

Это самое красивое 2-мерное освещение из всех, что я когда-либо видел, и я бы тоже хотел сделать такое освещение. Как это сделать?

Меня не волнует физика или то, как моделируются частицы - я хочу знать только об освещении.

Снимок экрана с освещением

Вот несколько видео для справки:

Или вы можете скачать Polluted Planet 2 здесь .

Майк
источник
выглядит как система симуляции частиц
Дейв О.
Пожалуйста, добавьте скриншот :)
Кромстер говорит, что поддерживает Монику
1
Как сказал Дейв О, какая-то система частиц, чтобы получить эффект освещения, я думаю, что есть какой-то фильтр HDR с размытостью над ним.
Эльва
Это выглядит наполовину безобразно, наполовину красиво, и 42% как много градиентов были использованы.
Матеин Улхак

Ответы:

6

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

Вы, вероятно, захотите пороговое изображение перед размытием, так что будут цвести только действительно яркие части.

Схема алгоритма:

  1. Рендеринг сцены в текстуру (предпочтительно HDR)
  2. Порог для новой текстуры: out = rgb_to_gray (pixel)> threshold? пиксель: черный
  3. Размытое изображение с пороговым значением или сгенерируйте всю цепочку мипов, чтобы светиться по всему экрану
  4. Добавьте изображения вместе и выполните некоторое масштабирование HDR, чтобы получить выходной диапазон (обычно RGB8).
недействительным
источник
как именно «сложить» изображения вместе? альфа-смешивание?
Дейв О.
2
Вот соответствующий комикс re: bloom. media.giantbomb.com/uploads/0/7554/1510356-bloom.jpg
Яри ​​Комппа
Вы можете сделать любое смешивание, которое выглядит хорошо. Обычное добавление - это обычное явление, еще одно довольно распространенное явление - экран, который не так насыщен. d = s1 + s2 - s1 * s2 (при условии, что цвет находится в диапазоне [0, 1])
void
Это не сделано с цветением. Обратите внимание, как частицы на самом деле перекрывают друг друга. Например, если вы окружаете частицы источника света черными частицами, свет не распространяется.
Зфедоран
Есть много способов смешать вещи после размытия. Режим наложения может масштабироваться в зависимости от цвета фона / альфа.
аннулировано
0

Гидродинамика + Аддитивное смешивание + Блум?

bluescrn
источник
0

Многие частицы с добавкой смешивания могут достичь аналогичного эффекта.

ggambett
источник