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