Пикселизация изображения в равномерную сетку квадратов казалось мне скучной, но я не знал, что здесь еще можно придумать. Однажды в канале Ивана Дианова я увидел описание техники идентификаторов для ячеек и понял, что это именно то, что мне нужно.
Работала техника так:
1. Исходное изображение квантовалось в крупную мозаику постоянного размера:
float constSize = 0.2;
vec2 constUv = uv-mod(uv, constSize);
vec4 constImg = texture2D(TXP, constUv);
2. Затем исходное изображение снова квантовалось, но теперь размер мозаики задавался не постоянным числом, а переменным цветом ячеек из первого шага. Таким образом квадраты становились разного размера.
float varySize = constSize*constImg.g;
vec2 varyUv = uv-mod(uv, varySize);
vec4 varyImg = texture2D(TXP, varyUv);
При изменении пропорций ячеек можно было вытянуть пиксели в линии, напоминающие штрихкод. Эффект неравномерной сетки пикселей нравился мне своей хаотичной детализацией: какие-то объекты в кадре оставались относительно видны, другие превращались в хаос штрихов или квадратов. Это случайное распределение визуальных акцентов на снимке стало важной частью моих дальнейших экспериментов.
Изображения сняты через фильтры:
▹ mIRO))) / Jetone
▹ mIRO))) / Jetone / A




