Возможности вокруг буфера кадра
Возможности продукта
Возможности вокруг буфера кадра
Ниже — задокументированное поведение ReShade: типы эффектов, ReShade FX, покрытие API, пресеты и add-on API с версии 5.0.
Постэффекты, которые можно складывать
Качество изображения
Постэффекты, которые можно складывать
Официальные примеры: SMAA по рёбрам глубины, SSAO, глубина резкости, хроматическая аберрация, зерно плёнки, насыщенность, цветокоррекция, кросс-процессинг и многопроходное размытие.
Язык шейдеров ReShade FX
Авторство
Язык шейдеров ReShade FX
Синтаксис на базе HLSL с дополнениями для постэффектов: объявляйте текстуры в коде, рендерите в них, меняйте состояния, читайте цвет и глубину, опрашивайте таймеры и клавиши.
Пишите шейдеры один раз. ReShade компилирует их в нужную модель и язык (HLSL, GLSL или SPIR-V) для активного API.
Спецификации графических API и платформы
Совместимость
Спецификации графических API и платформы
Табличные факты из официальных системных требований.
| Область | Поддерживается |
|---|---|
| Direct3D | 9, 10, 11, 12 |
| OpenGL | Поддерживается |
| Vulkan | Поддерживается |
| ОС | Windows 7 SP1, 8.1, 10, 11 |
| Среда установщика | .NET Framework 4.8 (официально). Некоторые зеркала всё ещё указывают 4.6.2+ |
| Файлы пресетов | *.ini (и *.txt в заметках об автозагрузке в каталоге игры) |
Пакеты эффектов при установке
Мастер установки
Пакеты эффектов при установке
Из ReShade Setup v6.8.0 «Select effects to install.»
Стандартные эффекты
Утилитарный набор: DisplayDepth, UIMask и связанные помощники.
SweetFX by CeeJay.dk
Оригинальная коллекция SweetFX (LumaSharpen, SMAA, …).
Устаревшие эффекты
Эффекты из более ранних версий ReShade (AmbientLight, …).
OtisFX by Otis_Inf
Набор для виртуальной фотографии, включая Cinematic DOF.
Depth3D by BlueSkyDefender
Стереоскопические эффекты на основе глубины.
FXShaders, Daodan, brussell
Bloom и фонарик; Comic/ColorIsolation; EyeAdaption и UIDetect.
Можно указать установщику пресет .ini, чтобы ставились только нужные ему эффекты.
Add-on API с ReShade 5.0
Расширяемость
Add-on API с ReShade 5.0
Пишите add-on для ReShade и хост-приложений. Полная поддержка — в неподписанной сборке. Берите подписанный установщик, если эта поверхность не нужна.
Версия 6.8.0 расширяет хуки add-on: флаги render pass, флаги диапазонов дескрипторов, переопределение цветового пространства swap-chain в create_swapchain и колбэки begin_render_pass, которые могут пропустить исходный вызов.