Можно ли сделать шейдеры для Minecraft без модов?
Да, но с ограничениями. Для простых шейдерных эффектов не нужны ни OptiFine, ни Iris, ни другие моды. В Java 1.17 и новее обычный ресурспак может заменить часть собственных файлов шейдеров Minecraft, так что цветокоррекция, виньетка, изменённый туман, а в 26.3 ещё и bloom работают без установки чего-либо. В Bedrock свой код шейдеров запрещён, но набор Vibrant Visuals настраивает встроенные свет, небо, туман и воду. Настоящим теням и отражениям в Java по-прежнему нужен Iris или OptiFine.
Java: шейдеры в ресурспаке
С 1.17 Minecraft рисует мир шейдерными файлами, которые ресурспак может переопределить. Что умеет ванильный шейдерпак, зависит от версии:
| Эффект | Где работает |
|---|---|
| Цветокоррекция (яркость, контраст, насыщенность, теплота, чёрно-белый, сепия) | Java 1.17 и новее |
| Виньетка | Java 1.17 и новее |
| Дальность и цвет тумана | Java 1.17 и новее |
| Bloom (свечение на весь экран) | Java 26.3 и новее |
| Колышущиеся растения | Только 1.17 – 1.21.4 и 1.21.6 – 1.21.10 |
| Настоящие тени, отражения, божественные лучи | Невозможно без Iris или OptiFine |
В Java 26.3 появилась точка подключения для постоянного полноэкранного эффекта, поэтому там работают bloom и более чистая цветокоррекция. В версиях 1.16.5 и старше нет заменяемых шейдеров мира.
Как его сделать
- Открой конструктор шейдеров и выбери Ванильная Java.
- Выбери точную версию Minecraft, в которую играешь (Java 1.17 или новее; по умолчанию 26.3).
- Начни с пресета и настрой яркость, контраст, цвет, виньетку и туман, пока обновляется превью.
- Экспортируй
.zipи установи его как любой ресурспак: Настройки... > Наборы ресурсов... > Папка с наборами.

Bedrock: Vibrant Visuals вместо шейдеров
Bedrock перестал загружать свой код шейдеров, когда перешёл на движок RenderDragon (1.16.200 на Windows и консолях, 1.18.30 на остальных устройствах). Программы, которые подменяют скомпилированные файлы шейдеров игры, требуют изменённой установки игры и ломаются с обновлениями.
Официальный путь — Vibrant Visuals (в русской версии игры — «Яркие визуальные эффекты»): собственный современный рендерер Bedrock, который есть в стабильной игре с 1.21.90 (июнь 2025 года). Ресурспак может менять его настройки: свет солнца и луны, цвета неба, туман, воду, тени и цветокоррекцию — для каждого времени суток и каждого биома. Разбор настроек Vibrant Visuals.
Шейдеры без OptiFine: используй Iris
Если «без модов» значит «без OptiFine», ответ — Iris. Он загружает те же шейдерпаки (настоящие тени от солнца, колышущаяся листва, отражающая вода, божественные лучи), работает вместе с модом оптимизации Sodium и доступен для Java от 1.16.5 до 26.3. На момент написания OptiFine доступен до 26.2.
- Скачай установщик Iris с irisshaders.dev и запусти его. Он поставит Iris и Sodium для выбранной версии.
- Один раз запусти игру с новым профилем Iris в лаунчере Minecraft.
- Открой Настройки... > Настройки графики... > Наборы шейдеров..., нажми Папка с наборами и положи туда zip шейдерпака.
- Выбери пак в списке и нажми «Применить». Лёгкие паки подходят для ноутбуков, тяжёлым нужна мощная видеокарта.

Для Forge или NeoForge поищи порт Iris под этот загрузчик. А ещё свой шейдерпак для Iris / OptiFine, с пресетами и живым превью, можно собрать в конструкторе шейдеров.
Частые вопросы
Нужен ли OptiFine для ванильных шейдеров?
Нет. Ванильные шейдерпаки — это обычные ресурспаки. Они работают без модов в той версии, для которой сделаны.
Работают ли ванильные шейдерпаки на серверах?
Да. Ресурспаки применяет твоя собственная игра, поэтому они работают и при игре на сервере.
Можно ли использовать шейдеры Java в Bedrock?
Нет. Bedrock не загружает код шейдеров из паков. Используй вместо этого набор Vibrant Visuals.