
Lyrae Shaders
Физически корректный шейдерпак для Minecraft с трассировкой путей в реальном времени. Поддерживает LabPBR текстуры и обеспечивает реалистичное освещение с глобальным затенением.
Lyrae Shaders - это экспериментальный шейдерпак для Minecraft, который использует физически корректную трассировку путей (path tracing) в реальном времени. Проект находится на ранней стадии альфы, так что возможны визуальные артефакты и нестабильная производительность. Но уже сейчас он предлагает одни из самых продвинутых графических эффектов среди всех шейдеров для Майнкрафт.
Особенности
- Трассировка путей в реальном времени - глобальное освещение методом Монте-Карло с несколькими отражениями лучей. Используется быстрый DDA-алгоритм для обхода вокселей и AABB-трассировка для детализации субвокселей.
- Сэмплирование и стабильность изображения - low-discrepancy blue noise сэмплинг, гибкий денойзер SVGF и Next Event Estimation (NEE) для явного сэмплирования солнечного света.
- Физически корректные материалы - унифицированный пайплайн затенения с поддержкой стандарта LabPBR 1.3. Для полного эффекта нужен ресурспак с LabPBR-текстурами.
- Пост-обработка - filmic tonemapping, цветокоррекция, автоэкспозиция и хроматическая аберрация.
Поддержка PBR
Lyrae поддерживает стандарт LabPBR 1.3. Убедитесь, что используете ресурспак с поддержкой LabPBR материалов. Список таких ресурспаков можно найти на сайте shaderlabs.
Советы по производительности
- Настройки снабжены подробными описаниями - наводите курсор в игре, чтобы узнать больше.
- Параметр
Samplesсильнее всего влияет на производительность, так как экспоненциально увеличивает сложность трассировки. Для комфортной игры держите его на 1. - Попробуйте изменить
Resolution Scale. Снижение со 100% уменьшит качество освещения. - Для большинства сцен достаточно 3 отскоков лучей. 2 отскока не дадут непрямого освещения, так что глобальное освещение будет менее точным.
- Если вы находитесь в полностью изолированной комнате без доступа солнечного света, можно отключить NEE. Но учтите - без NEE солнечный свет работать не будет.
- С настройками SVGF лучше не экспериментировать без понимания процесса. Если вас устраивает шумная картинка, можно отключить пространственную фильтрацию.
Благодарности
- Kirilpro6284: оптимизация нулевого луча для старта в позиции фрагмента.
Lyrae Shaders - проект для тех, кто хочет выжать максимум из графики Minecraft на мощном ПК. Скачайте Lyrae Shaders и оцените новое качество освещения и материалов.
