Комп'ютерні геймери звикли копатися в графічних настройках ігор, «вичавлюючи» якісну графіку або навпаки, додаючи продуктивності за рахунок відмови від ненажерливих спецефектів. На жаль, далеко не завжди розробники надають багатий вибір налаштувань, до того ж є речі, які з меню налаштувати зазвичай неможливо - наприклад, контраст або насиченість картинки. Виправити ситуацію допоможе утиліта SweetFX Shader Suite, або просто SweetFX.
SweetFX відноситься до утиліт, які називаються shader injector (інжектор шейдеров), і дозволяють додавати нові функції в бібліотеку d3d.dll. В першу чергу вони використовуються для реалізації в іграх нових способів антиалиасинга FXAA і SMAA (власне кажучи, з однієї з них - injectSMAA, і «виросла» SweetFX). Однак в назві SweetFX недарма є фраза Shader Suite - дана утиліта вміє значно більше, ніж просто додавати в гру новий тип згладжування (цікавиться технічними деталями Subpixel Morphological Antialiasing, або SMAA, і його перевагами перед іншими видами антиалиасинга можна порекомендувати звернутися до першоджерела ).
SweetFX поставляється у вигляді архіву з файлами (dll-бібліотеки, власне нові шейдери, ini- і readme-файли), які потрібно скопіювати в папку з грою, після чого налаштувати утиліту за допомогою редагування текстових файлів. Останню версію можна завантажити тут , Але так користуватися утилітою не дуже зручно, тому добрі люди зробили SweetFX Configurator , Що значно полегшує установку / деінсталяцію і настройку SweetFX.
Важливе уточнення - SweetFX працює тільки з x86-версіями ігор під DirectX 9/10/11, причому може відчувати серйозні проблеми на Windows 8. Ще одне застереження - в деяких мережевих іграх використання цієї утиліти може прирівнюватися до Читу і відповідно вести до бану, тому перш ніж застосовувати її до якої-небудь онлайнової гри, краще перестрахуватися і спочатку дізнатися, чи не призведе це до небажаних наслідків.
Отже, тут насамперед додається нова гра (кнопка Add New Game). Додавати треба виконуваний файл гри, після чого клацнути по ньому мишкою у вікні Game List і натиснути кнопку Add SweetFX - після цього конфигуратор сам скопіює в папку з грою необхідні файли, і у вікні Categories з'явиться список всіх ефектів з можливістю їх включення / вимикання і настройки окремих параметрів. Крім уже згаданого вище згладжування SMAA, тут можна включити підвищення різкості зображення, додати Bloom або псевдо-HDR, застосувати цветофільтров, що імітують методи обробки Technicolor і Cineon DPX, відрегулювати гамму, яскравість в тінях, змінити контраст за допомогою S-подібних кривих, застосувати сепію , затемнення по кутах екрана (Vignette) і т.д. Крім того, тут же можна включити спліт-скрін, щоб наочно оцінити різницю між оригінальною і обробленої картинкою. Налаштування тут «дворівневі» - іншими словами, вибравши якийсь ефект у вікні Categories, можна налаштувати різні його параметри у допоміжному вікні Category Details. У всіх налаштувань є опис, що пояснює, за що вони відповідають - правда, воно не завжди виявляється в достатній мірі прозорим, тому деякі опції доведеться освоювати «методом тику».
Крім налаштувань ігор, рекомендується заглянути в опції самого SweetFX - в них можна вибрати гарячі клавіші для включення / вимикання утиліти, зняття скріншотів і перезавантаження змінених опцій. Відрегулювавши параметри, треба зберегти настройки за допомогою кнопки Save new config, і якщо ви робили всі ці процедури, переключившись з гри на робочий стіл за допомогою Alt-Tab, то можна повертатися назад і натиснути гарячу клавішу SweetFX для перезавантаження змінених налаштувань.
До слова, є альтернативний конфигуратор FlightFX - він призначений для використання з грою Rise of Flight, однак за відгуками, працює і з будь-якими іншими.
Ось кілька прикладів того, що можна зробити за допомогою SweetFX (зліва оригінальні зображення, праворуч - після застосування SweetFX):
Як видно, завдяки SweetFX майже будь-яка гра може в буквальному сенсі слова заграти новими фарбами. Звичайно, доведеться витратити якийсь час на настройку і підбір оптимальних параметрів, проте в підсумку ви отримаєте ту картинку, яка є найкращою саме з вашої точки зору.