
Cripe
Cripe - легкий шейдер для Майнкрафт, который добавляет визуальные искажения и эффекты деградации изображения. Хроматическая аберрация, глитчи, шумы и мерцание создают атмосферу нестабильности и сломанного мира. Идеально для хоррор-карт и необычных сборок.
Cripe - это не очередной шейдер с красивым освещением и тенями. Он про другое: про ощущение, что мир вокруг тебя постепенно ломается, изображение плывет, а монитор вот-вот откажет. Если вы когда-нибудь хотели добавить в Майнкрафт атмосферу нестабильности, глитчей и визуального ужаса - этот шейдер именно то, что нужно.
Мир выглядит слегка сломанным, нестабильным и исчезающим.
Cripe работает исключительно в экранном пространстве (screen-space) и не трогает рендеринг самого мира. Вместо этого он накладывает поверх картинки серию искажений: цветовые каналы разъезжаются, появляются блоки с артефактами, временное призрачное наложение (гостинг), сканирующие линии и легкое мерцание яркости. Все эффекты меняются со временем по псевдослучайному алгоритму - картинка то становится почти нормальной, то резко "глючит".
Особенности
Искажение разбивкой на блоки. Изображение делится на крупную сетку, отдельные участки которой могут смещаться независимо друг от друга. Создается впечатление, что видеопамять повреждена или данные рендеринга сбились. Эффект появляется рывками, а не висит постоянно.
Разделение цветовых каналов. Красный, зеленый и синий каналы сдвигаются с разными смещениями и анимируются. Получается цветная окантовка (хроматическая аберрация) и дрейф цвета - будто сигнал дисплея вот-вот пропадет.
Иллюзия плавления геометрии. Легкое дрожание экрана с малой амплитудой создает впечатление, что изображение медленно деформируется, хотя сами блоки мира остаются неизменными.
Всплески сканирующих линий. Анимированные линии периодически пробегают по экрану - не постоянно, а случайными вспышками, усиливая ощущение нестабильности.
Временное призрачное наложение. В текущий кадр подмешивается смещенный образ предыдущего кадра. Появляется слабый шлейф - как послесвечение или гостинг на старых мониторах.
Мерцание и нестабильность яркости. Яркость непрерывно модулируется высокочастотным сигналом - эффект незаметен в упор, но добавляет ощущение ненадежного дисплея.
Пленочный шум. На финальном проходе добавляется небольшой процедурный шум на каждый пиксель - убирает идеально чистые градиенты и объединяет весь визуальный стиль.
Все это делается всего за несколько полноэкранных проходов без сложных вычислений. Никакого сложного освещения, теней, отражений или объемных эффектов - производительность остается высокой даже на слабых ПК.
Совместимость
- Написан на GLSL 1.20.
- Использует стадии пост-обработки
compositeиfinal. - Работает полностью в экранном пространстве.
- Не содержит собственного освещения, теней, отражений или объемных эффектов.
- В файлах проекта нет метаданных шейдерпака или деклараций совместимости.
- Подходит для загрузчиков шейдеров, поддерживающих стандартные стадии пост-обработки Minecraft с GLSL 1.20.
Если вы собираете хоррор-карту или просто хотите разнообразить визуал чем-то необычным - Cripe отлично впишется. Он легкий, не конфликтует с другими шейдерами (если они тоже используют screen-space) и дает именно тот эффект "сломанного мира", который сложно получить обычными средствами. Скачайте Cripe и добавьте в свой Minecraft немного цифрового безумия.
