Кто-нибудь знает какую-либо реализацию эффекта "свет в конце туннеля"? где снаружи совершенно ярко и постепенно становится более заметным?
Обратное также может быть правдой, когда внутри туннеля очень темно, пока вы не вступите и постепенно начнете видеть
Любая реализация / алгоритм поможет или даже фактическое название эффекта
Спасибо
Ответы:
Два способа, в основном.
Свое HDR. Вы регулируете яркость изображения в соответствии с яркостью изображения (если это имеет смысл). Это довольно сложно контролировать и может работать не так, как вы хотите. Реализация тоже довольно сложная.
Другой - простой спрайт, который становится ярче, когда камера находится дальше и смотрит в правильном направлении. Очень простой подход: аддитивный рендеринг, одно простое уравнение для управления яркостью, спрайт должен вписываться в сцену (где все спрайты отсортированы по расстоянию от камеры).
Вы можете найти производительность обеих техник в разных «частях» Half-Life 2. Первую можно найти в «Затерянном Побережье», а вторую можно найти в оригинальной игре Half-Life 2 (уровни шоссе, быть конкретным), вот видео, которое отображает эту технику .
источник