Shader Based Scopes — графическая модификация для S.T.A.L.K.E.R. 2: Heart of Chornobyl, которая изменяет отображение оптических прицелов, добавляя увеличение изображения внутри линзы и сохраняя видимость окружающего пространства. Эффект имитирует работу оптики с технологией PiP (Picture-in-Picture), создавая более реалистичное ощущение прицеливания.
В основе модификации лежит идея мода Shader Based 2D Scope для Anomaly. Вместо создания отдельного изображения через повторный рендеринг сцены используется шейдер, увеличивающий часть уже отрисованного кадра.
Как работает модификация Shader Based Scopes увеличивает изображение непосредственно внутри области оптического прицела, оставляя остальную часть экрана видимой. Благодаря этому создаётся эффект отдельного увеличенного изображения, характерный для PiP-оптики.
В отличие от модификации PiP Scopes, которая формирует отдельное изображение через повторный рендеринг сцены, Shader Based Scopes использует уже готовый кадр.
Основные особенности такого подхода:
- Не требуется повторно отрисовывать игровую сцену.
- Меньше дополнительных затрат производительности по сравнению с отдельным рендерингом линзы.
- Не требуется UE4SS.
- Сохраняется видимость окружающего пространства вокруг прицела.
У такого решения есть и ограничение: при высоком увеличении изображение внутри линзы может выглядеть более пиксельным или менее чётким, поскольку увеличивается уже отрисованный кадр.
Настройка увеличения и оптики При установленном **Mod Configuration Menu (MCM)** доступны дополнительные параметры настройки:
- **Total Magnification** — общее увеличение изображения.
- **Main View Zoom Share** — распределение увеличения между основным изображением и областью прицела.
- **Sharpening** — резкость изображения.
- **Fisheye Distortion** — эффект искажения линзы.
- **Chromatic Aberration** — хроматическая аберрация.
- **Glass Coating** — эффект покрытия стекла.
- **Rim Shadow Width** — ширина затемнения по краям линзы.
- **Parallax Delay** — задержка параллакса.
Также можно регулировать распределение увеличения между основным изображением и линзой. Уменьшение доли увеличения основного изображения позволяет сохранить больше окружающего пространства, а увеличение делает картинку внутри прицела более чёткой, но сокращает периферийный обзор.
Совместимость с прицелами Модификация включает готовые профили для поддерживаемых штатных прицелов с увеличением:
- 2x
- 3x
- 4x
- 8x
Также предусмотрена поддержка предустановленных вариантов оптики. Большинство пользовательских прицелов должны работать без дополнительной настройки.
Однако для некоторых моделей, у которых прицельная сетка встроена непосредственно в геометрию оружия, потребуется дополнительная поддержка с использованием специальных тегов и сокетов. Подробности приведены в README модификации.
Совместимость и особенности - Совместима с приборами ночного видения (NVG).
- Поддерживается модификация HeatVision.
- UE4SS не требуется.
- Создана с использованием Zone Kit для Windows.
- Одновременно рекомендуется использовать только одну модификацию, перерабатывающую оптические прицелы.
При высоком увеличении линзы существующее размытие изображения и артефакты масштабирования могут становиться заметнее.
Установка 1. Распакуйте архив модификации.
2. Скопируйте папку **ShaderBasedScopes** в каталог:
`Stalker2/Content/Paks/~mods/ShaderBasedScopes/`
3. При необходимости отдельно установите Mod Configuration Menu для настройки параметров оптики.