Как пользоваться инструментом «Дизеринг»
- Перетащите изображение или попробуйте пример с закатом.
- Задайте целевую ширину, чтобы сначала пикселизовать изображение; 64–160 px выглядит как пиксель-арт.
- Выберите палитру: Game Boy, PICO-8, NES, Endesga и другие или автоподбор N цветов.
- Выберите метод и настройте силу.
- Сравните с оригиналом и скачайте в 1× или 4×.
Что вы получаете
- PNG с дизерингом только в цветах палитры
- PNG, увеличенный в 4×, для публикации
Советы из практики геймдева
- Дизеринг Bayer (упорядоченный) стабилен между кадрами анимации. Диффузия ошибки мерцает, когда исходник чуть меняется.
- Atkinson распределяет только часть ошибки и сохраняет высокий контраст. Поэтому он хорошо смотрится на 1-bit-палитрах и палитре Game Boy.
- Снизьте силу ниже 100%, чтобы плоские области оставались чистыми, а дизеринг шёл только по настоящим градиентам.
- Змеевидный проход убирает диагональные «червячки», которые иногда оставляет диффузия ошибки.
Сценарии использования
- Перевод рендеров и фото в стиль Game Boy или 1-bit
- Ретро-фоны и титульные экраны
- Проверка, как арт читается в консольной палитре
- Текстуры с дизерингом для игр с малым числом цветов
Вопросы и ответы
Какой алгоритм дизеринга выбрать?
Floyd–Steinberg — для плавного результата, Atkinson — для сочного высококонтрастного вида, Jarvis — для самых мягких градиентов, Sierra Lite — быстрый компромисс, а Bayer — для регулярной сетчатой штриховки классических консолей.
Что делает сила?
Для диффузии ошибки она определяет, какая доля ошибки уходит соседям. Для Bayer она масштабирует пороговый узор. Чем меньше, тем меньше точек дизеринга.
Зачем сначала пикселизовать?
Дизеринг фото в полном разрешении даёт мелкий шум, а не пиксель-арт. Если сначала уменьшить его до ширины спрайта, получится крупнопиксельный вид.
Цвета точные?
Да. Каждый пиксель результата — один из цветов палитры. Ближайшие цвета подбираются в OKLab для лучшего перцептивного совпадения.
Моё изображение загружается на сервер?
Нет. Всё работает на вашем устройстве.