Що таке sikkmod, або омолодження doom 3

Що таке Sikkmod, або Омолодження Doom 3

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

Але для початку варто згадати ще один мод, не такий глобальний, але вже дуже зручний. Це перероблене головне меню гри зі шрифтами, гойдається звідси. У новому головному меню з'явилися додаткові опції, що дозволяють, наприклад, не вдаючись до консолі виставити широкоформатне дозвіл, а більш якісні шрифти виглядають набагато краще на високому дозволі. Мод встановлюється дуже просто. Досить кинути ".pk4" файл в папку Doom 3 / base. Нове меню готово!

Тепер перейдемо до Sikkmod'у. Цей мод знаходиться на Mod DB в двох варіантах: для оригінальної гри і аддона Resurrection Of Evil. У першому випадку достатньо розпакувати файл в папку з грою (тобто в папку Doom 3, не треба створювати нові папки), і, запустивши гру, вибрати Sikkmod в списку модов. Для варіанту для RoE необхідно розпакувати вміст архіву в папку "Doom 3 / d3xp", тобто в папку аддона.

Після відкриття мода ми бачимо звичайне головне меню Doom 3, в якому з'явився додатковий пункт: Sikkmod options. Там-то і містяться численні параметри, що прикрашають гру. Розглянемо найбільш помітні з них:

Що таке sikkmod, або омолодження doom 3

Так виглядає звичайна гра, без додаткових прикрас.

Bloom - блум і є блум. На яскравість блума впливають параметри Intensity і Gamma, а на чіткість / розмитість Blur Iterations і Bloom BufferSize. Особисто я обмежився винесенням Bloom Gamma "2", блум з'являється тільки на дуже яскравих поверхнях.

Що таке sikkmod, або омолодження doom 3

Те ж місце, але з Блумом.

Color - розділ Color містить багато різних малопомітних, але симпатичних постеффекти. ColorGrading задає зображенні певну колірну тему, Vignetting робить затемнення з боків екрану, FilmGrain додає "кіношний" шум в картинку, а CelShading надає грі "мультяшний" вид (краще це не робити;). Як і раніше параметр Scale означає інтенсивність ефекту. Деякі з цих ефектів мають кілька варіантів "відтворення" (Grain Blend Mode). Раджу з ними ознайомитися і вибрати оптимальний для себе.

Що таке sikkmod, або омолодження doom 3

Тут використано більшість постеффекти розділу Color: ColorGrading, FilmGrain, Vignetting і EdgeAA.

DoF - ще один кіношний ефект расфокусировки зображення. Проте, якщо його включити, нічого не відбудеться. Для DoF існує кілька параметрів-умов, при яких він повинен "включатися" і за замовчуванням всі вони відключені. Для DoF також існує кілька методів відтворення.

Що таке sikkmod, або омолодження doom 3

DoF з автоматичним фокусуванням.

HDR - самий суперечливий і найпомітніший ефект в Sikkmod'е. Картинка стає набагато яскравішою і рельєфною. Ось тільки і в оригіналі освітлення було дуже і дуже контрастним і додаткова контрастність запросто може зіпсувати картинку, а не зробити її краще. Саме тому у HDR найбільше параметрів, зроблених з розрахунком, що кожен зробить для себе найбільш зручну комбінацію. Крім різних методів відтворення варті уваги параметри Middle Gray - середня освітленість картинки, WhitePoint - чим нижче параметр, тим більше яскравих місць буде "випалено", Blue Shift - інтенсивність синього кольору.

Що таке sikkmod, або омолодження doom 3

Контрастність помітно більше, як і рельєфність текстур.

Motion Blur - розмиття картинки при русі. Докласти картинку тут трохи проблематично, так як ефект найбільш помітний безпосередньо в грі.

Shadows - пом'якшення тіней. Самий ненажерливий ефект. Незважаючи на те, що м'які тіні в момент релізу були трохи ні самої потаємної мрією думера, реалізація цього ефекту розчаровує. По-перше, різниця на практиці виявилася вельми непомітною. А по-друге, моддерам поки недоступний весь вихідний код Doom 3, а тому зробити тіні без виникають графічних артефактів фактично неможливо. Тому то тут, то там знаходиться в тіні текстура матиме звичай "світитися" світлом, який на неї по ідеї падати не повинен.

Що таке sikkmod, або омолодження doom 3

А в цілому, все-таки, симпатично.

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

Що таке sikkmod, або омолодження doom 3

Увага на кути в приміщенні.

Game - ігрові зміни. Найбільш гідні уваги Ambient Light - ембіентних джерело світла, освітлюючий навіть найтемніші куточки гри, Blood Spray - запозичений з Gears Of War ефект попадання ворожої крові на камеру і Burn Away Delay - ми можемо контролювати час "згоряння" трупів демонів прямо з меню.

Що таке sikkmod, або омолодження doom 3

А так темно і гнітюче гра виглядає без Ambient Light, і так, на всіх попередня скріншотах він був включений.

Experimental - експериментальні, тобто або недороблені, або не призначені спочатку для гри ефекти, типу God Rays (тіні в повітрі, як в Crysis) і вторинного освітлення. Не дивуйтеся, якщо нічого не заробить :) Ці ефекти призначені в першу чергу для інших моддеров, які зможуть їх використовувати в своїх рівнях.
Комбінування всіх цих ефектів дає вражаючі і дуже відрізняються один від одного результати, так що кожен може зробити картинку собі до смаку.

P.S. Sikkmod - мод не тільки графічний, а й ігровий, і змінює характеристики гармат і супротивників. Якщо особлива живучість ворогів не до вподоби, досить видалити папку def з архіву pak_modfiles, що знаходиться в папці з модом, і все стане як і раніше.

r_lightScale "1.5"
seta g_bloodSprayFrequency "0.5"
seta g_bloodSprayDistance "96"
seta g_bloodSprayTime "1"
seta g_showBloodSpray "1"
seta g_ambientLightColor "0.125 0.125 0.125"
seta g_ambientLightRadius "1024 1024 1024"
seta g_useAmbientLight "1"
seta g_burnAwayDelay "30"
seta r_useVignetting "0"
seta r_filmgrainStrength ".5"
seta r_filmgrainScale "1.0"
seta r_filmgrainBlendMode "2"
seta r_useFilmgrain "0"
seta r_celShadingThreshold "1.0"
seta r_celShadingScale "1.0"
seta r_celShadingMethod "0"
seta r_useCelShading "0"
seta r_colorGradingParm "0"
seta r_useColorGrading "0"
seta r_motionBlurQuality "1"
seta r_motionBlurLerp "0.5"
seta r_motionBlurFactor "1.0"
seta r_motionBlurMaxThreshold "45"
seta r_motionBlurMinThreshold "10"
seta r_motionBlurFPSThreshold "20"
seta r_motionBlurMaskDistance "32"
seta r_motionBlurScale ".1"
seta r_useMotionBlur "1"
seta r_dofConditionZoom "1"
seta r_dofConditionTalk "1"
seta r_dofConditionReload "0"
seta r_dofConditionGUI "1"
seta r_dofConditionCinematic "1"
seta r_dofConditionAlways "0"
seta r_dofFocus "256"
seta r_dofFar "2048"
seta r_dofNear "0"
seta r_dofBlurQuality "1"
seta r_dofBlurScale "2"
seta r_useDepthOfField "1"
seta r_ssaoBlendScale "2.0"
seta r_ssaoBlendPower "2.0"
seta r_ssaoBlurEpsilon "16"
seta r_ssaoBlurQuality "1"
seta r_ssaoBlurScale "1.0"
seta r_ssaoBlurMethod "2"
seta r_ssaoAmount "1"
seta r_ssaoBias "0"
seta r_ssaoRadius "24"
seta r_ssaoMethod "0"
seta r_useSSAO "1"
seta r_bloomGamma "2"
seta r_bloomScale "1"
seta r_bloomBlurScaleY "1.0"
seta r_bloomBlurScaleX "1.0"
seta r_bloomBlurIterations "1"
seta r_bloomBufferSize "4"
seta r_useBloom "1"
seta r_hdrGlareSize "1.0"
seta r_hdrGlareScale "1.5"
seta r_hdrGlareStyle "10"
seta r_hdrBloomSize "1.0"
seta r_hdrBloomScale "1.0"
seta r_hdrBloomOffset "6.0"
seta r_hdrBloomThreshold "3"
seta r_hdrBloomWhitePoint "1"
seta r_hdrBloomMiddleGray "0.09"
seta r_hdrBloomToneMapper "0"
seta r_hdrLumThresholdMin ".1"
seta r_hdrLumThresholdMax "1.0"
seta r_hdrDitherSize "1.0"
seta r_hdrDither "0"
seta r_hdrBlueShiftFactor "0"
seta r_hdrWhitePoint "1"
seta r_hdrMiddleGray ".3"
seta r_hdrAdaptationRate "60.0"
seta r_hdrToneMapper "3"
seta r_useHDR "1"
seta r_softShadowsBlurEpsilon "1"
seta r_softShadowsBlurScale "1"
seta r_softShadowsBlurFilter "3"
seta r_useSoftShadows "0"


Встановлювати такий спосіб: в папці з модом (Doom 3 / Sikkmod) створюємо txt файл і перейменовуємо його в autoexec.cfg. Туди копіюємо весь вищезазначений конфиг. Запускаємо мод. Тепер всі налаштування в грі змінені. Після цього з autoexec можна видалити всі рядки конфіга крім цієї - r_lightScale 1.5. так як її параметр обнуляється при кожному запуску. Інші параметри, після видалення можна спокійно продовжувати міняти в головному меню гри. Якщо даний конфиг занадто сильно гальмує, то причина - SSAO, можна його сміливо вирубувати.


Інші матеріали рубрики:

Схожі статті