The Witcher 3: Wild Hunt

The Witcher 3: Wild Hunt

80 ratings
Next-Gen/Directx 11 - Решение - как отключить повышенную четкость и зернистость.
By -punkie
Решение проблемы с не отключаемой повышенной четкостью на DirectX 11 и вырвиглазной рябью на текстурах.
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Повышенная четкость.


Изначально я винил в каше из пикселей на текстурах именно её. Проблема, как выяснилось, была не в ней (об этом в следующем разделе), но в целом, как по мне, картинка из-за неё становиться хуже. На Directx 12 она без проблем выключается, но на 11 проджекты допустили опечатку в коде и выключить её не представляется возможным, можно лишь выставить низкое или высокое значение. Изменения настроек в файлах также ничего не дают(User.settings в документах). В русскоязычном интернете ничего на эту тему нет, решение я нашел на реддите:



Заходим по пути: Steam\steamapps\common\The Witcher 3\bin\config\r4game\user_config_matrix\pc файл graphicsdx11.xml.
Открываем блокнотом или в WorldPad, нажимаем control + f, в поиск вставляем <Entry voverrideGroup="PostProcess" arId="SharpenAmount" value="1"/> заменяем на <Entry overrideGroup="PostProcess" varId="SharpenAmount" value="1"/> ,после, меняем два нолика сверху на единички, а единички снизу на нолики, должно быть так:



Иначе не будет работать уже низкий уровень четкости). Сохраняем и вуаля, все работает.
Две буквы опечатки, а сколько боли(
Рябь из пикселей, ака зернистость.
После некст-ген апдейта, всюду появилась невнятная рябь из пикселей похожая на зернистость:


Борода и волосы, кольчуга на плотве вообще сплошная каша, также рукав Геральта ужасно рябит. В движении все это переливается, прям таки блистает черными вкраплениями.
Особенно это заметно без сглаживания, а сглаживания как такового на directx 11 нет, TAAU ужасно мылит, FXAA терпимее, но тоже не без греха.

Как оказалось, проблема эта решается выставлением текстур на высокий уровень, запредельный и запредельный+ этим болеют.

Высокие текстуры:


Разницы как таковой между высоким и запредельным+ по качеству особо то и нет, даже уровень потребления видеопамяти не падает. Для меня это оказалось спасением и отдушиной.
Немного про настройки и оптимизацию.
На моих 2060 без супер и райзене 5500 в full hd, до некст-гена все летало на ультрах в 120+ фпс. Когда я зашел после патча(на directx 11 конечно, dx 12 совсем не играбельный) и выкрутил все на ультра, было 60-90, в лесу и городах не было выше 55, на 144гц мониторе очень больно. После небольшой игры с ползунками пришел к этому:


Число персонажей на экране на запредельном+ просаживало фпс в городах, на высоком этой проблемы нет и нищих в углах вполне достаточно.
Тени сами по себе неплохо отъедают кадров, но по качеству ничего не меняется. Трава вся отъедает кучу производительности, особенно в лесах.
Качество травы - между среднем и запредельным+ разница только в детализации объектов в дали, да и то не как раньше, когда это смотрелось совсем убого, до некст-ген апдейта.
С количеством оной все ясно, как написано, так и работает, на высоком её опять же достаточно, как по мне.
Те что на запредельном+ на производительность влияют мизерно, а картинку улучшают значительно, ssao кушает также немного. Из сглаживания, TAAU ест процента 3-4 производительности, FXAA не ест ничего.
После всего этого я имею стабильные 90 кадров всегда и везде, это с локом, вне городов и лесов запас в производительности 45-30%.

Буду очень рад, если кому-то оказался полезным)
19 Comments
oren.1973 Apr 26 @ 11:56pm 
Можно сделать проще чтоб все работало правильно и не напортачить, заходим в graphics.xml ищем название <!-- Sharpen --> и от туда копируем полностью рабочий код, заходим в graphicsdx11.xml и там заменяем его. Вот и все, да кстати это было сделано намеренно со стороны жопаже как намеренно усложняют настройки игр да и не только они, чтоб лохи покупали новые карты. И делают апдейт играм при этом не напрягаясь, а потом лохам повторно ЕЕ продают зарабатывая бабло, Без лоха и жизнь плоха.
encrypt Mar 17 @ 4:17am 
Всё получилось, спасибо автор, там ведь и правда в коде банальная опечатка вместо "override" написано "voverride":steamthumbsup:
Factor Mar 13 @ 7:54am 
Дело в настройках, которые разработчики выставили для ультра и ультра+ текстур, а точнее в параметре TextureMipBias.
Для высоких стоит -0.4, а ультра -1.0, ультра+ так вообще -2.0.

Правится это просто - надо для ультра и ультра+ настроек этот параметр выставить как для высоких.

Делается это так:
1) открываем файл graphicsdx11.xml, находится он в [папка с игрой]\bin\config\r4game\user_config_matrix\pc,

2) затем через ctrl + f ищем строки TextureMipBias, должно найти 5 штук (для каждого пресета), и меняем значение в атрибуте value для uber и ultra+ на -0.4
ame ga furu Dec 31, 2024 @ 4:43am 
бля не работает(
pip Jun 12, 2024 @ 4:54am 
Благодарю:mhseymour:
MAMOHT ⁴² May 1, 2024 @ 10:56am 
Легенда :steamthis:
fdooch84 Apr 20, 2024 @ 1:33pm 
СПАСИБО!!! А то у меня уже матерные слова в адрес проджектов кончились. Сначала сломали локализацию, потом поправили локализацию, но сломали всё остальное. Спасибо ещё раз! )
🖤 Apr 1, 2024 @ 1:09pm 
ХЕЛПАНИТЕ, у меня просто вся карта просвечивается через текстуры, мира нет, перснонажа нет...
winoo Feb 20, 2024 @ 8:24am 
Ты спас мои глаза:ExpZ::ExpZ:
サスケ|Nemestice Oct 15, 2023 @ 7:18pm 
Дай Бог тебе здоровья, добрый человек