
Principal
Динамичный атмосферный шейдер для Minecraft с кинематографичным небом, объёмными облаками, захватывающим освещением и реактивной погодой. Подходит для OptiFine и Iris, работает на версиях 1.16-1.21.
Ванильный Майнкрафт неплох, но его небо и освещение довольно просты. Шейдер Principal (La Flòr Principal) исправляет это, предлагая реалистичную смену дня и ночи, объёмные облака и погодные эффекты, которые делают мир живым. Этот шейдерпак не просто добавляет блики - он создаёт полноценную атмосферу.
La Flòr Principal - это шейдерпак для Майнкрафт, созданный вручную с одной целью: чтобы каждый час внутриигрового дня ощущался живым. Вместо того чтобы выкручивать блики на максимум, он собирает полноценную атмосферную цепочку - от физического рассеивания неба на рассвете до пещер, освещённых факелами с тёплым янтарным свечением. В итоге мир выглядит по-разному в зависимости от времени и места.
Динамичное небо и атмосфера времени суток
Небо никогда не статично. La Flòr Principal использует модель рассеивания в стиле Рэлея, которая меняет градиент неба в зависимости от угла солнца: в полдень - чёткий голубой купол, углубляющийся к зениту, а восходы и закаты переходят в насыщенные янтарные и фиолетовые тона, которые смешиваются с туманом у горизонта. Сумеречные окна настроены плотными импульсными функциями - вы заметите настоящий "золотой час" примерно в 6:00 и 18:00 игрового времени, а не просто смену цвета.
Ночью небо заполняется процедурным мерцающим звездным полем, которое естественно исчезает у горизонта, так что оно не выглядит наклеенным.
Облака с объёмом, ветром и закатным оттенком
Облака рендерятся с помощью domain-warped FBM (фрактальное броуновское движение) - техники, предотвращающей повторяющийся сетчатый узор, характерный для более простых шейдерпаков. Результат - органичные, пушистые формы облаков, которые со временем смещаются и растворяются под действием ветра.
Освещение облаков зависит от градиента: нижняя сторона каждого облака темнее и холоднее, а верхняя ловит цвет солнца. В сумерках по краям облаков появляется тёплый оранжево-красный оттенок заходящего солнца, создавая естественные кинематографичные силуэты без ручной настройки.
PBR-освещение - ландшафт, существа и предметы в руках
Все твёрдые блоки, сущности и предметы в руках освещаются через единый PBR-конвейер (физическое освещение), который читает карты нормалей и отражений OptiFine/Iris, если они присутствуют. Даже без PBR-ресурспака шейдер улучшает:
- Направленное освещение от солнца/луны - включает блики и рельефность на блоках, поддерживающих карты нормалей
- Искусственное освещение от факелов - тёплый янтарно-оранжевый (#E5701A) точечный свет с направленным смещением, так что факелы ощущаются как реальные источники света, а не просто осветление световой карты
- Окружающий оттенок неба - цвет фонового освещения меняется в течение дня: лавандово-розовый утром, нейтральный в полдень, глубокий сине-фиолетовый в полночь
Если использовать PBR-набор (например, Patrix или ресурспак от SEUS PTGI), то поверхности получают настоящие отражения и глубину от карт нормалей.
Атмосферный туман с реакцией на погоду
Ландшафт скрывается в цветном тумане, соответствующем состоянию неба: бледно-голубой в ясный день, тёплый янтарный в сумерках, тёмно-синий ночью и более плотный серо-зелёный во время дождя. Интенсивность дождя напрямую увеличивает плотность тумана (до ~4 раз при ливне), делая бури клаустрофобными и напряжёнными, но не полностью скрывая обзор.
Подводный объём
Когда камера погружается под воду, шейдер переключается на подводный проход рендеринга с собственным ослаблением света и цветокоррекцией - сине-зелёный объём с затемнением по глубине, придавая исследованию океанов и рек отчётливый визуальный стиль.
Цветовая палитра
Каждое состояние освещения в La Flòr Principal настроено по единой палитре:
| Время | Небо/Туман | Факел | Окружение |
|---|---|---|---|
| Утро | Мягкий лавандово-розовый | Тёплый янтарь | Розоватая заливка |
| Полдень | Голубой | Тёплый янтарь | Нейтральный белый |
| Закат/Рассвет | Янтарно-оранжевый горизонт | Тёплый янтарь | Золотисто-фиолетовый |
| Ночь | Тёмный индиго | Тёплый янтарь | Холодный синий |
| Дождь | Шиферно-серо-зелёный | Тёплый янтарь | Ненасыщенный |
Эта согласованность означает, что скриншоты выглядят осмысленно, а не случайно - каждый биом и каждый стиль постройки выигрывают от одинаковой тщательной калибровки.
Совместимость
- Требует: OptiFine (HD U G9+) или Iris Shaders (1.x)
- Протестировано на: Minecraft Java Edition 1.16 - 1.21
- PBR-поддержка: читает карты normals и specular - работает с любым ресурспаком, совместимым с LabPBR
- Производительность: только forward-rendering (без отложенного прохода), подходит для средних видеокарт
Почему "La Flòr Principal"?
Название переводится как "Главный цветок" - отсылка к идее, что хорошее освещение является центральным элементом, вокруг которого строится всё остальное. Деревья выглядят лучше. Постройки выглядят лучше. Даже равнины приобретают характер, когда свет правильный.
Совместимо с OptiFine и Iris.
