Пиксель-арт нейросеть рисует имитацию: как превратить 40 000 цветов в настоящий спрайт
Пиксель-арт маскот для сайта звучит просто, пока не выясняется, что нейросеть рисует «под пиксели», а не настоящий спрайт, и такую картинку нельзя ни перекрасить одной операцией, ни анимировать покадрово.

Нейросети для пиксель-арта выдают изображения с десятками тысяч уникальных цветов и без реальной сетки. Чтобы получить рабочий спрайт, нужен отдельный пайплайн постобработки, и его можно собрать без графических редакторов, силами ИИ-агента (программы, которая сама пишет и запускает код по вашей задаче).
Автор пайплайна, описанного в источнике, столкнулся с конкретной проблемой: модель Qwen Image 2.1 нарисовала двенадцать черновиков ведьмы-маскота для сайта-визитки. Каждый черновик выглядел как пиксель-арт, но по факту содержал больше 40 000 уникальных цветов в файле 1344 на 1344 пикселя. Ни палитры, ни сетки, а значит ни анимации, ни смены эмоций без рывков. Решение: код на Python, который превращает такие черновики в настоящие спрайты, написал ИИ-агент DeepSeek Harness с моделью DeepSeek Flash V4.1, а человек остался на разведке и приёмке.
Что понадобится?
- Генерация картинок: ComfyUI с моделью Qwen Image 2.1 в формате int8, текст-энкодер Qwen 3VL 8B int8, улучшатель промпта (промпт, текстовая инструкция для нейросети), VAE (модуль сжатия и восстановления изображений). Суммарно через память проходит около 25 ГБ, но модели подгружаются по очереди, и одной видеокарты с 16 ГБ хватает.
- Обработка: Python, библиотеки Pillow и numpy. Графические редакторы не нужны вообще.
- ИИ-агент для написания кода: в источнике использован DeepSeek Harness с моделью DeepSeek Flash V4.1. Подойдёт любой кодовый агент, способный писать и запускать скрипты обработки изображений.
- Время на один кадр: генерация 1664 на 944 пикселя на 25 шагах занимает около 18 секунд на прогретом стенде. С включённым улучшателем промпта около 41 секунды. Правка с двумя референсными картинками около 78 секунд.
- Понимание задачи: нужно заранее знать, сколько эмоций (кадров) требуется маскоту и при каких состояниях интерфейса они появляются.
Как собрать маскот пошагово?
-
Определите набор эмоций маскота. В описанном проекте это пять состояний: покой, чтение запроса, раздумье, довольная реакция, недовольство при ошибке. Маскот здесь не украшение, а индикатор состояния: каждая эмоция привязана к конкретному событию в интерфейсе.
-
Сгенерируйте черновики в Qwen Image 2.1. Используйте шаблон
image_qwen_image_2_1_t2iдля создания первых вариантов. Промпт формулируйте на английском, описывая позу, эмоцию и стиль. Пример базового промпта:
A small witch sitting on a ledge, pixel art style, flat colours,
simple pose, arms resting at sides, neutral expression
-
Проверьте, что получили, числом, а не глазами. Откройте файл скриптом на Python и посчитайте уникальные цвета. Если в картинке 1344 на 1344 обнаруживается 36 000 и более уникальных цветов, перед вами не спрайт, а имитация. Пиксель-арт нейросеть выдаёт именно такие имитации.
-
Попробуйте «прямую просьбу» через редактирование. Шаблон
image_qwen_image_2_1_image_editпринимает две картинки: холст и источник стиля. Инструкция из источника:
Keep the composition, pose, camera and colour scheme of image1,
but render the whole frame with the flat, blocky, low-resolution
look of image2
Улучшатель промпта развернёт это в детальное описание: flat blocky pixel rendering, hard-edged colour blocks, no anti-aliasing. Результат выглядит убедительно, но замер покажет ещё больше цветов, чем на входе: 62 513 против 46 304 у исходника.
-
Соберите пайплайн постобработки. Поставьте задачу ИИ-агенту: написать скрипт на Python с Pillow и numpy, который берёт черновик и превращает его в спрайт с фиксированной палитрой. Каждый пиксель в результате должен содержать ровно один цвет из палитры, и это свойство проверяется программно.
-
Прогоните все двенадцать черновиков через пайплайн. Включая самый первый прототип, даже если он сделан на более ранней модели (в проекте прототип был с Qwen Image 2512). Без этого палитра не будет общей, и кадры при переключении будут «дёргаться».
-
Проверьте результат: плотность цвета у финального спрайта должна быть в десятки раз ниже, чем у черновика. В источнике плотность цвета у спрайта из пайплайна оказалась в 26 раз ниже, чем у «пиксельной» картинки, полученной прямой просьбой к нейросети.
Автор взял иллюстрацию, сгенерированную в режиме text-to-image, и готовый пиксель-арт черновик из набора. Подал оба в шаблон редактирования с инструкцией сохранить композицию первой картинки, но отрисовать во второй стилистике. Улучшатель промпта добавил уточнения: chunky low-resolution pixel clusters, limited saturated palette, no smooth gradients. Визуально результат выглядел как пиксель-арт. Измерение показало 62 513 уникальных цветов, это больше, чем у исходника. Только после прогона через кодовый пайплайн количество цветов упало до палитрового уровня, а плотность стала в 26 раз ниже.
Доверять глазам, а не числам. Нейросеть для пиксель-арта рисует убедительную имитацию, но файл содержит десятки тысяч оттенков и сглаживание (anti-aliasing, плавные переходы между цветами, которых в настоящем пиксель-арте быть не должно). Без замера вы не отличите спрайт от подделки.
Считать цвета по всему файлу, включая прозрачность. Если у спрайта есть прозрачный фон и вы берёте все значения пикселей подряд, в счётчик попадут нули под полностью прозрачными участками. Это искажает замер. Считайте только непрозрачные пиксели.
Пропустить прототип при сборке палитры. Если один кадр из набора не прошёл через общий пайплайн, при переключении эмоций персонаж дёрнется: цвета и сетка не совпадут с остальными кадрами.
Ожидать, что «прямая просьба» убрать сглаживание сработает. Модель, которую прямо попросили отказаться от сглаживания, выдала больше цветов, чем было на входе. Промпт-инжиниринг (подбор формулировок для нейросети) здесь не решает задачу, нужен код.
Что делать с этим прямо сейчас?
Авторам Дзена и контент-мейкерам. Пиксельный маскот привлекает внимание в обложках и оформлении канала. Но если вам нужна только статичная картинка без анимации и смены палитр, хватит и черновика из нейросети. Пайплайн нужен тем, кто планирует менять эмоции или цвета маскота программно.
Маркетологам и владельцам сайтов. Маскот-индикатор состояния, как описан в источнике, это способ сделать интерфейс живым без дизайнера. Пять эмоций привязаны к событиям: загрузка, ответ, ошибка. Это применимо к любому сайту с чатом или формой обратной связи.
Предпринимателям в РФ и СНГ. Qwen Image 2.1 доступна для скачивания и локального запуска, санкционных ограничений на модель нет. DeepSeek тоже доступен. Из российских инструментов для генерации изображений можно попробовать Kandinsky от Сбера, но для описанного пайплайна постобработки ключевое, не генератор, а кодовый агент плюс Python.
Главный урок этого кейса: пиксель-арт нейросеть не делает пиксель-арт. Она делает картинку, которая выглядит как пиксель-арт. Разница становится критической ровно в тот момент, когда вы пытаетесь что-то с этой картинкой сделать: перекрасить, анимировать, поставить в интерфейс рядом с другими кадрами. Если ваша задача, просто красивая иллюстрация в пиксельном стиле для статьи или поста, пайплайн избыточен. Если задача техническая, без него вы потратите часы в графическом редакторе на то, что скрипт делает за секунды. Честная оговорка: для запуска всей цепочки локально нужна видеокарта с 16 ГБ видеопамяти и понимание, как работать с ComfyUI и Python. Порог входа не нулевой.
Научитесь использовать нейросети в своих проектах
В dzen.guru мы разбираем практические сценарии работы с ИИ, от генерации изображений до автоматизации рутины. Подпишитесь, чтобы не пропустить следующие разборы.
Подписаться на dzen.guruКейс показывает простую вещь: нейросеть берёт на себя генерацию и написание кода, но разведка, постановка задачи и приёмка остаются за человеком. Именно человек решает, что 40 000 цветов в «пиксельной» картинке это проблема, а не фича, и именно он решает, какой из двенадцати кадров пойдёт на сайт.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также
Meta ИИ обучит на контенте издателей бесплатно: несогласных отключат от рекламы
Meta обучает ИИ на новостях — новые условия дают компании право собирать контент с сайтов издателей бесплатно, при этом бизнес-аккаунты обязаны согласиться или…

Что такое ИИ-агент на практике: глава Replit показал, как агенты забрали рутину у команды
Почему это важно Глава одной из крупнейших платформ для разработки впервые описал работающую внутри его собственной компании схему, где ИИ-агенты (автономные…
MCP для 1С прошёл боевой тест: ИИ ускоряет анализ кода, но без человека ошибается
Инфостарт выпустил MCP-сервер для 1С, который даёт ИИ-ассистенту прямой доступ к коду, метаданным и синтаксис-помощнику конфигурации, и Ресурсный центр…
Комментарии