Открыть сервисСервис

ReShade — программа постобработки графики

ReShade — это бесплатное программное обеспечение с открытым исходным кодом, предназначенное для постобработки изображения в трёхмерных приложениях и играх. Программа перехватывает вызовы графического API (Direct3D 9/10/11/12, OpenGL, Vulkan) и применяет к кадру набор пользовательских шейдеров — эффектов постобработки, таких как сглаживание, глубина резкости, освещение, цветокоррекция, тонмаппинг и другие. ReShade не модифицирует файлы самой игры и работает как внешняя надстройка, загружаемая в процесс.

Возможности

ReShade позволяет применять к изображению десятки различных эффектов, реализованных в виде шейдеров на языке HLSL. Среди наиболее распространённых:

  • Сглаживание — SMAA, FXAA, FXAA 3.11, MLAA и их вариации, уменьшающие «лесенку» на краях объектов.
  • Глубина резкости (Depth of Field) — размытие объектов вдали или на переднем плане для имитации оптической глубины.
  • Ambient Occlusion (SSAO, HBAO) — расчёт мягких теней в углах и на стыках поверхностей.
  • HDR и тонмаппинг — расширенный динамический диапазон и корректное отображение яркости.
  • Цветокоррекция — настройка яркости, контраста, насыщенности, баланса белого, кривых RGB.
  • Bloom — свечение ярких участков изображения.
  • Различные фильтры — виньетирование, шумоподавление, хроматическая аберрация, эффект старой плёнки, эмуляция CRT-мониторов.

Эффекты можно комбинировать, настраивать их параметры в реальном времени и сохранять в профили.

Установка

Для установки ReShade требуется выполнить следующие действия:

  1. Скачать установщик с официального сайта reshade.me.
  2. Запустить установщик и выбрать целевой исполняемый файл игры (.exe).
  3. Вынуть графический API, используемый игрой (Direct3D 9, 10, 11, 12, OpenGL или Vulkan). Для большинства современных игр это Direct3D 11 или 12.
  4. Выбрать набор шейдеров для загрузки. Установщик предлагает выбрать из библиотеки стандартных эффектов (например, SweetFX, MartyMcFly, qUINT и других), либо можно указать собственные источники.
  5. Дождаться завершения установки.

После установки в папку игры помещаются файлы ReShade.ini (конфигурация) и dxgi.dll или d3d11.dll (в зависимости от API), а также папка reshade-shaders с библиотекой шейдеров.

Использование

По умолчанию панель управления ReShade открывается клавишей Home (в старых версиях — Insert). Клавишу можно изменить в настройках. Через панель доступны:

  • Включение и выключение отдельных эффектов и всего ReShade целиком.
  • Настройка параметров каждого эффекта с предпросмотром в реальном времени.
  • Создание и переключение профилей (раздельных наборов настроек для разных игр или сцен).
  • Загрузка и обновление шейдеров из репозиториев.

Настройки сохраняются в файле ReShade.ini, который можно скопировать для использования в другой игре.

Совместимость и ограничения

ReShade работает с играми, использующими перечисленные графические API. Программа несовместима с играми, использующими DirectX 9 в режиме exclusive fullscreen на некоторых системах, а также с играми, защищёнными от сторонних DLL-библиотек (античиты типа BattlEye, Easy Anti-Cheat, Vanguard). В сетевых играх с активным античитом использование ReShade может привести к блокировке аккаунта, поскольку некоторые шейдеры (например, глубина резкости с подсветкой) могут рассматриваться как нечестное преимущество.

ReShade не модифицирует игровые файлы и не изменяет игровой процесс — программа влияет только на отображаемое изображение.

Аналоги

Схожий функционал предоставляют:

  • ENB Series — проприетарная программа Бориса Воронова, ориентированная на модификацию освещения и атмосферы в играх (особенно серии The Elder Scrolls и Grand Theft Auto).
  • Reshade для эмуляторов — аналогичные решения для эмуляторов консольных платформ.
  • NVIDIA Game Filter и AMD Radeon Image Sharpening — встроенные инструменты постобработки от производителей видеокарт.

История

ReShade разрабатывается одним разработчиком под псевдонимом crosire. Проект является продолжателем традиции утилит постобработки, начавшейся с ENB и SweetFX. Со временем ReShade стал одним из наиболее универсальных инструментов такого рода благодаря поддержке всех основных графических API и открытой системе шейдеров, доступной для модификации сообществом.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru