Skyrim – гайд з покращення графіки (UPD). Skyrim - Підвищений uGridsToLoad Загальна оптимізація системи

Ця стаття визначає параметри конфігураційного файлу Oblivion.iniдля The Elder Scrolls IV: Oblivion. З її допомогою ви зможете трохи покращити графіку гри та поміняти на свій смак деякі корисні налаштування. Насамперед це буде корисно тим, хто не любить сторонніх модів, віддаючи перевагу оригінальній грі. Описане у статті розраховане на сучасні комп'ютери, у яких не менше 1 ГБ оперативної пам'яті та 512 МБ пам'яті відеокарти.

Нижче ви побачите таблиці з назвами параметрів та їх описами. Для зручності таблиці відсортовані за категоріями — ці категорії ви знайдете в Oblivion.ini, де кожна з них поміщена у квадратні дужки. Перша колонка таблиць – назви параметрів, друга – стандартне значення на максимальних налаштуваннях графіки, третя – опис параметрів.

Для початку роботи відкрийте файл Oblivion.iniбудь-яким текстовим редактором. Цей файл знаходиться наступним шляхом: C:\Users\\Documents\my games\oblivion. Не забудьте зробити резервну копію файлу на випадок, якщо виникнуть помилки, пов'язані зі змінами.

General (Загальні)

bRunMiddleLowLevelProcess 1 Якщо поставити «0» замість одиниці, то грі надаватиметься більше ресурсів комп'ютера, ніж іншим програмам. Збільшується продуктивність.
bFixFaceNormals 0 Значення «1» покращує тіні на обличчях персонажів.
uGridDistantTreeRange
uGridDistantCount
15
25
Високі значення обох параметрів збільшують видимість віддалених дерев. Змінювати потрібно обидва параметри, інакше ефекту не буде.
uGridsToLoad 5 Відповідає за радіус відображення високодеталізованих моделей та текстур. Значення можуть бути лише непарними. У разі збільшення значення можуть виникнути помилки. Значення для оперативної пам'яті: 1 ГБ - "7", 2 ГБ - "9" і т.д.
uInterior Cell Buffer
uExterior Cell Buffer
3
36
Число осередків ігрового світу, що зберігаються в оперативній пам'яті. Перший параметр відповідає за інтер'єри, а другий за екстер'єри. Значення для 1 ГБ оперативної пам'яті - "6" і "72". Для 2 ГБ - "16" і "102" відповідно. Збільшення цих параметрів від вихідного необхідно при зміні параметра uGridsToLoad.
SMainMenuMovieIntro
SIntroSequence
Якщо не хочете дивитися заставки до відкриття меню гри, видаліть все після знака «=».
bUseThreadedBlood
bUseThreadedMorpher
0
0
bBorderRegionsEnabled 1 Якщо встановити значення «0», зникнуть усі межі світу.
uGridDistantTreeRangeCity
uGridDistantCountCity
4
4
Параметри, що визначають видимість віддалених дерев із міст.
iPreloadSizeLimit 26214400 Максимальна кількість оперативної пам'яті, яка використовується грою для попереднього завантаження даних. Максимальне значення – 262144000. Для 1 ГБ оперативної пам'яті – 52428800, для 2 ГБ – 104857600. Не рекомендуємо збільшувати вихідне число цього параметра.
bUseThreadedTempEffects
bUseThreadedParticleSystem
0
0
При значенні «1» даних параметрів підвищується продуктивність на багатоядерних процесорах.

Display (Відображення)

fDecalLifetime 10.0000 Що значення параметра, тим довше залишається кров.
bEquippedTorchesCastShadows 0 Якщо встановити значення «1», то з'являться тіні смолоскипів в інтер'єрах.
bHighQuality20Lighting 0 Якщо встановити значення «1», то покращиться якість освітлення.
bAllowScreenShot 0 Значення «1» дозволяє знімати скріншоти у форматі bmp за допомогою клавіші PrintScreen.
iShadowFilter 2 Відповідає за згладжування тіней. Згладжування підвищується за високих значень.
fSpecualrStartMax 1000.0000 Відстань, де зникають відблиски з об'єктів. Збільшення впливає продуктивність.
iActorShadowIntMax
iActorShadowExtMax
10
10
Максимум тіней в інтер'єрах та на відкритій місцевості. Збільшення впливає продуктивність.
iMaxDecalsPerFrame 10 Кількість слідів крові, що відображаються одночасно. При високих значеннях параметра продуктивність може погіршитися.
fShadowFadeTime 1.0000 Час зникнення та появи тіней. Щоб не чекати появи своєї тіні після перемикання виду від першої особи на вигляд від третьої особи, поставте значення "0.0000".
bAllowPartialPrecision 1 Значення «0» покращить якість графіки.
iShadowMapResolution 256 Відповідає за дозвіл тіней. Значення має бути ступенем двійки (256, 512, 1024 тощо).
bAllow30Shaders 0 Якщо встановити значення «1», то гра буде використовувати шейдери версії 3.0. На сучасних комп'ютерах трохи підвищиться кількість кадрів за секунду.

Controls (Керування)

Water (Вода)

bUseWaterReflectionsMisc
bUseWaterReflectionsStatics
bUseWaterReflectionsTrees
bUseWaterReflectionsActors
0
0
0
0
Значення «1» у кожному з цих параметрів увімкне відображення на воді різних об'єктів.
uDepthRange 125 Параметр, що визначає прозорість води, видимої із суші. Збільшення значення параметра загрожує падінням продуктивності та помилками.
fSurfaceTileSize 2048.0000 Параметр, що відповідає розміру сітки текстури води.
uNumDepthGrids 3 Параметр, який відповідає за дальність видимості під водою. Великі значення викликають помилки. Значення "1" цього параметра видаляє можливі помилки від збільшення змінної uGridsToLoad.

Audio (Аудіо)

Combat (Бойова система)

HAVOK (фізика)

Interface (Інтерфейс)

GamePlay (Ігровий процес)

SpeedTree (Дерева)

LOD (Відображення далеких об'єктів)

fLODMultTrees
fLODMultActors
fLODMultItems
fLODMultObjects
2.0000
10.0000
10.0000
10.0000
Відстань, на яких починають промальовуватися дерева, персонажі, предмети та об'єкти.

Grass (Трава)

OPENMP

Якщо ви вважаєте, що якісь важливі параметри не були згадані, пишіть їх у коментарях до цієї статті.

Переглядаючи різні форуми, групи ВКонтакте та інше, я помітив, що у народу якась прісна та нудна графіка. Власне, цю справу треба виправляти, бо не дуже добре це виходить.
Сам процес покращення графіки (стандартний налаштувач враховувати не будемо - тож зрозуміло, що там має бути все на максимум) я поділив би на три етапи:

  1. Налаштування драйверів
  2. Поліпшують графіку модифікації, DLC.
  3. Копування конфігів
Заздалегідь попереджаю, що всі налаштування та модифікації ставляться вами на свій страх та ризик, я ніякої відповідальності за ваші косяки не несу.
Як і все швидкоплинне, пост відтепер оновлюватиметься. Останнє оновлення - 28.02.2013.
Почнемо за пунктами, що йдеться.

Налаштування драйверів.
Стосується власників відеокарт nVidia.
Цей текст скоро застаріє і все це можна буде знайти простіше, або воно відразу буде йти в комплекті, але до цього моменту вийшло тільки дві пачки драйверів nVidia, що покращують графіку та продуктивність The Elder Scrolls Skyrim, обидва драйвера знаходяться у статусі бети, тому завантажити та знайти їх не так просто. Отже, мова про 290.36 , які включають ambient occlusion, а також про 290.53 – які прискорюють гру на 25% порівняно з 290.36. Більше того, 290,53 випущені виключно для Skyrim, так що ставити, на мій погляд, обов'язково. Не забуваємо вибрати чисту установку, щоб програма сама видалила старі драйвера і не було жодних косяків у майбутньому.

Примітка автора. Текст вже трохи застарів, бо вийшли щонайменше драйвери 301.24, які знову прискорюють роботу Skyrim. Так що замість переходу за посиланнями просто перевіряйте нове в розділі бета-драйверів, а також новини.
Після встановлення драйверів, йдемо в контрольну панель, Параметри 3D, Керування параметрами, там вибираємо Програмні налаштування та шукаємо там Elder Scrolls 5 (простіше натиснути Додати та вказати шлях вручну).

Знаходимо там затінення фонового освітлення (він же ambient occlusion) і включаємо. Графіка стане кращою, оскільки тепер з'являється м'яке затінення, наприклад, під кущиками, під деталями інтер'єру та інше. На сайті нвідіа є наочні порівняння, наприклад, ось чи ось. Погравши із цією опцією, ви вже не зможете грати без неї, відповідаю.

Рекомендується також переключити фільтрацію текстур на Високу якість (анізотропна фільтрація через драйвера якіснішої ігрової, як не дивно) і вибрати необхідне значення, наприклад, х16. Аналогічно рекомендується виставити прозорість згладжування – картинка стає значно м'якшою.

Покращують графіку модифікації та DLC.
Зазвичай народ кричить, що модифікації - це погано, що треба користуватися оригіналом, і таке інше. Але ж ми ніби не чіпаємо геймплей?

  1. Отже, спочатку змінимо стилізацію картинки - додамо різкості, сепії, техніколор, і таке інше. Мова про FXAA Post Process Injector. Качайте версію 2.1, якщо хочете всі повзунки міняти вручну (не рекомендується), або версію 1.3 - де вже встановлено 4 пресети, рекомендую останній (Preset 4: Medium sharpening, medium bloom, technicolor, warm sepia, high saturation).
  2. Сьомого лютого 2012 року вийшло перше скачуване доповнення для Skyrim, що покращує графіку, та й до того ж безкоштовне - Skyrim: High Resolution Texture Pack. Беззастережний маст інстал - 3 гігабайти HD текстур ще нікому не завадили.
  3. Ще один пакет текстур високої роздільної здатності називається Skyrim HD-2K Textures, щоб не мучитися зі скачуванням з Nexus, ось посилання на Рутрекер.
  4. Дуже потужний мод, що покращує графіку, і дає великий вибір по налаштуванню - Climates Of Tamriel - робить погоду дійсно чудовою, додає більш симпатичні відблиски від сонця, та інше.
  5. Обов'язково рекомендую до встановлення RWT Realistic Water Textures та Realistic Smoke and Embers – модифікації від одного автора. Вода насправді стає красивішою та реалістичнішою. Щоправда, потрібна реєстрація на сайті.
Саме в той момент, як ви подумали, що зараз піде черговий список всяких безглуздих модів, і змін гри, які її зіпсують, я закінчую список, хе-хе. Насправді, найнеобхідніше приблизно на цьому і закінчується, а далі там йдуть усілякі перемальовані HD-текстури, які на оригінальні не схожі зовсім і ще незрозуміло, звідки видерті. У будь-якому випадку, ви завжди зможете знайти потрібне під себе на Skyrim Nexus, та й просторах інтернету взагалі. Багато хто любить ось більш волохатий тіла персонажів, нові очі, волосся, та інше, але особисто для мене це вже перебір.

І взагалі, такою невдячною справою, як добірка всього-на-всього, вже давно як зайнялися хлопці в Steam Workshop- відповідно, це стосується лише власників ліцензійної Steam-версії. Добре, що там можна не тільки викладати свої модифікації, а й об'єднувати їх у колекції.
Так ось, зараз серед найпопулярніших колекцій за весь час якраз і є збірка найцікавіших графічних модифікацій - зустрічайте Graphics +++. Там зібрано аж 20 модифікацій, серед яких (переклад з опису колекції):

  • Покращені текстури води, снігу, льоду
  • Густа рослинність
  • Кровіща
  • Поліпшене освітлення
  • Поліпшена осучка
  • Інші покращення
Щоб встановити колекцію, тиснемо Subscribe (або Підписатись)

А потім запускаємо Лончер і бачимо там, що йде процес синхронізації доповнень:

От і все! Можна грати. А взагалі, там цих колекцій і модів темрява темрява, тож не обов'язково ставити саме цю колекцію.

Копування конфігів.
На цю тему гайдів написана темрява темрява, проте російською щось більш-менш вартісне знайти не вдалося, тому спробую перекласти найважливіше з The Elder Scrolls V: Skyrim Tweak Guide з сайту nVidia. Ілюстрації з порівнянням також взяті звідти, за що авторам тексту велике моє спасибі.
Необхідні конфіги (.ini файли) знаходяться у папці Мої документи\My Games\Skyrim(або повніше - C:\Users\ваш користувач \Documents\My Games\Skyrim). Перед редагуванням рекомендую зробити резервні копії файлів, що змінюються, а також зробити копії після редагування (після оновлень або просто без причини гра іноді скидає налаштування, і вам все доведеться робити заново). Варто також звернути увагу, що налаштування через Launcher гри також скине усі ваші прописи.
Також варто розуміти, що я пишу гайд щодо покращення графіки (читай – щоб робити кошерні скріншоти), а не твики гри, тому деякі параметри втрачені.
І так, в інтернеті є онлайн-редактор конфігів, якщо вам ліниво лізти вручну в Блокнот. Заходимо сюди.
Отже, відкриваємо в Блокноті (чи іншому текстовому редакторі) файл Skyrim.ini:
Тепер перейдемо до редагування файлу SkyrimPrefs.ini:

  • У секції знаходимо рядок fAudioMasterVolume=1.0000- вона змінює загальну ігрову гучність, і стане в нагоді тим, кому звук гри здається занадто тихим, оскільки можна виставити значення більше одиниці, наприклад, 2.0000.
  • Знаходимо секцію і там рядок bDoDepthOfField=1. Ця змінна відповідає за розмазування об'єктів, що знаходяться не у фокусі. Відповідно, якщо поставити 0, можна отримати деякий приріст продуктивності.
  • У блоці знаходимо рядок bShowCompass=1- якщо поставити 0, то проклятий читерський компас (як його назвали пацани - двемерський gps-навігатор) назавжди пропаде з екрану і можна буде робити скріншоти завжди і скрізь, а також навчить орієнтуватися в просторі і запам'ятовувати карту.
  • У блоці знаходимо iShadowMapResolution - це дозвіл (читай: якість) тіней у грі. У налаштуваннях через гру значення =512 відповідає низькій графіці; =1024 - середньої; = 2048 – високою; і = 4096 - ультра. Вищий і крутіший 8192 можна виставити тільки вручну. Дивимося скріншоти порівняння, і вирішуємо, чи так воно нам потрібно:
  • Там же шукаємо iBlurDeferredShadowMask=3- Це величина розмазування тіней. Чим більше – тим сильніше, 0 – найрізкіші тіні (некрасиво). Дивимося скріншоти порівняння:
  • Параметр iShadowMaskQuarter=4необхідно міняти обережно, оскільки він грішить гру, а краще взагалі не чіпати, напевно. Якщо що, параметр відповідає за прозорість тіней.
  • Там же - fShadowDistance=8000.0000- Відстань, на якій малюються тіні на відкритій місцевості. Скріншоти:
  • fInteriorShadowDistance=3000.0000- аналогічно попередньому, але йдеться про тіні у приміщеннях та печерах.
  • bTreesReceiveShadows=0- Змінюємо на 1 і отримуємо більш реалістичні тіні на всіх поверхні дерев:
  • fGrassStartFadeDistance=7000.0000- дистанція, на якій відображається трава
  • fTreeLoadDistance=75000.0000- дистанція, на якій відображаються дерева: Як можна побачити на скріншотах, різниці після 75 000 особливо і немає.
  • fTreesMidLODSwitchDist=10000000.0000- цей параметр впливає на деталізацію дерев при наближенні впритул
  • Знаходимо секцію (рівень деталізації) та міняємо там fLODFadeOutMultObjects=15.0000- дистанція промальовування ігрових об'єктів. Ігровими засобами повзунок зупиняється на 15, ми можемо це значення збільшити.
  • fLODFadeOutMultItems=15.0000- дистанція промальовування ігрових предметів.
  • fLODFadeOutMultActors=15.0000- дистанція промальовування істот (людей, тварин та ін.)
  • Тепер шукаємо секцію (вода) і дивимося наступні 2 параметри: iWaterReflectHeight=512і iWaterReflectWidth=512. Це – дозвіл відображень, що малюються у воді. Число - ступінь двійки (256, 512, 1024 і т.д.), не переплутайте:

Досить цікавий мод для всіх цінителів красивої графіки та власників екстремально потужних комп'ютерів.

uGridsToLoad— це параметр, в якому вказано радіус «повноцінного» промальовування об'єктів. Внаслідок чого все що потрапляє за межі цього радіусу – виглядає менш якісно та привабливо. Як не важко здогадатися - підвищення цього параметра зробить картинку в грі красивішою та якіснішою, але водночас підвищить вимоги до продуктивності комп'ютера.

За замовчуванням цей рядок у Skyrim.ini немає і гра використовує значення uGridsToLoad=5,але якщо ви хочете підвищити цей показник, то вам необхідно додати рядок uGridsToLoad=Nу ваш Skyrim.ini, вниз розділу .

Цей параметр може приймати тільки непарнізначення, тобто. 5,7,9,11,13…

За промовчанням при використанні значення 9 або більше гра може почати поводитися некоректно, навіть якщо ваш комп'ютер досить потужний. Даний мод виправить це непорозуміння та дозволить вам використовувати практично будь-які значення для цього параметра. Максимальне значення, яке тестував автор. uGridsToLoad=15.

Увага! Якщо ви не впевнені в достатній продуктивності комп'ютера - не змінюйте це значення! т.к. якщо ви, наприклад, виставите значення 9 і зайшовши в гру збережетеся, а потім виявите, що гра почала працювати нестабільно - доведеться робити "танці з бубном" щоб повернути значення до вихідних даних, бо повернути його назад тільки у файлі Skyrim.ini буде недостатньо. "завищена" цифра збережеться у файлі збереження.

fGrassStartFadeDistance=7000.0000- Ця змінна в SkyrimPrefs.ini має найбільший вплив на траву. Регулює відстань, на якій трава з'являється в ігровому світі, і відповідає настройці "Відстань видимості трави". Чим нижче значення, тим менше трави відображатиметься на відстані, чим вище значення, тим більше трави відобразиться на відстані. Максимально можливе значення внутрішньоігрового слайдера 7000.00, тим не менш, ви можете збільшити це значення, тим самим збільшивши відстань видимості трави. Наприклад, значення 14000.00 подвоїть відстань, де з'являється трава. Вплив продуктивності на системи дуже різний, але має бути низьким.

iMinGrassSize=20- Цю змінну потрібно додати до нижньої частини розділу файлу Skyrim.ini. Ця змінна визначає щільність чагарників трави, і якщо збільшити, робить її рідкісною, у той час як при значенні нижче 20 не показує жодних покращень у траві. Скриншоти нижче показують 2 граничні значення 80 і 20. Проріджування трави може бути альтернативним способом підвищення продуктивності без скорочення відстані видимості трави або вимикання трави в цілому.

20 80

bAllowCreateGrass=1- Якщо ця змінна налаштована на 0 у Skyrim.ini, вона відключить усю траву. Це може покращити продуктивність на відкритих просторах на слабких графічних процесорах, однак це знизить реалізм. Щоб тимчасово перемикати траву в конкретних районах для запобігання вильотам під час гри, дивіться розділ "Консольні команди".

fTreeLoadDistance=75000.0000- Ця змінна SkyrimPrefs.ini визначає відстань, на якій відображаються дерева. Підвищення значення збільшить кількість видимих ​​дерев на великій відстані, тоді як зниження значення скоротить їх, хоча варто відзначити, що навіть при 0 найближчі дерева будуть промальовуватися. Зміна числа віддалених дерев може покращити помітно продуктивність, що залежить від виду. На скріншотах нижче використовувалися значення 5,000, 75,000 та 150,000 для цієї змінної. Перехід від 5000 до 75000 помітний, проте все вище цього значення, не змінює вигляд.

5,000 75,000 150,000

fTreesMidLODSwitchDist=10000000.0000- Ця змінна в SkyrimPrefs.ini регулює рівень деталізації довколишніх дерев. При зниженні значення найближчі дерева втрачають листя та гілки, при підвищенні – додається більше листя та гілок. Вплив на продуктивність по-різному буде залежати від системи.

bRenderSkinnedTrees=1- ця змінна SkyrimPrefs.ini визначає кількість листя на найближчих деревах. Якщо налаштовано на 0, дерева втратять частину абоства і гілок, хоча вони досі будуть відносно детальними. Сприяє покращенню продуктивності, але знижує реалізм. Зверніть увагу, що змінна uiMaxSkinnedTreesToRender у SkyrimPrefs.ini також визначає максимально можливу деталізацію дерев, але підвищення цього значення не має значного впливу і не збільшує фактичної кількості дерев у більшості сцен.

Загальний рівень деталізації (General Level of Detail (LOD))

fLODFadeOutMultObjects=15.0000- Ця змінна в SkyrimPrefs.ini регулює відстань, на якій об'єкти з'являються в ігровому світі, і відповідає настройці "Відстань видимості об'єктів". Максимально можливе внутрішньоігрове значення повзунка 15, проте тут ви можете підвищити значення вище стандартного збільшення відстані об'єктів.

fLODFadeOutMultItems=15.0000- Ця змінна в SkyrimPrefs.ini регулює відстань, на якій предмети з'являються в ігровому світі, і відповідає настройці "Відстань видимості предметів". Максимально можливе внутрішньоігрове значення повзунка 15, проте тут ви можете підвищити значення вище стандартного збільшення відстані, на якому предмети можуть бути видимі.

fLODFadeOutMultActors=15.0000- Ця змінна в SkyrimPrefs.ini регулює відстань, на якій персонажі та створення з'являються в ігровому світі, і відповідає внутрішньоігровій настройці "Відстань видимості персонажів". Максимально можливе внутрішньоігрове значення повзунка 15, проте тут ви можете підвищити значення вище стандартного збільшення відстані, на якому персонажі можуть бути видимі.

fBlockMaximumDistance=250000.0000
fBlockLevel1Distance=70000.0000
fBlockLevel0Distance=35000.0000
fSplitDistanceMult=1.5000

Змінні вище знаходяться в SkyrimPrefs.ini і регулюють рівень деталізації віддаленого ландшафту, і відповідають ряду ігрових налаштувань "Деталізація віддалених об'єктів". Збільшення трьох змінних fBlock забезпечить невеликі поліпшення деталізації ландшафту на великих відстанях, наприклад, промальовування вершини гір.
Змінна fSplitDistanceMult змінна служить визначення швидкості при переході LOD. При збільшенні значення значно збільшиться деталізація ландшафту, розташованого ближче до нас. У будь-якому випадку, зміна цих змінних впливає тільки на віддалений ландшафт, так у багатьох областях видимий вплив буде мінімальним або непомітним.

fSkyCellRefFadeDistance=150000.0000- Ця змінна в SkyrimPrefs.ini ефективно регулює відстань, на якій видно хмари, зокрема навколо гірських вершин. При підвищенні значення віддаленіші гори набувають хмари навколо. Зниження цієї змінної призведе до видалення хмар у найближчих гір. Зміна видимості хмар повинна мати помірний вплив на продуктивність.

| |
© ,