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


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.