Одинаковые лица и объекты
Самая частая боль серий (комикс, карточки товара, персонаж в разных сценах): как сделать, чтобы лицо или объект оставались теми же. По умолчанию - не остаются. Ниже - проблема и рабочий фикс на деле.
Проблема: seed = каждый раз новый человек
Один и тот же промпт «портрет человека», меняем только seed - и лицо каждый раз чужое. Промптом «пусть будет тот же человек» это не задаётся:



Три разных человека. Модель на каждый seed выдумывает новое лицо - для серии это провал.
Фикс на практике: IP-Adapter держит одно лицо
Берём одно опорное фото лица и через IP-Adapter переносим его на новые генерации. Та же модель (SDXL), тот же скелет графа - просто перед KSampler врезаем IP-Adapter, который «показывает» модели, чьё лицо рисовать. Результат: один и тот же человек в совершенно разных сценах:




Одно и то же лицо (веснушки, зелёные глаза, форма носа и губ) держится в скафандре, свитере и броне. Промпт сцены менялся полностью - идентичность задал IP-Adapter, а не текст.
Ставят пак ComfyUI_IPAdapter_plus + модель IP-Adapter (в models/ipadapter/) и clip_vision. В графе: Load Image (референс) → IPAdapter Unified Loader (пресет PLUS) → IPAdapter (weight ~0.8, врезается в MODEL перед KSampler). Дальше обычный KSampler со своим промптом сцены. Чем выше weight, тем строже держится лицо - и тем меньше свободы у сцены; баланс подбирают под задачу.
Другие способы держать лицо / объект
- Тот же seed + тот же промпт - работает, только если картинка почти идентичная; для новой позы/сцены лицо «плывёт». Слабый инструмент.
- IP-Adapter (+ InstantID / PuLID) - показанный выше способ. InstantID и PuLID - более «лицевые» варианты той же идеи, ещё строже держат идентичность по одному фото.
- Character LoRA - обучаешь маленькую LoRA на 15-30 фото персонажа. Самая сильная консистентность, но нужно тренить (отдельный шаг). Для постоянного героя бренда/комикса - лучший вариант.
- Reference-only ControlNet - слабее IP-Adapter, но без отдельной модели.
- Inpaint-переклейка лица - сгенерил сцену, потом маской вставил нужное лицо (часто через тот же IP-Adapter).
Для объектов (товар, логотип) - то же самое: IP-Adapter по фото объекта, обученная LoRA, или вставка объекта композитингом / inpaint.
Разовая серия - IP-Adapter / InstantID (одно фото-референс, как выше). Постоянный персонаж бренда/комикса - обучить character-LoRA. Точечная правка лица на готовой картинке - inpaint.