-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HDR output (outdated) #249
Conversation
Because otherwise the condition will be called all the time.
ddcef3a
to
236339a
Compare
|
5ab8e68
to
cbdcabb
Compare
change hdr* to hdr_output* add new cvars for manual adjust HDR output more correct HDR output for RTX misc TODO for auto adjust (by VkHdrMetadataEXT)
На данный момент пуллреквест сломан. Последний рабочий коммит 354a525 |
Исправил. Теперь с исправлениями на гамму ещё. |
https://github.com/NVIDIA/Q2RTX/pull/159/files здесь есть код для скриншотов и для вычисления nit. |
Похоже (выявлено эмпирически) преимущество VK_FORMAT_R16G16B16A16_SFLOAT + VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT над VK_FORMAT_A2B10G10R10_UNORM_PACK32 + VK_COLOR_SPACE_HDR10_ST2084_EXT это что не надо делать гамма-коррекцию в конце и этот режим хорошо работает без тонемаппера (точнее даже плохо работает с тонемапперами). |
Закрыто в пользу #727 |
Как включить
В консоли ввести
vk_hdr_output 1
либо вvk.cfg
задатьvk_hdr_output "1"
. Командная строка (+vk_hdr_output 1
) пока нормально не поддерживается (подхватывает слишком поздно и требуется два запуска). Выйти из игры.Теперь не обязательно, но в случае проблем: проверить что в ОС включён HDR-режим (Пуск->Параметры->Система->Дисплей->Использовать HDR->Вкл).
Запустить игру.
При необходимости отрегируровать яркость через:
Потребуется перезапуск.
Текущие значения рассчитаны на HDR400, на мониторах с HDR600 и HDR1000 картинка может быть слишком яркой.
Особенности
Если HDR режим в винде не включен, то приvk_hdr_output 1
рендер его инициализирует, но только для монитора, требуется вручную включить в настройках винды HDR.Что проделано
автонастройка под мониторы с разной максимальной яркостью (не справлюсь без помощи)