Пиксельсорт

Мы с Адамом Арутюновым сделали инструмент для глитчинга изображений. Адам разработал интерфейс, а я — шейдер, который перемешивает пиксели.

Необязательно сортировать все пиксели подряд — можно использовать картинку-маску. Границы на этой картинке будут останавливать пиксели, и сортировка станет неоднородной. Интересный эффект получается, если одну и ту же картинку использовать и как маску, и как источник для сортировки. Также можно выбрать одну из предложенных масок или загрузить свою.

Для сортировки я использовал не медленную пузырьковую сортировку, а comb sort: этот алгоритм не только работает быстрее, но и создаёт интересную анимацию.

Попробуйте отсортировать свою фотографию на сайте setka.design/pixelsort