Dynamic Region Graphics сам меняет режим освещения и апскейлер в зависимости от региона, помещения и боя.
Для The Witcher 3 Remastered вышел мод Dynamic Region Graphics от автора BloodySupport. Он даёт игроку самому решать, в каких частях мира включать трассировку пути, а где обойтись облегчённой графикой. Как пишет Shazoo, переключение происходит само, без паузы и походов в меню.
Зачем это нужно. Трассировка пути — одно из главных новшеств ремастера от CD Projekt RED, но она подходит не каждой локации: при некоторых условиях освещения картинка с ней выглядит хуже, чем с классическим рендерингом. А ещё она очень тяжёлая. Полная симуляция света с многократными отражениями нагружает видеокарту так, что поездка через Велен, Скеллиге или Туссент с постоянно включённой технологией оборачивается проседаниями частоты кадров.
Мод работает через профили. Каждому региону, а также помещениям и открытой местности назначается свой режим освещения и свои настройки апскейлера. Что именно умеет Dynamic Region Graphics:
- Региональные профили — для Вызимы, Белого Сада, Каэр Морхена, Новиграда, Велена, Скеллиге, Туссента и особых миров выбирается стандартная графика, трассировка лучей или трассировка пути.
- Интерьеры отдельно от открытого мира — таверны и замки получают собственные настройки.
- Динамический апскейлинг — режим DLSS, FSR 2 или XeSS меняется вместе с типом трассировки. Скажем, на улице можно держать нативный DLAA, а при включении трассировки пути переходить на «Качество» или «Авто».
- Отключение в бою — в сражениях графика мгновенно возвращается к базовым настройкам ради плавности и высокого FPS.
- Настройка в игре — всё собрано в разделе «Настройки > Игровой процесс > Dynamic Region Graphics».
- Без Script Merger — мод опирается на нативные аннотации REDengine и не перезаписывает оригинальные файлы скриптов игры.
- 18 языков — переведён на все официальные языки игры.
Последний технический пункт важнее, чем кажется. Моды для The Witcher 3 обычно приходится сводить через Script Merger: иначе они перезаписывают одни и те же файлы и ломают друг друга. Здесь эта возня не нужна.
Сам BloodySupport описывает своё творение так: «Dynamic Region Graphics автоматически переключает ваши профили трассировки лучей, трассировки пути и апскейлера, когда вы путешествуете между регионами, заходите в помещения или вступаете в бой, — без необходимости ставить игру на паузу и менять настройки вручную».
По сути, это родственник динамического масштабирования разрешения, которым многие игры держат стабильный FPS. Только подстраивается не одно разрешение, а весь пакет тяжёлых эффектов. Для тех, кто привык отключать трассировку целиком ради производительности, это внятный компромисс: красоту — там, где она работает, кадры — там, где они нужнее.