Sundial Lite — продвинутый шейдер для Minecraft с открытым исходным кодом
Шейдеры давно превратились в неотъемлемую часть визуального опыта Minecraft. Они добавляют реалистичное освещение, мягкие тени, отражения и делают привычные биомы по-настоящему кинематографичными. Sundial Lite выделяется на фоне многих аналогов: это полностью бесплатная версия известного шейдера Sundial, распространяемая под лицензией GNU General Public License 3.0. Разработчики постарались найти баланс между качеством картинки, производительностью и совместимостью с модами, что делает сборку особенно привлекательной для тех, кто ценит гибкость и не хочет жертвовать FPS ради красивых эффектов.
Совместимость и требования
Sundial Lite официально поддерживает все версии Optifine, выпущенные после 4 декабря 2019 года, включая легендарную сборку 1.8.9 L5. Это значит, что шейдер будет работать на огромном количестве клиентов, от старых PvP-сборок до современных версий с новейшими блоками и механиками. Теоретически запуск возможен и на Iris 1.5.0 и выше, но для минимизации багов рекомендуется использовать самую свежую версию Iris. Такой подход обеспечивает стабильность даже на серверах с большим количеством игроков и активным использованием модов.
Если вы хотите максимально упростить процесс установки и избежать ручного перемешивания файлов в папке shaderpacks, можно обратить внимание на лаунчер foxygame.net. Через его интерфейс шейдеры, включая Sundial Lite, загружаются буквально в пару кликов — достаточно выбрать нужный вариант прямо из меню, и лаунчер сам разместит всё в правильных директориях.
Ключевые особенности шейдера
Sundial Lite унаследовал большинство функций из полной версии и даже получил несколько уникальных возможностей. Визуальный пакет охватывает практически все аспекты освещения и материалов, превращая кубический мир в живописное полотно.
Тени и глобальное освещение
- Shadowmapping с поддержкой прозрачных теней и каустики воды — свет проходит сквозь листву и жидкость, создавая естественные узоры.
- Percentage closer soft shadow (PCSS) — мягкие тени с размытием в зависимости от расстояния до объекта.
- Screen space shadow и облачные тени — облака отбрасывают динамические тени на землю, а затенение в экранном пространстве добавляет глубины сценам.
- Noisy SSGI и SSAO на основе битовой маски видимости — ambient occlusion и непрямое освещение работают быстро и выглядят убедительно, особенно в пещерах и густых лесах.
Материалы и текстуры
- Полная поддержка LabPBR (Ambient Occlusion отключён по умолчанию) и встроенные PBR-материалы для некоторых блоков — камень, металл и древесина получают физически корректное взаимодействие со светом.
- Встроенная анизотропная фильтрация — не нужно включать её в настройках ванили или Optifine, шейдер сам сглаживает текстуры под острыми углами.
- Параллакс-эффекты: гладкий параллакс для ровных поверхностей и воксельный параллакс для точной кубической геометрии. Нормали на основе параллакса объединяют рельеф и освещение в единый визуальный опыт.
- Колышущаяся растительность — трава, цветы и листья реагируют на ветер, добавляя динамики биомам.
Вода и атмосфера
- Переключаемый стиль воды: реалистичная или ванильная — можно выбрать прозрачные отражения с рябью или классический синий цвет.
- Рефракция на основе однократного смещения и отражения в экранном пространстве с фильтрацией — вода выглядит объёмно, а мокрые поверхности корректно блестят.
- Физически обоснованная атмосфера, учитывающая высоту игрока — цвет неба и туман меняются при подъёме на гору или спуске в шахту.
- Объёмный свет и объёмный туман — лучи пробиваются сквозь листву и пещерные проёмы, а в Нижнем мире и Энде добавляется особая дымка и даже галактика для Края.
Постобработка и камера
- Depth of Field (глубина резкости), Motion Blur, Bloom, средняя экспозиция — набор эффектов, приближающих картинку к кинематографическому стилю.
- Бочкообразная/подушкообразная дисторсия, хроматическая дисперсия, тонирование и финальная цветокоррекция — тонкая настройка изображения под любой вкус.
- FidelityFX RCAS — финальное повышение резкости, которое компенсирует размытие от сглаживания и постэффектов.
- Temporal Anti-Aliasing (TAA) — временное сглаживание убирает лесенки на краях блоков без сильного замыливания.
Производительность и сравнение с полной версией
Главное отличие Sundial Lite от старшего собрата — отказ от вокселизации и трассировки лучей в мировом пространстве. Это означает, что объёмный свет и отражения просчитываются не дважды, а один раз, что вдвое снижает нагрузку на видеокарту. Многократные отражения (multiple bounce) отсутствуют, зато шейдер демонстрирует отличную производительность даже на средних ПК и гораздо лучше дружит с модами. Корректная поддержка удерживаемых предметов работает для SSGI, SSAO, теней в экранном пространстве, отражений, глубины резкости и TAA, а совместимость с Distant Horizons, Voxy, Colorwheel и Physics Mod Pro делает сборку универсальным решением для модифицированных клиентов.
Известные проблемы
Как и любой deferred-шейдер, Sundial Lite испытывает трудности с прозрачными объектами, которые не записывают глубину. Это проявляется в том, что вода за витражным стеклом может не отображаться — виден только ближайший прозрачный блок. Также из-за отсечения terrain culling в тенях и ограниченной дальности рендера иногда возникают утечки солнечного света в пещерах и постройках. Разработчики признают, что полностью решить эту проблему на стороне шейдера невозможно.
Особого внимания заслуживает версия Minecraft 26.1 с её нарушенным порядком рендеринга. Наложения, предназначенные для твёрдых объектов (блеск зачарования, отметины лошадей, узоры на флагах, глаза пауков и эндерменов), начинают вести себя как прозрачные, что ломает deferred-конвейер. На некоторых сборках Optifine (например, с 1.21.2 по 1.21.8 J6 Pre15) некорректно работает ванильная текстура света; исправить это можно, отключив опцию «Mod support > Mod night vision compat» в настройках шейдера.
Итоги
Sundial Lite — это осознанный выбор в пользу производительности и открытости без серьёзных компромиссов по качеству. Шейдер предлагает внушительный набор визуальных улучшений: от мягких теней и PBR-материалов до объёмного тумана и кинематографической постобработки. Отказ от трассировки лучей в мировом пространстве делает его доступным для широкого круга игроков, а лицензия GPL 3.0 гарантирует свободное распространение и доработку. Если вы ищете баланс между красотой и стабильным FPS, а также цените совместимость с модами вроде Distant Horizons или Physics Mod Pro, Sundial Lite станет отличным дополнением вашей сборки.