Вопросы к Поиску с Алисой
Эффект ночного зрения в компьютерных играх работает с помощью механизма tonemapping. gamesetup.ru Он проецирует весь бесконечный интервал яркостей (HDR, high dynamic range, от 0 и до бесконечности) на конечный интервал восприятия глаза, камеры или монитора (LDR, low dynamic range, ограничен с обоих сторон). gamesetup.ru
Для этого вычисляют общую яркость сцены, для чего определяют среднее геометрическое значение яркости всех пикселей. gamesetup.ru Затем сжимают картинку, каждый раз уменьшая её вдвое, пока не останется один пиксель. gamesetup.ru Для сжатия берут четыре соседних пикселя и выбирают из них средний (для нашего случая — вместо него максимальный). gamesetup.ru
Далее заводят постоянную текстуру размером в 1 пиксель и на каждом кадре накладывают на неё новое значение яркости (тоже 1 пиксель) с небольшим альфа (прозрачностью). gamesetup.ru Таким образом сохранённое значение яркости будет постепенно приходить к текущему. gamesetup.ru
Также для улучшения отображения тёмных сцен в играх может использоваться режим Night Vision. ru.msi.com При его активации улучшается детализация только тёмных фрагментов изображения, а светлые фрагменты не становятся слишком яркими. ru.msi.com