Мод для Майнкрафт даёт ручное управление фокусировкой глубины резкости в шейдерах Iris. Он полезен для скриншотов, съёмки роликов и постановочных сцен: фокус можно плавно переносить на нужную дистанцию или вернуть автоматический режим.
Возможности
- Ручной и автоматический режимы фокусировки без резкого скачка при переключении.
- Плавное приближение или удаление точки фокуса, включая фокус на бесконечности для дальних планов.
- Индикатор в левом верхнем углу показывает дистанцию и текущий режим; его можно оставить на экране постоянно.
- Сохраняет последний режим и дистанцию между запусками.
- При отсутствии шейдеров или несовместимых компонентах отключает функцию и показывает причину, не завершая работу клиента с ошибкой.


Как пользоваться
Горячие клавиши настраиваются в меню «Настройки» → «Управление» → «Focus Revolution».
F6— переключить автоматический и ручной режим.[— приблизить фокус; сShiftиспользуется крупный шаг.]— отдалить фокус; сShiftиспользуется крупный шаг.
В автоматическом режиме клавиши изменения дистанции не меняют фокус. При неудобной раскладке переназначьте клавиши в меню управления.
Настройки
Файл config/focus_revolution.json создаётся при первом запуске. Основные параметры:
fineStep— обычный шаг изменения дистанции.coarseStep— крупный шаг при удержанииShift.lerpTau— плавность движения фокуса.maxDistance— максимальная дистанция; при выходе за неё включается фокус на бесконечности.hudFadeSeconds— время показа индикатора.hudAlwaysOn— постоянный показ индикатора.autoReadbackEveryFrame— обновление индикатора автоматического режима каждый кадр.restoreOnLaunch— восстановление прошлого режима и дистанции при запуске.
Требования и совместимость
Мод работает только на клиенте и не устанавливается на сервер. Нужны Fabric Loader, Fabric API, Iris и Sodium.
Требуется активный шейдер с включённой глубиной резкости и автоматической фокусировкой. Шейдеры с фиксированным или собственным ручным фокусом могут игнорировать настройки мода. Для Complementary Reimagined в настройках шейдера откройте «Camera Settings» → «World Blur Settings», установите WORLD_BLUR в 2 (Depth Of Field), а WB_DOF_FOCUS — в 0 (Auto).
