розширені налаштування

частина 7: Розширені налаштування

Довгобуд Сталкера вніс у гру безліч налаштувань і фич які були відключені в фінальному релізі,
чи то в уникненні багів, то чи для того, щоб бути використаними в аддонах.
Виходячи з цього в грі набагато більше налаштувань, ніж нам може запропонувати інтерфейс.
До їх допомоги ми і вдамося.
Отже - "Розширені налаштування"

У цій частині ми розглянемо кілька з цих "Розширених налаштувань" і власне їх дії на ігровий процес.
Є три основні методи зміни таких налаштувань:

  1. За допомогою консольних команд
  2. Редагуванням файлу конфігурації User.ltx
  3. Параметрами командного рядка


Кожен з цих методів буде розглянуто в даному матеріалі. У цій частині почнемо з редагування User.ltx.

У Windows Vista шлях трохи інший
Users \ Public \ Documents \ STALKER-SHOC

Цей файл автоматично завантажується кожен раз коли запускається Сталкер.
З нього підбираються всі налаштування для X-ray engine.

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

  1. Параметри у файлі можуть бути змінені якщо лазити в настройки з інтерфейсу гри.
  2. Всі настройки протестовані в консолі і User.ltx. Тут розглядаються тільки ті з них, які впливають на продуктивність.
  3. Стандартні налаштування ми не будемо розглядати тому вони відрізняються рівно на стільки ж, на скільки різняться ваші комп'ютери.
  4. У кожного своя система і щоб підібрати настройки саме для вашої машини краще їх спочатку протестувати через консоль.

Параметри і що вони дають:

bind [action, key] - Команда Біндінга. Здійснює прив'язку до клавіші key дії action.
Щоб подивитися весь лист забінжених команд наберіть в консолі bind_list. До речі тут є невеликий аргумент.
Наприклад щоб забіндити на клавішу SPACE стрибок - до назви клавіші потрібно підставити спереду k.
Кінцева команда виглядає так: bind jump kSPACE

cam_inert [0,0 - 1.0] - Відповідає за плавність камери, На слабких системах сприяє лагам великих значеннях.
Ставимо ближче до 0, їли не хочемо все бачити п'яним оком. Якщо поставити 1 - камера взагалі перестає слідувати за актором.

Загалом параметр 0 - професійна гра;
0.1-0.99 - для роликів і скриптових сцен (красиво але грати ніяк);
1 - для зняття скроневої або роликів - камера висить - герой бігає.

g_always_run [on, off] - По дефолту - коли ми натискаємо вперед - герой біжить, якщо поставити параметр off - герой буде ходити. Чи не плутаємо з спринтом.

r1_dlights [on, off] - Відповідає за вкл \ викл динамічних джерел світла. Але так як ми вже в статичному режимі,
гра їх сама все видаляє, єдине, що можна зробити цим параметром, це відключити свій ліхтарик).
Не рекомендується змінювати.

r1_dlights_clip [10.000 - 150.000] - Тут ми можемо виставити наскільки далеко світить динамічний джерело світла.
Але знову ж таки при використанні зі статичним світлом діє тільки на ліхтарик.

r1_glows_per_frame [2 - 32] - Відповідає за кількість сліпучих джерел світла - але за тестами - особливо на продуктивність не впливає.

r1_lmodel_lerp [0.000 - 0.333] - змінює коефіцієнт лінійної інтерполяції світла) (Lerp).

r1_ssa_lod_a [16.000 - 96.000] - Контролює глобальний рівень деталізації (LOD) для ігрового світу, з високим параметром дає чітку опрацювання об'єктів і дистанцію огляду - але наглухо вбиває ФПС.

r1_ssa_lod_b [16.000 - 64.000] - Схожий на попередній параметр - але відповідає за деталізацію певних типів об'єктів ігрового світу. Високі значення на ФПС теж впливає згубно.

r1_tf_mipbias [-3.000 - 3.000] - Контролює МІПМАМ рівень чистоти текстури віддалених об'єктів. Параметр близький до -3 дає кришталеву чіткість дерев на горизонті але ФПС страждає, зворотний параметр розмиває все в мило - але ФПС злітає. При вимкненому Анізонтропном фільтрі, цей параметр єдиний шлях настройки дистанційних текстур в Сталкера.

r2_gi [on, off] - Відключено по дефолту, цей параметр контролює систему Глобального Освітлення (GI, Global Illumination), форму освітлення з прорахунком променів світла і їх відображення від поверхні об'єктів. Є кілька команд відповідають за цю настройку: r2_gi включає і вимикає систему освітлення, r2_gi_refl контролює відбиття світла від освітлених поверхонь. Однак, включення цей системи освітлення в грі вкрай згубно впливає на FPS.

r2_aa [on, off] - Команда контролює включення підробленого Антіальясінга за рахунок шейдера розмиття в грі, з огляду на те що при технології відкладення затінення (Deffered shading) немає можливості використовувати звичайний спосіб фільтрації. Ця опція не одне і те ж з повзунком Антіальясінг в настройках графіки в грі. Підроблений АА не виконує функцію згладжування країв, він виконує просте заблуріваніе картинки в грі.

r2_aa_kernel [0.300 - 0.700] - Команда відповідає ща підроблену функцію Антіальясінга, в тому випадку, якщо опція r2_aa включена. Високі значення збільшують розмитість. Активація підробленого АА і установка налаштувань r2_aa_kernel в значення 0.3 дає найбільш прийнятний ефект згладжування, не виконуючи надмірного замилювання картинки.

r2_aa_break [0.000000 - 1.000000,0.000000 - 1.000000,0.000000 -1.000000] - Команда, яка контролює дистанцію на якій працює функція підробленого Антіальясінга. Чим вище значення, тим на більш далекі відстані діє ефект. Однак, оскільки функція заснована на векторному розрахунку, то максимальні відстані не обов'язково забезпечують максимальну якість. Для експерименту вкажемо r2_aa_break 0.000000,1.000000,0.000000. в грі дасть чіткі об'єкти поблизу, і розмиті далеко.

r2_aa_weight [0.000000 - 1.000000,0.000000 - 1.000000,0.000000 - 1.000000] - Відповідає за коефіцієнт розмиття при включеній опції підробленого АА, вище значення -больше мила.

r2_allow_r1_lights [on, off] - Включає підтримку в R2 використання статичного освітлення (методів R1). У грі проявляється не реалістично завищеною яскравістю у картинки і явним пониженням FPS.

r2_gloss_factor [0.000 - 10.000] - Команда відповідає за коефіцієнт відбиваного світла від об'єктів (світіння поверхні, глянцевость). Високі значення підвищує рівень світіння, жертвуючи FPS. Досвідченим шляхом можна домогтися досить реалістичною картинки.

r2_ls_bloom_fast [on, off] - Опція контролює включення розширеного Bloom ефекту в грі. З нею вже наявний Bloom ефект в грі стає яскравішим і з більш вираженим ефектом димки. Продуктивність при цьому особливо не страждає, так як гра вже використовує HDR освітлення при включеному Render2 (R2- DX9 renderer).

r2_ls_bloom_kernel_b [0.010 - 1.000] - Команда контролює силу розмиття при Bloom ефект. Більше значення - довше ефект розмиття.

r2_ls_bloom_kernel_g [1.000 - 7.000]

r2_ls_bloom_kernel_scale [0.500 - 2.000]

r2_ls_bloom_speed [0.000 - 100.000] - Команда відповідає за "тривалість життя" Bloom ефекту.

r2_ls_bloom_threshold [0.000 - 1.000] - Цей параметр контролює рівень освітленості. Ефект використовується в грі за замовчуванням, або ви не маєте r2_ls_bloom_fast опція включена. Великі значення зменшать яскравість підсвічування bloom ефекту. Використовується разом з HDR, наприклад, якщо виставити значення 1.000, в грі з'являється схоже на DX8 освітлення (але з динамічним підсвічуванням). Ви можете експериментувати зі зміною цього значення, а можете швидко досягти бажаного результату. Для прикладу спробуйте значення 0.350, щоб досягти дещо атмосферної картинки.

r2_ls_depth_bias [-0.500 - 0.500] - Цей параметр визначає, наскільки видиме світло від джерел світла світить. Краще залишити за замовчуванням.

r2_ls_depth_scale [0.500 - 1.500] - Теж саме, що і вище, тільки відповідає за тіні.

r2_mblur [0.000 - 1.000] - Команда контролює включення кінематографічно ефекту розмиття в русі в грі (Motion blur), цей ефект робить пересування в грі більш реалістичним за рахунок того, що з огляду на особливості нашого ока в житті людина не фокусується на "проміжної картинці" при перекладі очей з одного місця на інше. Для включення цієї опції необхідно дописати атрибут -mblur до ярлику запуску гри STALKER.

r2_parallax_h [0.000 - 0.500] - Цей параметр відображається контролює паралакс картографування, метод використовується з метою подальшого поліпшення зовнішнього вигляду глибини на поверхню. Однак в моєму досвіду зміни цього варіанту не візуальний або виконання дії. Люди стверджують, що підвищення цього параметра до величини 0,04 допомагає їм підвищити продуктивність, так що ви можете спробувати це як воно не повинно завдати шкоди або помітної втрати якості зображення.

r2_slight_fade [0.020 - 2.000] - Дальність освітлення.

r2_ssa_lod_a [16.000 - 96.000] - Контролює систему Level of Detail (LOD) в грі, чим вище параметр, тим чіткіше і пропрацював об'єкти вдалині.

r2_ssa_lod_b [32.000 - 64.000] - Контролює систему Level of Detail (LOD) в грі, чим вище параметр, тим чіткіше і пропрацював деякі об'єкти вдалині.

r2_sun [on, off] - Включає \ вимикає сонце, як джерело світла.

r2_sun_depth_far_bias [-0.500 - 0.500]

r2_sun_depth_far_scale [0.500 - 1.500]

r2_sun_depth_near_bias [-0.500 - 0.500]

r2_sun_depth_near_scale [0.500 - 1.500]

Ці параметри впливають на тінь. Високі - більш темні тіні, низькі - більш прозорі. За замовчуванням - краща якість.

r2_sun_details [on, off] - Теж-саме, що функція "Тінь від трави".

r2_sun_lumscale [-1.000 - 3.000] - визначає рівень яскравості (яскравість) від сонячного світла, зі значеннями від нуля або нижче - відключення Сонця.

r2_sun_lumscale_amb [0.000 - 3.000] - Параметр визначає яскравість освітлення, викликаним сонцем.

r2_tf_mipbias [-3.000 - 3.000] - Чіткість текстур далеко. Впливає на ФПС.

r2_tonemap [on, off] - Ця опція контролює Tone Mapping. Може поліпшити картинку без зниження ФПС.

r2_tonemap_lowlum [0.000 - 1.000] - Яскравість HDR. Краще залишити за замовчуванням.

r2_tonemap_middlegray [0.000 - 2.000] - Головний параметр HDR. При значенні 1.2 можна домогтися HDR ефекту як в Облівіона.

r__supersample [1 - 4] - Згладжування (сенсу міняти немає, бо в грі воно не працює).

r__tf_aniso [1 - 16] - Ступінь анізотропної фільтрації текстур.

rs_stats [on, off] - Включає область виведення статистики по грі на екран (під час гри), включаючи інформацію по FPS.

snd_acceleration [on, off] - Цей параметр контролює апаратне прискорення звуку.

snd_cache_size [4 - 32] - Цей параметр визначає розмір кешу звуку. Краще поставити 32, щоб уникнути заїкання.

snd_efx [on, off] - Включення \ відключення звукових ефектів.

snd_targets [4 - 32] - Цей параметр визначає кількість звукових каналів. Значення 32 покращує якість звуку.

vid_mode [WxH] - Управляє дозволом екрану.


На наступній сторінці триває Розширена Налаштування, шляхом вивчення консольних команд.

Схожі статті