
Sundial Lite
Sundial Lite - бесплатный шейдер для Minecraft, который балансирует между качеством картинки, производительностью и совместимостью. Поддерживает Optifine и Iris, включает LabPBR, SSGI, объёмный свет и многое другое.
Sundial Lite
Sundial Lite - это бесплатная и открытая версия шейдера Sundial, распространяемая под лицензией GNU GPL 3.0. Его главная фишка - баланс между качеством графики, производительностью и совместимостью с другими модами. Если полная версия использует вокселизацию и трассировку лучей в мировом пространстве, то Lite-версия отказывается от этого ради прироста FPS и меньшего числа конфликтов.
Поддерживаемые версии
Шейдер работает на Optifine, выпущенных после 04.12.2019 (начиная с 1.8.9 L5). Теоретически запускается и на Iris 1.5.0+, но для меньшего количества багов лучше ставить самую свежую версию Iris.
Возможности
Sundial Lite включает почти всё из полной версии плюс кое-что своё. Вот что он умеет:
- Карты теней (shadowmapping), включая прозрачные тени и каустику на воде
- Колыхание растений
- Полная поддержка LabPBR (LabPBR AO отключён по умолчанию) и встроенные PBR-материалы для некоторых блоков
- Встроенная анизотропная фильтрация - не нужно включать ванильную или Optifine-версию
- Гладкий параллакс для сглаженных поверхностей и воксельный параллакс для точных кубических поверхностей
- Нормали на основе параллакса - единый подход к параллаксу и нормалям
- Процентно-близкие мягкие тени (PCSS), экранные тени и тени от облаков
- Шумный SSGI и SSAO на основе битовой маски видимости из shadertoy (CC0)
- Отражения в экранном пространстве с фильтром отражений
- Физически корректная атмосфера с учётом высоты игрока
- Переключаемые блочные и реалистичные облака - оба могут заслонять землю, если лететь высоко, плюс дополнительные 2D-облака
- Ванильная погода
- Переключаемый тип воды: реалистичный или ванильный стиль
- Рефракция на основе однократного смещения
- Солнечные блики на прозрачных объектах
- Водяной туман, туман Незера и Энда, а также галактика в Энде
- Объёмный свет и объёмный туман
- Глубина резкости (Depth of Field)
- Временное сглаживание (TAA)
- Размытие в движении (Motion Blur)
- Блум (Bloom)
- Средняя экспозиция
- Бочкообразные/подушкообразные искажения
- Хроматическая дисперсия
- Тонмаппинг и финальные цветокоррекции
- Финальное сглаживание FidelityFX RCAS
- Множество настраиваемых опций для всего вышеперечисленного
- Корректная поддержка предметов в руке для SSGI, SSAO, экранных теней, отражений, DoF и TAA
- Совместимость с Distant Horizons, Voxy, Colorwheel и Physics Mod Pro
По сравнению с полной версией, здесь нет вокселизации и трассировки лучей в мировом пространстве - объёмный свет и отражения считаются не два раза, а один. Из-за этого теряются многократные отражения, но производительность и совместимость с модами заметно выше.
Известные проблемы
Как и любой шейдер с отложенным рендерингом, Sundial Lite плохо работает с модами, которые используют прозрачные объекты без записи в глубину - видно только ближайший прозрачный объект. Например, нельзя увидеть воду за витражом.
Из-за обрезки геометрии в тенях и ограничения дистанции прорисовки иногда могут появляться солнечные засветы в пещерах и зданиях - на стороне шейдера это почти не решается.
В Minecraft 26.1 порядок рендеринга очень кривой: некоторые оверлеи, предназначенные для декорирования твёрдых блоков, рендерятся как прозрачные объекты. Из-за этого свечение чар, метки лошадей, узоры на баннерах, глаза пауков/эндерменов не отображаются корректно на шейдерах с отложенным рендерингом.
На некоторых версиях Optifine (например, 1.21.2-1.21.8 J6 Pre15) некорректно работает ванильная текстура света в отложенном конвейере. Решение - отключить Mod support > Mod night vision compat.
Если вы собираетесь играть с модами, которые добавляют много прозрачных объектов или используют сложный рендеринг - имейте в виду эти нюансы. Но если вам нужен красивый шейдер без сильного удара по FPS - Sundial Lite отличный выбор.
