SweetFX — набор фильтров
Представьте себе, что картинка игры — это видеозапись, на которую можно наложить эффекты. Примерно так действует SweetFX.
SweetFX (FXAA Post Process Injector, альтернатива — FXAA Tool) — набор фильтров (так называемых шейдеров), накладываемых поверх картинки игры. С помощью SweetFX нельзя сделать воду реалистичней или заставить персонажей отбрасывать нормальные тени, нет. Зато можно наложить целый ряд эффектов, которые улучшают картинку в общем:
- Включить сглаживание пикселей даже в тех играх, которые в принципе такое не поддерживают (FXAA и более совершенный SMAA методы). Пиксели на экране перестанут быть заметны.
- Сделать картинку четче фильтром резкости.
- Добавить эффект «виньетки» — затемнение картинки у краев экрана. Такой прием концентрирует взгляд на центр экрана и добавляет эффект объема.
- Настроить яркость, контраст, цветовую гамму картинки. Если игра раздражает вас каким-то оттенком — просто уберите его.
- Добавить эффект «bloom» («блюм») — свечение вокруг ярких источников света.
- Сделать псевдо-HDR картинку — когда темные и светлые участки картинки одинаково детализированы, что более естественно для нашего с вами зрения.
- Комбинацией различных фильтров добиться тех же эффектов, как, например, у фотографий в Instagram.
Самое главное — все это не тормозит! То есть, в принципе, это дает нагрузку на процессор и видеокарту, но незначительную, если все настроить грамотно.
Совет
Большинство любительских графических патчей для игр на поверку оказываются просто настроенным SweetFX. Картинка, приятная для ваших глаз — это всегда хорошо, но возможности SweetFX ограничены.
Устанавливаем SweetFX
Приступим к улучшению графики. Начнем с простого — установки SweetFX.
Скачать
Скачать SweetFX можно по прямой ссылке - версия 1.5.1.
Возможно, с момента написания статьи вышла новая версия, так что можно глянуть официальный сайт.
Шаг 1. Распаковываем загруженный архив SweetFX-Configurator_standalone_with_SweetFX_1.5.1.7z в любую папку. Проще всего в папку «Документы».
Шаг 2. В распакованной папке находим программу SweetFX_config.exe.Создаем для нее ярлык на Рабочем столе, чтобы не пришлось каждый раз открывать папку.
Нажимаем правой кнопкой мыши по программе — Свойства. На вкладке Совместимость ставим галку напротив пункта Выполнять эту программу от имени администратора:
Шаг 3. Чтобы внедрить эффекты в игру, наконец-то запускаем SweetFX_config и нажимаем Add new game
С помощью открывшегося окна выбираем exe-файл игры. Если вы не знаете, где находится папка с игрой и ее исполняемый файл, можно выбрать соответствующий ярлык на Рабочем столе. Однако это может не сработать, если игра установлена через Steam — ярлык может вести не на то, что нам нужно.
Шаг 4. После выбора исполняемого файла игры появится строчка в списке конфигуратора SweetFX
Чтобы настройки сохранялись автоматически, ставим галку [icon name=check-square-o" class="] на «Automatically save on changes».
Каждый эффект включается галкой. Все детально настраивается: достаточно выделить фильтр мышкой - ниже появится список его настроек.
Несколько советов по настройке каждого эффекта:
- В описании присутствуют минимальные и максимальные значения параметра.
- В описании в квадратных скобках []приведено стандартное значение параметра.
- Значение выставляется вручную, причем можно вводить и дробное значение, используя точку (не запятую!).
Для просмотра изменений игру перезапускать не нужно. Можно ее свернуть, отредактировать настройки в SweetFX Configurator и снова развернуть — эффект применяется сразу. Если что-то не так, кнопка клавиатуры «Pause/Break» вручную перезагрузит настройки. А «Scroll Lock» выключает и включает SweetFX.
Описание фильтров SweetFX
Если вы знаете английский — прекрасно. Если нет — ниже вы найдете перевод каждого названия.
1. SMAA Anti-Aliasing: сглаживание изображения, используя метод SMAA.
Тем, кому на четкость шрифтов в играх наплевать (как мне), советую следующий рецепт: выключите в игре стандартное сглаживание (чтобы снизить нагрузку на видеокарту и повысить частоту кадров), включите SMAA, параметры эффекта поставить на максимум:
- SMAA_THRESHOLD: 0.05
- SMAA_MAX_SEARCH_STEPS: 98
- SMAA_MAX_SEARCH_STEPS_DIAG: 16
- SMAA_CORNER_ROUNDING: 100
Это избавит наши глаза от созерцания резких линий и торчащих отовсюду пикселей, но сделает картинку немного размытой. Включите эффект резкости LumaSharpen — излишняя размытость исчезнет.
Справедливости ради замечу, что сразу после установки SweetFX эти эффекты включены. Я лишь советую выставить настройки сглаживания на максимум и выключить в игре встроенное сглаживание, чтобы частота кадров оставалась высокой.
2. FXAA Anti-aliasing: предок сглаживания SMAA. Размывает изображение сильнее, края сглаживает не так эффективно. Забудьте про этот пункт.
3. Explosion: «взрывает пиксели». Единственный параметр эффекта - Explosion_Radius — регулирует силу эффекта.
4. Cartoon: эффект рисованной картинки. Конечный результат сильно зависит от других эффектов (SMAA, CRT, Bloom, HDR и Lumasharpen):
При желании можно придать любой игре «рисованный» стиль. Эффект имеет два параметра настройки — сила эффекта и интенсивность черной обводки. 5. Advanced CRT: эффект SweetFX для тех, кто ностальгирует по старым ламповым телевизорам
5. Advanced CRT: эффект SweetFX для тех, кто ностальгирует по старым ламповым телевизорам
6. Bloom: все светлые участки изображения начинают светиться. С настройками по умолчанию эффект не заметен
Эффект SweetFX Bloom имеет три параметра:
- BloomThreshold - чем меньше значение, тем более темные участки захватываются эффектом. При нулевом значении экран почти весь белый.
- BloomPower (от 0 до 8) - сила свечения.
- BloomWidth (от 0 до 1) - ширина свечения.
7. HDR: псевдо-HDR эффект. Эффект позволяет видеть очертания очень ярких и очень темных предметов. Настройки по умолчанию почти не изменяют изображение
8. LumaSharpen — эффект резкости. Включен по умолчанию. Имеет два параметра - sharp_strength и sharp_clamp. Первый — сила эффекта, второй — ограничитель эффекта. Стандартные значения вполне оптимальны - немного четкости без фанатизма.
9. Levels — эффект, подстраивающий яркость изображения. Бесполезен, потому что работает топорно, в отличии от такого же эффекта в программе Photoshop.
10. Technicolor — эффект, позволяющий имитировать съемку старой камерой. Полезен, если нужно придать изображению какой-нибудь оттенок. При настройках по умолчанию немного снижает цветность и придает черному синий оттенок.
11. Cineon DPX — эффект, аналогично предыдущему имитирующему съемку камерой, но реализованный иначе. Тоже можно придать любой оттенок изображению, но настроек больше.
12. Monochrome — делает картинку черно-белой.
13. Lift Gamma Gain — полезный фильтр, позволяющий отдельно отрегулировать яркость светлых, темных и промежуточных тонов изображения. Если вы хотите придать изображению оттенок, попробуйте сначала этот инструмент.
14. Tonemap - набор фильтров для настройки гаммы, экспозиции, цветности, выцветания (bleach) и удаления тумана (defog).
15. Vibrance — фильтр SweetFX, усиливающий цветность блеклых тонов
Фильтр Vibrance можно включать почти во всех играх, ставя параметру Vibrance (эффект и его параметр в нижней части окна SweetFX Configurator называются одинаково) значение «0.70». Этого достаточно, чтобы игра засияла новыми красками, не перебарщивая яркими цветами.
16. Curves — кривые. Те, кто пользуется Фотошопом, поймут, что это такое. Кратко — это мощное средство регулировки яркости и контраста.
17. Sepia — по умолчанию придает изображению коричневый оттенок (сепия). Можно выбрать любой другой оттенок и отрегулировать его мощность.
18. Vignette — эффект виньетки. Затемняет или осветляет изображение по краям.
19. Dither — судя по описанию, эффект позволяет показать на мониторе больше оттенков, чем он может показать. На практике никакой разницы не заметно.
20. Border — добавление черных полос по краям экрана для придания эффекта «кинематографичности». На практике бесполезен, т.к. игроку нужно видеть как можно больше игрового пространства, амбразурная щель тут не нужна.21. Splitscreen — разделение экрана для сравнения картинки без эффектов и с ними.
22. Custom — если вы умеете создавать шейдеры, данный пункт подключает их.
Хранение разных настроек эффектов SweetFX для одной игры
Просто применить настройки, чтобы увидеть их в игре, легко: нужно нажимать кнопку Save new config (если не ставили галку на «Automatically save on changes»).
А что делать, если хочется иметь несколько наборов для одной игры? Для этого есть кнопка Save / Load configuration, которая откроет окно предустановок
Чтобы перенести настройки в другую игру, нужно в этом окне создать настройки (ввести имя в поле Name и нажать New preset), выбрать его в списке вверху и нажать Export preset — настройки сохранятся как обычный текстовый документ. Кнопка Import preset позволит загрузить такой файл настроек.
Взято https://glashkoff.co...rafiky-v-igrah/
Рекомендуемые комментарии
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти