Шейдеры в Horizon ставятся в папку shaderpacks рядом с options.txt и включаются в Настройки → Настройки Horizon → Шейдерпаки. Подходят и собственные паки Horizon (.hshader), и привычные паки Iris/OptiFine — их читает отдельный загрузчик. Ниже — оба способа установки, разница между форматами и советы по FPS.
Два формата шейдерпаков
.hshader (свой формат Horizon) |
Паки Iris / OptiFine | |
|---|---|---|
| Что внутри | WGSL-шейдеры под стадии рендера Horizon | папка shaders/ внутри .zip |
| Откуда брать | реестр horizon-mods (вкладка Shader packs в лаунчере), наш каталог | Modrinth и другие сайты |
| Проверка | игра, лаунчер и реестр проверяют пак перед запуском | без проверки |
| Как выглядит | так, как задумал автор под Horizon | не всегда точно как на Iris |
Немного истории: 24 октября 2026 года прежний код поддержки паков Iris убрали из Horizon после того, как разработчик Iris показал, что он был написан по исходникам Iris. С тех пор в проекте действует правило писать код только по самой Minecraft 26.3 и публичной документации, а загрузчик паков Iris/OptiFine написан заново по спецификации формата.
Способ 1. Пак из реестра через лаунчер
- Откройте лаунчер → Моды → вкладка Наборы шейдеров.
- Найдите пак и нажмите Установить — лаунчер положит его в
shaderpacks/. - В игре: Настройки → Настройки Horizon → Шейдерпаки, выберите пак.
Самые скачиваемые паки реестра на 9 ноября 2026 — Wisdom Shaders V3 (около 57 тыс. загрузок) и его облегчённая версия Wisdom Shaders V3 Lite (около 46 тыс.), затем Daybreak, Montarc и Radiant. Сравнение — в статье «Лучшие шейдеры для Horizon».
Способ 2. Пак Iris/OptiFine вручную
- Скачайте пак (
.zipс папкойshaders/внутри). - Положите
.zipв папкуshaderpacksпапки игры:%APPDATA%\horizon\shaderpacksна Windows,~/Library/Application Support/horizon/shaderpacksна macOS,~/.local/share/horizon/shaderpacksна Linux. - Выберите его в Настройки → Настройки Horizon → Шейдерпаки.
Если картинка выглядит не так, как на скриншотах автора, — это ожидаемо: загрузчик ещё догоняет Iris. Попробуйте другой пак или вариант .hshader.
Шейдеры и FPS
Шейдеры — самая тяжёлая часть графики. Несколько правил, которые работают в Horizon:
- Смотрите на метку нагрузки в нашем каталоге: low / medium / high из категорий реестра. На встроенной графике начинайте с low.
- Снизьте дальность прорисовки — 12 чанков с шейдерами комфортнее, чем 32 без них.
- Включите оверлей производительности (Настройки графики → Продвинутая графика → Оверлей): он показывает кадры и время кадра, видно, что именно тормозит.
- На ноутбуке пригодится Режим экономии: ограничивает 60 FPS в мире и 30 в меню.
Больше советов — в статьях «Как поднять FPS в Horizon» и «Horizon на слабом ПК».
Если шейдеры не включаются
- Пака нет в списке Shader Packs. Проверьте, что файл лежит именно в
shaderpacksпапки игры Horizon, а не в папке обычного Minecraft. Для паков Iris внутри.zipдолжна быть папкаshaders/— если вы распаковали архив, положите папку целиком или запакуйте обратно. - Пак выбран, а картинка не изменилась. Некоторые паки Iris используют возможности, которые загрузчик Horizon пока не поддерживает. Попробуйте другой пак — или
.hshader-версию того же стиля: например, Wisdom Shaders перенесён под Horizon как отдельный пак. - Игра падает после выбора пака. Выберите в Shader Packs вариант без шейдеров или временно уберите файл из папки. Отчёт о падении лежит в
crash-reports— его стоит приложить к issue в репозитории Horizon, если пак из реестра. - Всё работает, но тормозит. Уменьшите дальность прорисовки и выключите дальнюю прорисовку (LOD): с тяжёлым шейдером она умножает нагрузку. На Windows иногда помогает переключить Graphics API на DirectX 12.
Если вы раньше играли на Java-версии с Iris, держите в голове простое правило: пак, сделанный под Horizon, почти всегда выглядит и работает стабильнее, чем пак Iris через совместимый загрузчик. Это не значит, что любимый пак не запустится, — просто первый вечер лучше провести с тем, что гарантированно проверено.
Для авторов шейдеров
Свой формат Horizon устроен как набор стадий: небо, материал и пост-эффекты. Утилита horizon-shader создаёт пак из шаблона (new), проверяет его (check — с ценой каждой стадии) и упаковывает в .hshader (pack). В игре пак перезагружается на лету. Опубликовать его можно в реестре horizon-mods — тогда он появится и в лаунчере, и в нашем каталоге шейдеров.
Источники
- Settings worth knowing — Shader packs — на английском
- Horizon shader packs (docs/shaders.md) — на английском
- FAQ: Are shader packs supported? — на английском