Datamosh - это не про красивые тени и плавные отражения. Это про эстетику сломанного видео, глюки и потерю данных. Шейдер намеренно вносит в картинку визуальные искажения, которые обычно возникают при повреждении MPEG-сжатия.
Зачем это кому-то? Ну, во-первых, это выглядит дико атмосферно. Если вам надоела ванильная "пластмассовая" графика Майнкрафта, хочется чего-то необычного или вы делаете контент под стилистику VHS/VHS/GLITCH - это идеальный инструмент. Во-вторых, это отличный способ освежить восприятие игры. Minecraft в таком виде превращается в какой-то сюрреалистичный хоррор или артхаус.
Короче, если вы устали от шейдеров, которые выжимают из ПК все соки ради красивых теней, попробуйте Datamosh. Он не грузит систему, а просто издевается над картинкой.
Как это работает и что вы увидите
Шейдер Datamosh имитирует конкретные типы артефактов сжатия, характерные для поврежденного MPEG-видео. Вместо того чтобы делать картинку лучше, он делает её "сломанной", но очень стильной.
Что именно он делает:
Разрушение макроблоков. Изображение разбивается на квадраты 8x8 пикселей. Каждый такой блок может вести себя "независимо": сдвигаться, прыгать по экрану, показывать пиксели из другого места. Большинство блоков остаются на месте, но некоторые начинают дрифтовать - это точная имитация поведения битого видео.
Несинхронное обновление. Блоки искажаются не все сразу, а с разной скоростью. Создается впечатление, что ошибка расползается по картинке хаотично, а не по таймеру. Это выглядит максимально натурально, как в реальном глючном видео.
Размазывание кадров. Когда блок смещается, он продолжает "забирать" куски текстуры из того места, в которое переместился. Получается эффект смазывания - как при ошибке motion-vector в реальном кодировании.
Окантовка DCT. На границах блоков появляются светлые и темные "кольца" - это имитация артефактов дискретного косинусного преобразования. Они дают тот самый характерный "контур" вокруг глитчей.
Упрощение цвета. Чем сильнее блок поврежден, тем меньше цветов в нем остается. Появляются цветовые полосы и разбивка, как на низкобитрейтном видео.
Выцветание цвета (Chroma subsampling). Цветовая информация размывается и перестает совпадать с яркостью. Типичный эффект 4:2:0 сжатия, когда цвет "плывет" вокруг объектов.
Москитный шум. Около краев объектов появляется рябь и мельтешение. Именно этот эффект все ненавидят в плохо сжатых видео, но в Minecraft он смотрится как часть эстетики.
Совместимость и техника
Datamosh работает как пост-процессинг-шейдер. Он обрабатывает уже готовое изображение (colortex0), не трогая освещение, тени или рендер мира. Никаких кастомных буферов или сложных систем. Просто эффект поверх картинки.
- Версия GLSL: 1.20 (работает на стареньких видеокартах)
- Сложность для ПК: Минимальная. Шейдер не грузит железо, так как просто дергает готовые пиксели.
- Настройки: Вряд ли вы найдете там ползунки для каждой фишки, но сам по себе он уже готов к использованию.
Кому это нужно
- Стримерам и летсплейщикам, которые хотят выделиться визуалом.
- Фанатам VHS/GLITCH/CORRUPTED-эстетики.
- Тем, кто делает видео в стиле "Minecraft but it's broken".
- Любителям необычных визуальных экспериментов. Если вы ищете не "как красиво", а "как странно и атмосферно" - это ваш выбор.
Важно знать
- Шейдер не делает игру красивее в привычном смысле. Он её "ломает".
- Если вы играете в хардкор-режиме, такой визуал может сильно нервировать. С другой стороны - антураж.
- Да, это именно шейдер для Майнкрафт, а не мод. Установка простая: кидаете в папку шейдеров.
В общем, Datamosh - это глоток свежего цифрового безумия в мире идеальных текстур и плавной картинки. Если вам хочется чего-то по-настоящему сломанного, но в хорошем смысле - скачайте его и попробуйте. Minecraft в таком исполнении запомнится надолго.

