Промт для раскраски с фото ребенка и котиками: три способа получить идеальное сходство

Гайд по генерации

Фото ребенка + котики = чистая векторная раскраска

Три рабочих пайплайна для Midjourney, Stable Diffusion и DALL·E 3. Без серых фонов, кривых линий и потери сходства.

Midjourney v6 — скорость Stable Diffusion — контроль DALL·E 3 — диалог

Есть фото ребенка — живое, эмоциональное, с кривой улыбкой. Есть идея — сделать из него раскраску, где он обнимает пушистого котенка. Загружаете в нейросеть, пишете «coloring book style», ждете магию.

Получаете: фотореалистичного котенка на фоне детской комнаты, где лицо ребенка превратилось в безликую маску, а линии загрязнили полутонами. Признакомство с реальностью генерации.

Проблема не в «плохой нейросети», а в конфликте двух задач: сохранить точную внешность конкретного человека и навязать жесткий графический стиль «раскраска». Обычный промт решает только второе. Первое требует технических приемов — ControlNet, IP-Adapter, параметры Character Reference или итеративная правка через чат.

Ниже — пошаговые инструкции для трёх инструментов. Выбирайте тот, где быстрее получите результат, готовый к печати.

Что именно ломает результат: два полюса

Нейросеть должна выдать только контуры. Никаких теней, градиентов, цветов, текстур бумаги. Чистый вектор: толстые линии, белый фон, замкнутые контуры для заливки. Это противоречит обучению моделей на фото и реалистичном искусстве.

Ребенок на фото — уникальный набор признаков: форма глаз, изгиб губ, заворот уха. Стандартная генерация «усредняет» лицо до типового «красивого ребенка». Чтобы вернуть сходство, нужен референс личности (face ID, image prompt, character reference) с весом, который не «заедает» стиль линий.

Инструмент под задачу: быстрый выбор

Midjourney v6

Лучший баланс «качество из коробки / усилия». Параметр --cref забирает лицо, --cw регулирует силу. Идеально для первых 20–30 итераций.

  • Плюс: понятный UX, красивые линии сразу.
  • Минус: платно, нет контроля позы котенка, иногда «рисует» детали вместо контуров.
  • Для кого: хотите результат за 15 минут.

Stable Diffusion XL

Профессиональный выбор. Комбо ControlNet (Canny/LineArt) + IP-Adapter FaceID Plus V2 дает 100% контроль: зафиксировать позу, зафиксировать лицо, наложить стиль. Бесплатно локально или на RunPod / ThinkDiffusion.

  • Плюс: полный контроль, батчи, апскейл, векторный экспорт (SVG trace).
  • Минус: порог входа, настройка нодов/весов, нужна видеокарта 8 ГБ+ VRAM.
  • Для кого: делаете серию раскрасок / продаете на Etsy / нужен SVG.

DALL·E 3 (ChatGPT)

Работает через диалог. Загружаете фото → просите «сделай векторную раскраску, сохрани лицо». Правляете репликами: «убери заштриховку», «котенок слева», «линии толще». Никаких параметров.

  • Плюс: естественный язык, итеративная правка, понимает составные сцены.
  • Минус: нет гарантии точного сходства (нет FaceID), часто дает серый фон/теню, лимит генераций.
  • Для кого: разовая задача, нет навыков промптинга, есть ChatGPT Plus.

Пайплайн Midjourney: от фото к черновику за 4 шага

01

Подготовка референса

Лицо — крупным планом, ровный свет, нейтральный фон. Обрежьте 1:1. Загрузите в Discord, скопируйте ссылку (Copy Link). Это ваш --cref URL.

02

Базовый промт-скелет

Вставьте после URL промта структуру стиля (см. формулу ниже). Добавьте --cref [URL] --cw 25 --sw 50 --ar 3:4 --v 6.0 --style raw. --cw 25 — золотая середина: лицо похоже, но ушам и волосам дано свободу.

03

Vary Region для котиков

MJ часто рисует кота фотореалистично. Нажмите Vary (Region), выделите зону кота, поменяйте промт на: simple vector line art kitten, thick outlines, coloring book page --cref [URL] --cw 10. Лицо ребенка не трогайте.

04

Апскейл + Векторизация

Выберите лучший вариант → Upscale (Subtle/Creative). Скачайте. Загрузите в Vectorizer.ai или Adobe Express SVG → получите чистый SVG для печати в любом формате без пикселизации.

Пайплайн Stable Diffusion XL: схема нод для идеального контроля

# 1. BASE MODEL (Checkpoint) juggernautXL_v9 или RealVisXL_V4 — фотореал. чекпоинты, хорошо слушают ControlNet. # 2. CONTROLNET (Unit 0 — Поза / Композиция) Model: control_v11p_sd15_canny / control_v11p_sd15_lineart Preprocessor: Canny (Low threshold 50, High 100) Input Image: Сгенерированный черновик позы (ребенок + котенок) или фото-скетч. Weight: 0.8–1.0 | Guidance Start/End: 0.0 / 1.0 # 3. IP-ADAPTER (Unit 1 — Лицо ребенка) Model: ip-adapter-faceid-plusv2_sdxl.bin Image Encoder: CLIP-ViT-H-14-laion2B-s32B-b79K Input Image: Фото лица ребенка (кроп 512×512). Weight: 0.7–0.9 | Start/End: 0.0 / 0.8 (важно: отпустить к концу для стиля). # 4. PROMPT (Positive) (masterpiece, best quality), coloring book page, vector line art, thick bold outlines, pure white background, zero shading, flat color, simple shapes, high contrast, a child hugging a cute kitten, happy expression, clean linework, 8k resolution, professional illustration # 5. NEGATIVE PROMPT (Critical) photorealistic, photograph, 3d render, shading, shadow, gradient, gray, grey, greyscale, color, colored, texture, grain, noise, blur, depth of field, thin lines, sketch, pencil, charcoal, watercolor, watermark, text, signature, ugly, deformed, extra limbs, bad anatomy, crossed eyes, mutated hands, low quality, jpeg artifacts # 6. SETTINGS Sampler: DPM++ 2M Karras | Steps: 30–40 | CFG: 6–7 | Resolution: 896×1152 (3:4) | Hires Fix: 2x, 15 steps, 0.3 denoise

Совет: Если лицо «плывет» — поднять IP-Adapter Weight до 1.0, но уменьшить End Step до 0.6. Если линии грязные — добавить в негатив gray, gradient и поднять ControlNet Weight до 1.2.

Формула стиля «Раскраска»: блок, который вставляется в любой промт

Скопируйте этот блок и добавляйте в конец положительного промта (Positive Prompt):

coloring book page, vector line art, thick bold outlines, pure white background, zero shading, flat color, simple shapes, high contrast, clean linework, 8k resolution, professional illustration, print ready

Обязательный негатив (Negative Prompt) для всех моделей:

photorealistic, photograph, 3d render, shading, shadow, gradient, gray, grey, greyscale, color, colored, texture, grain, noise, blur, thin lines, sketch, pencil, charcoal, watercolor, watermark, text, ugly, deformed, extra limbs, bad anatomy, low quality

Типичные артефакты и как их лечить за минуту

Серый фон / заштриховка

Причина: модель «не верит», что фон должен быть белым.
Лечение: Добавьте pure white background, isolated on white в позитив. В негатив — gray background, shading, gradient. В SD — ControlNet LineArt с весом 1.0 «прибивает» белый.

Лицо «не то» / потеря сходства

Причина: вес референса слишком высокий (стиль ломается) или низкий (лицо усредняется).
Лечение MJ: понизьте --cw до 10–15. Лечение SD: IP-Adapter Weight 0.8, End Step 0.7. Лечение DALL·E: пришлите фото повторно с текстом «исправь лицо, сделай точнее».

Мутант-котик / лишние лапы

Причина: модель не знает анатомию кота в позе «объятия».
Лечение MJ: Vary Region на зоне кота + промт simple vector kitten, side view, 4 paws. Лечение SD: ControlNet OpenPose (только кот) или Depth Map. Лечение DALL·E: «перерисуй кота, у него 4 лапы, он сидит на руках».

Тонкие / прерывистые линии

Причина: модель рисует «эскиз», а не «контур для заливки».
Лечение: В промт добавьте thick bold outlines, closed paths, vector graphics. Пост-обработка: Photoshop → Filter → Filter Gallery → Photocopy (Detail 24, Darkness 1) → Threshold → Vectorize.

Идеального промта не существует. Существует рабочий процесс.

Первая генерация — всегда черновик. Десятая — кандидат на печать. Двадцатая — готовый файл для типографии. Не ищите «волшебные слова», стройте конвейер: референс лица → контроль позы → жесткий стиль линий → апскейл → векторизация → чистка в векторном редакторе.

Сгенерируйте 20 вариантов Выберите 1 лучший Векторизуйте Распечатайте

Ребенок узнает себя на бумаге. Котенок получит уши. Родители получат час тишины за раскрашиванием. Задача выполнена.