Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Marat Usupov
Сегодня, 15:16

The Witcher 3: Wild Hunt давно пережила релиз, получила крупное Next-Gen-обновление и до сих пор остаётся одной из самых требовательных RPG к тонкой настройке графики на ПК. Часть параметров можно спокойно выставить в меню игры, но некоторые настройки дальности прорисовки, травы, теней, текстур и бюджета памяти по-прежнему удобнее менять через конфигурационные файлы.

В этом гайде разберём, где находятся user.settings и dx12user.settings, какие строки отвечают за качество картинки и FPS, какие старые твики всё ещё имеют смысл, а какие лучше менять осторожно после Next-Gen-обновления. Смотрите также наш «Гайд по графическим параметрам «Ведьмак 3: Дикая Охота».

Гайд актуален для современной версии The Witcher 3: Wild Hunt / Complete Edition после Next-Gen-обновления. Перед изменением файлов обязательно сделайте резервную копию user.settings и dx12user.settings. Некоторые параметры могут сбрасываться после смены настроек в меню игры, обновления драйверов или перехода между DX11 и DX12.
Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Разработчики поступили очень щедро (если не сказать великодушно), разрешив игрокам самостоятельно улучшать качество графики Witcher 3: Wild Hunt, редактируя файл конфигурации графики игры. Однако эта статья будет полезна не только энтузиастам, но и тем, у кого тормозит The Witcher 3: Wild Hunt, ведь графику можно как улучшить, так и ухудшить, отключив некоторые настройки и обеспечив себе приемлемый FPS.

Где находятся user.settings и dx12user.settings в The Witcher 3

Основные параметры графики The Witcher 3 хранятся в папке:


%USERPROFILE%\Documents\The Witcher 3\

Для DX11-версии используется файл user.settings. Если вы запускаете игру в DX12-режиме после Next-Gen-обновления, дополнительно проверьте dx12user.settings в той же папке. Именно в этих файлах можно вручную менять часть графических параметров, которые недоступны или ограничены в игровом меню.

Перед ручной правкой сначала настройте графику в самой игре, выйдите из неё, а затем сделайте резервную копию файлов user.settings и dx12user.settings, если используете DX12. Открыть их можно через Блокнот, Notepad++ или другой текстовый редактор. После изменения нужных строк сохраните файл и только потом запускайте игру.

Если игра постоянно сбрасывает изменённые параметры, можно временно открыть свойства файла и включить режим «Только для чтения». Однако не стоит держать его включённым постоянно: после этого часть настроек в меню игры может перестать сохраняться, и при следующей правке конфигурации режим придётся отключать вручную.

DX11 или DX12 — какой режим выбрать для настройки графики

После Next-Gen-обновления The Witcher 3 можно запускать в двух режимах. DX11 обычно стабильнее и лучше подходит тем, кто хочет получить высокий FPS без трассировки лучей. DX12 нужен для трассировки лучей, DLSS, FSR и части современных графических функций, но на некоторых системах он может сильнее нагружать процессор и снижать производительность.

Если вам важнее стабильный FPS, начните с DX11 и файла user.settings. Если хотите использовать RT, DLSS или FSR, запускайте DX12 и проверяйте dx12user.settings.

Какие настройки менять в первую очередь

Не все параметры в user.settings одинаково полезны. Для большинства игроков главный смысл ручной настройки — найти баланс между качеством картинки и FPS. В первую очередь стоит смотреть на траву, дальность прорисовки, тени, бюджет текстур и тяжёлые параметры растительности. А вот экстремальное увеличение всех значений подряд почти всегда даёт небольшой визуальный прирост, но может сильно просадить производительность.

Быстрый ориентир

  • Нужен FPS — снижайте дальность травы, тени, растительность и отключайте трассировку лучей в DX12;
  • Нужна красивая картинка — аккуратно повышайте траву, тени, дальность прорисовки и бюджет текстур;
  • Есть фризы — проверьте режим DX11/DX12, свободную видеопамять, кэш шейдеров и не завышайте TextureMemoryBudget сверх возможностей видеокарты;
  • Игра сбрасывает настройки — проверьте, какой файл вы редактируете: user.settings или dx12user.settings.

Настройка детализации в The Witcher 3 через user.settings

В нашей опорной статье мы писали о том, что «качество детализации» регулирует количество крови, видимость брызг крови и частей тел, которые, как правило, возникают во время очередного кровавого замеса, а также дистанцию, с которой они начинают отрисовываться.

В файле конфигурации можно вручную изменить количество таких элементов и дистанцию их отрисовки. На современных версиях игры эффект может быть менее заметен, чем в релизной версии 2015 года, поэтому эти параметры стоит менять только после более важных настроек травы, теней и текстур. Для этого нужно найти следующий код:

[LevelOfDetail]
DecalsHideDistance= [Значение ультра-настроек: 80]
DynamicDecalsHideDistance= [Значение по умолчанию: 20]
DimmerHideDistance= [Значение по умолчанию: 60]
StripeHideDistance= [Значение по умолчанию: 60]
SwarmHideDistance= [Значение по умолчанию: 200]

И заменить значения на большие, т.е., ваш код может выглядеть так:

[LevelOfDetail]
DecalsHideDistance= 100
DynamicDecalsHideDistance= 50
DimmerHideDistance= 80
StripeHideDistance= 80
SwarmHideDistance= 250

Rendering

Ну а чтобы увеличить расстояние, на котором появятся разрезы на телах врагов, и увеличить количество брызг крови, необходимо найти следующий код и поменять параметры на большие:

[Rendering]
DecalsSpawnDistanceCutoff= [Значение по умолчанию: 10]
DecalsChance= [Значение по умолчанию: 1]

Вы также можете поэкспериментировать со значениями cvMaxAllowedDecalsDynamic и cvMaxAllowedDecalsSS, расположенными под разделом [Budget], что может привести к более эффектным и кровавым битвам.

Стоит помнить, что данные параметры, как и сама графическая настройка «качество детализации», не поддаются точному исследованию и не оказывают значимого влияния на качество графики, так что даже после целого ряда экспериментов вы можете не найти изменений.

Дальность прорисовки растительности в The Witcher 3

Дальность прорисовки растительности остаётся одной из самых тяжёлых настроек The Witcher 3. Через конфигурационный файл можно выйти за пределы обычных пресетов и увеличить видимость деревьев, кустов и сопутствующих объектов, но за это почти всегда придётся платить FPS.

За количество видимых на горизонте деревьев отвечает параметр MaxVisibilityDepth:

[Foliage]
MaxVisibilityDepth= [Значение ультра-настроек: 24]

За качество рендеринга и видимость деревьев отвечает параметр FoliageDistanceScale:

[Rendering/SpeedTree]
FoliageDistanceScale= [Значение ультра-настроек: 1]

Вы также можете изменить значение cvMaxAllowedSpeedTree в разделе [Budget], что увеличит количество высококачественных моделей деревьев, показываемых на расстоянии (в каждой сцене таких деревьев будет определенное количество и чем оно больше, тем больше общее качество восприятия того же леса). Однако определить наиболее оптимальное значение оказалось довольно трудно, поскольку игровые сцены очень сильно меняются. Предлагаем вам самим подобрать лучшее значение.

В большинстве случаев вы можете спокойно увеличить эти параметры, выставив, например:

[Foliage]
MaxVisibilityDepth= 48

Помимо этого:

[Rendering/SpeedTree]
FoliageDistanceScale= 3

Что увеличит количество деталей на далеко расположенных деревьях, а также усилит точность прорисовки и визуальное качество листьев и мелких ветвей на деревьях, расположенных близко от персонажа:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Чтобы оценить влияние параметра FoliageDistanceScale на визуальное качество, предлагаем вам следующие интерактивные сравнения:

6 vs. 3
6 vs. 1.8
3 vs. 1.8

Однако с точки зрения производительности влияние двух указанных выше параметров настройки «дальности видимости растительности» очень велико, в то время как визуально картинка улучшиться незначительно, то есть повышение этих параметров не оправдано, судите сами:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Повышать эти значения имеет смысл только на мощных системах и после проверки FPS в реальной игре. Если производительность важнее картинки, действуйте наоборот: снижайте дальность растительности и травы, а затем проверяйте результат в тяжёлых сценах — в лесах, болотах и крупных поселениях.

Как настроить траву в The Witcher 3 — плотность, дальность и FPS

Для этого находим в файле user.settings следующий код:

[Rendering/SpeedTree]
GrassDistanceScale= [Значение ультра-настроек: 1]
GrassGenerationEfficiency= [Значение по умолчанию: 0.075]

Параметр GrassGenerationEfficiency отвечает за увеличение плотности травы, при этом его нужно уменьшать, в то время как GrassDistanceScale увеличивает расстояние рендеринга травы и качество каждого куста, сорняка, травинки и тростники:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества
6 vs. 3
6 vs. 1.5
3 vs. 1.5

Из интерактивных сравнений выше хорошо видно, что GrassDistanceScale добавляет листву по всей долине, а вот на противоположном склоне горы параметр перестает действовать, поскольку попадает в лимит.

Значение около 3 может дать заметное улучшение картинки без экстремальной нагрузки, но сильно завышать параметр не стоит. На современных версиях игры слишком высокая дальность и плотность травы могут привести не только к просадкам FPS, но и к визуальному мусору: лишние кусты и ветки начинают появляться там, где их быть не должно.

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Что касается параметра GrassGenerationEfficiency, то он несколько увеличивает плотность травы в непосредственной близи от Геральта. Для этого значение необходимо уменьшать, что, однако, неизбежно приведет к тому, что пучки травы и кустарники будут неестественно расти на пустом месте, торчать через стены и так далее.

Уменьшение этого значения с 0.075 до 0.001 практически не ухудшило производительность:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Еще один параметр, отвечающий за качество травы, а если говорить конкретнее — за качество рендеринга, это GrassDensity:

[Rendering]
GrassDensity= [Значение ультра-настроек: 2400]

Изменение этого значения увеличит дальность отрисовки травы, да так, что она может заполонить всю игровую карту, насколько хватит глаз:

9600 vs. 4800
9600 vs. 2400
4800 vs. 2400
Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

В качестве умеренного варианта можно попробовать значение 3600: оно сохраняет баланс между производительностью и визуальным качеством. После изменения обязательно проверьте FPS в открытом мире, потому что результат зависит от видеокарты, разрешения, режима DX11/DX12 и остальных настроек графики.

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Если вы захотите выставить значение 4800 или даже 9600, то знайте, что: во-первых, заплатите за это большим количеством FPS, а во-вторых, при больших значениях GrassDensity молодая трава забивает собой более старую, что ухудшит визуальное качество — это хорошо видно из соответствующего примера.

Количество частиц в The Witcher 3

Опытным путем игроки определили, что если в разделе [Budget] поиграть с параметром cvMaxAllowedParticlesCount, то можно несколько увеличить количество частиц в кадре, продуцируемых системой частиц RED Engine.

Этот параметр стоит трогать в последнюю очередь. Визуальный эффект сложно оценить в одинаковых условиях, а прирост качества обычно менее заметен, чем от настройки травы, теней или текстур.

Как настроить тени в The Witcher 3 — качество, дальность и FPS

Как упоминалось в нашей первой статье, качество теней напрямую регулирует визуальное качество, однако через игровое меню изменить его так гибко, как через файл конфигурации, невозможно.

Через user.settings и dx12user.settings можно настроить тени гибче, чем через меню игры: увеличить дальность и точность прорисовки либо, наоборот, снизить нагрузку ради более стабильного FPS.

Например, можно изменить размеры теней, отдаваемых растительностью, и хотя этот графический элемент сильно связан с параметром «дальность видимости растительности» (рассмотрено выше), но его можно изменить, пользуясь следующим твиком:

Переходим в раздел [Rendering/SpeedTree], находим код

FoliageShadowDistanceScale= [Значение ультра-настроек: 54]

И увеличиваем это значение, чтобы получить несколько новых теней от деревьев, кустарников, травы и другой растительности. Вы можете посмотреть интерактивное сравнение и график производительности для данного усовершенствования графики:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Вполне логично, что разница в качестве не так велика, как хотелось бы, а вот производительность данный твик посадит ощутимо.

Теперь перейдем к разбору общих настроек теней. Следующий список настроек раздела [Rendering] позволит вам изменить игровые настройки самых разных теней:

CascadeShadowFadeTreshold= [Значение ультра-настроек: 1] — уменьшите значение, чтобы увеличить дальность действия теней;

CascadeShadowDistanceScale0= [Значение ультра-настроек: 1] — увеличьте значение, чтобы улучшить качество теней, расположенных вблизи к персонажу;

CascadeShadowDistanceScale1= [Значение ультра-настроек: 1] — увеличьте значение, чтобы улучшить качество и видимость теней, расположенных на средней от персонажа дистанции;

CascadeShadowDistanceScale2= [Значение ультра-настроек: 1.5] — увеличьте значение, чтобы улучшить качество и видимость теней, расположенных на дальней дистанции;

MaxTerrainShadowAtlasCount= [Значение ультра-настроек: 4] — увеличьте значение, чтобы незначительно улучшить качество теней от местности;

CascadeShadowmapSize= [Значение ультра-настроек: 3072] — увеличьте значение, чтобы немного улучшить точность визуализации теней;

CascadeShadowQuality= [Значение ультра-настроек: 1] — еще один параметр, увеличение которого поможет немного улучшить точность визуализации теней.

Ниже мы собрали интерактивные сравнения и графики производительности, чтобы вы могли оценить усовершенствование графики и стоимость каждого действия.

Начнем с параметра CascadeShadowDistanceScale0, который мы подняли с 1 до 2, а затем до 4:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества
4 vs. 2
4 vs. 1
2 vs. 1

CascadeShadowDistanceScale0 является одним из наиболее действующих параметров, значительно улучшающим точность прорисовки теней, расположенных вблизи от персонажа, при этом он потребляет не так много FPS:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Его «средний брат» CascadeShadowDistanceScale1 также неплохо усиливает работу теней, хотя и не так заметно:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества
4 vs. 2
4 vs. 1
2 vs. 1

Потребление FPS у CascadeShadowDistanceScale1 эквивалентно CascadeShadowDistanceScale0:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

При правильном освещении, «старший брат» двух вышеуказанных настроек CascadeShadowDistanceScale2 также может отлично улучить точность прорисовки теней на дальних дистанциях, что следует из интерактивного сравнения, при этом его влияние на количество кадров в секунду будет практически нулевым:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Параметр CascadeShadowmapSize незначительно улучшит точность визуализации теней, однако чтобы добиться действительно качественного эффекта, придется удвоить его значение, а это крайне негативно скажется на FPS:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

Наилучшая работа CascadeShadowmapSize будет достигнута совместно с правкой значения параметра CascadeShadowQuality, в тандеме они значительно улучшат качество прорисовки теней и точность их визуализации, однако заплатите вы за это большими потерями FPS:

Тонкая настройка графики The Witcher 3: Wild Hunt — какие параметры менять для FPS и качества

На картинке выше подписи «1», «2», «4» относятся к CascadeShadowQuality, а «4 w/ 8192» и «4 w/ 4096» к тандему из CascadeShadowQuality и CascadeShadowmapSize соответственно.

Не увеличивайте все параметры теней сразу. Лучше менять их по одному и проверять FPS после каждого шага. Сильнее всего по производительности обычно бьют высокое разрешение карт теней, большая дальность теней и трассировка лучей в DX12-режиме.

Чтобы избежать этого сначала подберите значения для теней на близкой и средней дистанции CascadeShadowDistanceScale0 и CascadeShadowDistanceScale1, соответственно без значительной потери FPS, а затем уже двигайте CascadeShadowDistanceScale2, CascadeShadowQuality и CascadeShadowmapSize.

Как настроить текстуры в The Witcher 3 — качество и видеопамять

В старых версиях The Witcher 3 текстуры высокого качества были менее требовательны к видеопамяти, но после Next-Gen-обновления ситуация изменилась: высокие и Ultra+-настройки, повышенное разрешение, моды и DX12 могут заметно увеличить нагрузку на видеокарту. Поэтому параметр TextureMemoryBudget стоит подбирать под объём VRAM, а не просто повышать в 1,5–2 раза на любой системе.

Чтобы увеличить количество текстур «в работе», зайдите в раздел [Rendering], найдите параметр:

TextureMemoryBudget= [Значение ультра-настроек: 800]

Увеличивать это значение стоит осторожно. Если у видеокарты достаточно свободной памяти, можно поднять TextureMemoryBudget и проверить стабильность в игре. Если после изменения появляются фризы, вылеты или долгие подгрузки текстур, верните значение ближе к исходному.

В том же разделе можно покрутить следующие настройки:

TextureStreamingCharacterDistanceLimit = [Значение по умолчанию: 50]
TextureStreamingHeadsDistanceLimit = [Значение по умолчанию: 10]
TextureStreamingDistanceLimit = [Значение по умолчанию: 40000]

По идее, они отвечают за качество текстур на моделях персонажей и за расстояние, на которых начинается отрисовка высокополигональных моделей. Однако мы никакого улучшения не заметили, даже увеличив значения этих настроек в два раза.

Что лучше не трогать после Next-Gen-обновления

Часть старых твиков из версии 2015 года может работать иначе или почти не давать видимого эффекта в современной The Witcher 3. В первую очередь это касается параметров, эффект которых сложно проверить в одинаковых условиях: количества частиц, отдельных лимитов бюджета и некоторых настроек стриминга текстур.

Если вы обновляете конфиг под текущую версию игры, сначала меняйте понятные параметры: траву, тени, дальность растительности, бюджет текстур и режим DX11/DX12. Остальные строки лучше оставлять без изменений, пока вы не понимаете, за что именно они отвечают.

Какие параметры user.settings менять осторожно

В этом гайде собраны параметры, которые могут заметно повлиять на качество картинки или FPS. Остальные строки в user.settings и dx12user.settings лучше менять только после резервной копии и проверки результата в игре. Некоторые значения могут почти не давать видимого эффекта, зато приводить к нестабильности, сбросу настроек или лишней нагрузке на систему.

Если у вас слабый ПК, сначала снизьте настройки в меню игры, отключите трассировку лучей, попробуйте DX11 вместо DX12 и только потом переходите к ручной правке конфигов. В user.settings или dx12user.settings уменьшайте в первую очередь дальность растительности, плотность травы, качество теней и слишком высокий бюджет текстур.

Ручная настройка user.settings и dx12user.settings помогает выжать из The Witcher 3 больше FPS или, наоборот, улучшить картинку сверх стандартных пресетов. Главное — не менять все параметры сразу, делать резервные копии и проверять результат после каждого твика. А для базовой настройки через меню игры не забудьте ознакомиться с нашим руководством по оптимальной настройке графических параметров «Ведьмак 3: Дикая Охота».

Частые вопросы по настройке графики The Witcher 3

В этом разделе собрали короткие ответы на вопросы, которые чаще всего возникают при ручной настройке графики The Witcher 3 после Next-Gen-обновления: где искать конфиги, какой файл править, что делать с DX12 и какие параметры сильнее всего влияют на FPS.

Где находится user.settings в The Witcher 3?

Файл user.settings находится в папке %USERPROFILE%\Documents\The Witcher 3\. Он отвечает за настройки DX11-версии игры.

Что такое dx12user.settings?

dx12user.settings — отдельный конфигурационный файл для DX12-версии The Witcher 3 после Next-Gen-обновления. Если вы запускаете игру в DX12, проверяйте именно его.

Что лучше для FPS: DX11 или DX12?

Для высокого и стабильного FPS чаще стоит начинать с DX11. DX12 нужен для трассировки лучей, DLSS, FSR и части новых графических функций, но на некоторых системах он может работать тяжелее.

Какие параметры сильнее всего влияют на производительность?

Сильнее всего FPS обычно просаживают трассировка лучей, тени, дальность растительности, плотность травы, высокое разрешение и завышенный бюджет текстур.

Нужно ли ставить user.settings в режим «Только для чтения»?

Не обязательно. Этот режим можно временно включить, если игра сбрасывает ваши изменения, но он также может мешать сохранению настроек через меню.

Другие гайды

    Об авторе
    Комментарии24