OpenShad - это шейдер для Майнкрафт, который я написал с нуля. Название выбрал не случайно: он не привязан к какому-то одному стилю, его можно и настраивать под себя через параметры. Идея в том, чтобы сделать шейдер с кучей функций без навязывания темы - чтобы и игроки могли просто поставить и играть, и создатели могли взять его за основу для своего проекта.
Сейчас шейдер ещё в альфе, так что в игре настройки пока не самые удобные, код сыроват, и многого из того, что есть в современных шейдерах, не хватает. Но база уже есть.
Что умеет OpenShad
- Динамические тени - тени от солнца и луны - они двигаются в течение дня, как в реальной жизни
- Bloom - свечение ярких объектов, добавляет картинке объёма
- Контраст и насыщенность - можно регулировать под свой взгляд
- Несколько режимов тональной компрессии (tonemapping) - можно подобрать под свой монитор и вкус
- Цвет солнца меняется по времени суток - утром теплее, вечером холоднее
Зачем это нужно
Ванильный Майнкрафт выглядит плоско и скучно, особенно если играть без шейдеров. OpenShad даёт ту самую "киношную" картинку, но при этом не жрёт FPS как тяжеловесы вроде SEUS или Continuum. На среднем железе можно спокойно играть с тенями и bloom, не скатываясь в слайд-шоу.
Кому подойдёт
- Тем, кто хочет красивую картинку, но не готов терять производительность
- Тем, кто любит ковлять шейдеры под себя
- Тем, кто хочет разобраться в GLSL и сделать свой шейдер - OpenShad можно использовать как стартовую базу
Важно знать
Шейдер ещё сырой. Если полезете в настройки в игре - готовьтесь, что интерфейс недружелюбный. Но если просто поставить и играть с дефолтными параметрами - уже красиво. Со временем автор обещает, обещают больше фич и нормальный конфиг.
Скачайте OpenShad и пробуйте - может, это именно тот шейдер, который вам нужен.

