Генерация и редактирование в среде Stable Diffusion
Stable Diffusion => Генерация и редактирование изображений и видео => Тема начата: Master_Yoda от Апр. 30, 2025, 12:04
Частые визуальные и анатомические ошибки при генерации и upscale- Вопрос: "взял старую генерацию, вырезал часть лица, запустил inpaint — и теперь у модели глаз на лбу... Че не так?"
Ответ: Если inpaint без промта или просто "face" — это может случиться.
Нужно писать явно: "natural left eye in correct position".
Плюс старайся делать не прямоугольную, а обводную маску.
А лучше — запусти FaceDetailer с сохранением seed и clip skip на 2. Тогда он не будет тянуть старый шум. - Вопрос: "Флакс нормально делает лицо и тело, но ступни — просто беда. Будто расплавленные или как манекен. Это лечится вообще?"
Ответ: Ступни на флаксе — это больное место. Лучше юзать LoRA специально на стопы или генерацию во весь рост, а потом уже кропать.
Или переходить на Lyustra — она ступни делает намного лучше. Но промт слушается хуже. - Вопрос: "делаю upscale через SUPIR, и все вроде ок, но лицо становится каким-то пластиковым. Почему так и как избежать?"
Ответ: Denoise больше 0.5 на SUPIR — враг лицу.
Делай так: сначала апскейл без затрагивания лица, а лицо обрабатывай отдельно через inpaint или FaceRestore.
Можно через reactor с control weight 0.2 и LoRA на skin texture. - Вопрос: "Что с анатомией? Либо у меня профдеформация, либо голова растёт из двух плеч... Тело в целом норм, но шея непонятно где."
Ответ: Такое случается, если угол обзора сбивается или лора на тело/голову конфликтует с controlnet позы.
Рекомендую поставить FaceCrop ноду, зафиксировать лицо, а потом к нему достраивать туловище, а не наоборот. - Вопрос: "Что с зубами? Даже при хорошем рендере они как кусок пластика — без прорисовки."
Ответ: Это классика. Виноват LoRA на лицо или general cartoon LoRA.
Лучше от них отказаться и юзать детайлеры: FaceRestore + codeformer (он хорошо зубы тянет).
Альтернатива — manual inpaint с промтом типа "natural human teeth with separate teeth lines". - Вопрос: "После свапа лица в реакторе — лицо одно, шея другого цвета и будто 'не срастает'. Лору ставил, маска ровная..."
Ответ: Проблема в маске и денойзе.
Уменьши маску, не заходи на шею, либо допиши в LoRA промт skin tone match.
Ещё — после свапа можно кинуть маску на шею и заинпейнтить переход вручную, тогда всё срастётся. - Вопрос: "Иногда флакс или даже сdxl рисует руки с перепонками, как у летучей мыши. Это откуда вообще берётся?"
Ответ: Чаще всего это из-за промта.
Не стоит использовать "highly detailed fingers, hands close-up" — он путает модель.
Лучше просто "hands in natural position". И обязательно указывать позу и контекст: держит что-то, руки по бокам и т.п. - Вопрос: "Генерю отдельные части тела (руку, ногу) — и модель всё время врёт. Пальцы срослись, плечо под углом в 180..."
Ответ: Флакс плохо читает частичные промты.
Делай тело целиком, даже если потом отрезаешь.
Либо юзай OpenPose с сегментацией и подавай позу из мультимодального сетапа (через controlnet с keypoints или depth). - Вопрос: "Апскейл делаю по гайду, но после SUPIR или Clarity лицо теряет все черты. Совсем не узнается. Что не так?"
Ответ: Denoise! Лицо нужно изолировать.
Делай 2 ветки: апскейл — отдельно, лицо — через FaceDetailer или reactor.
И seed сохрани. А ещё — убери LoRA на лицо, они часто всё запарывают на апскейле. - Вопрос: "Нос сдвинулся к уху, рот криво, один глаз выше другого. Что это — баг controlnet или просто фейл?"
Ответ: Это эффект "перетянутой сетки".
Скорее всего, вы используете LoRA или IPAdapter поверх controlnet.
Попробуйте отключить один из них или поставить LoRA после controlnet в схеме.
Ещё помогает уменьшить LoRA weight до 0.6.
Тонкие визуальные ошибки: зубы, зрачки, профиль, апскейл и части тела- Вопрос: "выделяем маской ту часть лица, которую хотим доработать (в моем случае это зубы) - получаем супер-пупер результат :) но вот иногда они как будто единым куском, а не зубы — это как побороть?"
Ответ: Зубы — вечная боль, особенно если стиль мультяшный или LoRA не заточена под реализм.
Делай inpaint строго на рот с денойзом 0.3–0.4 и пиши: natural human teeth with detailed tooth lines.
Помогает иногда codeformer, но не всем моделям. - Вопрос: "делаю full body на флаксе и каждый раз либо пальцы ног странные, либо ступни просто сливаются с фоном. Это баг модели?"
Ответ: Флакс плохо держит ступни, особенно если они внизу кадра.
Делай две генерации — сначала всё тело, потом inpaint ступней с референсом.
Или меняй модель на Lyustra, она по анатомии ниже пояса лучше. Только промт она слушает хуже. - Вопрос: "после замены лица через ACE++, сильно заметна разница в яркости кожи лица и тела. использую Лору и обычный инпеинт фил, пробовал huggingface FFT, текстура чёткая, но лицо другое. Как выровнять цвет кожи?"
Ответ: Решение — либо дорабатывай шейную зону отдельной маской, либо ставь в LoRA prompt: match skin tone и используй FaceRestore в слабом режиме.
На HuggingFace часто слишком контрастная модель стоит, лучше юзать reactor + Clarity. - Вопрос: "уже не в первый раз генерится профиль, а с другой стороны как будто второй подбородок нарисован. Это из-за LoRA?"
Ответ: Да, скорее всего LoRA или clip skip влияет.
Уменьши LoRA multiplier до 0.6.
Если используешь controlnet — не забудь ограничить зону лица по маске.
Ещё можно к prompt добавить clean jawline, no folds. - Вопрос: "глаза при генерации неровные — один выше, другой как будто к носу прилип, особенно после апскейла."
Ответ: Это смещение по сэмплеру.
Используй DDIM или UniPC и выставляй фиксированный seed.
Делай генерацию глаз отдельно, потом вшивай через reactor или inpaint с seed lock.
Prompt: both eyes aligned naturally и убери "big anime eyes", если есть. - Вопрос: "если ставлю генерацию full body, часто либо плечо разворачивается неестественно, либо таз вывернут. Это controlnet косячит?"
Ответ: Да, особенно если используешь старые позы или ключевые точки неполные.
Пробуй OpenPose с полным набором keypoints и не забывай ставить control weight 0.8–1.0.
Если всё равно плохо — работай в две стадии: сначала поза, потом лицо. - Вопрос: "делаю upscale после генерации и лицо становится как у манекена — глаза стеклянные, кожа пластиковая. Что делать?"
Ответ: Не трогай лицо при общем upscale.
Выделяй отдельно и делай face upscale вручную через FaceDetailer, denoise на 0.2, no clarity.
Модель SUPIR+Clarity годится только если лицо до этого уже идеальное. - Вопрос: "генерю только руки, или только ноги — и результат выходит кривой. А если всё тело — то норм. Почему?"
Ответ: Модели не умеют "догадаться" как выглядит отдельная часть без всего тела.
Делай генерацию всего, а потом кропай.
Если прям надо кусок — задавай полный контекст в промте и юзай reference image.
И всегда фиксируй позу, хотя бы условно. - Вопрос: "нос почти никогда не прорисовывается нормально — либо длинный как у ворона, либо совсем нечёткий. Это от LoRA?"
Ответ: Да, и от prompt тоже.
Убери "realistic stylized" — это размывает черты.
Пропиши defined natural nose, correct shadows.
Ещё помогает промт: natural lighting, frontal view. А лучше — выдели нос и сделай inpaint. - Вопрос: "в последнее время даже при smiling face или open mouth рот часто остаётся закрыт. Это из-за модели или я что-то не так пишу?"
Ответ: Это баг старых версий SDXL и некоторых LoRA.
Ставь явно open smiling mouth with visible teeth, и убирай из LoRA всё, что связано с закрытым выражением.
Иногда помогает даже обычный рестарт пайплайна и фиксированный seed.
Проблемы с лицами, анатомией, inpaint и профилем- Вопрос: "Чего-то с генерацией. Лицо получается будто в разрыве — половина как бы в норме, а другая уползла вбок. Это что — controlnet лажает или prompt не тот?"
Ответ: "Это типичная ошибка, когда используешь LoRA и controlnet одновременно без калибровки. Они начинают "тянуть" в разные стороны. Попробуй отключить один или поставить LoRA после controlnet. И seed зафиксируй, чтобы не "гуляло"." - Вопрос: "уже не знаю что делать. генерация full body, но ноги и особенно ступни — сплошное месиво. без формы, как будто тесто"
Ответ: "Ступни на флаксе — беда. Делай во весь рост и кропай. А если нужны детали — отдельный inpaint. И лучше использовать модель Lyustra или LoRA на ступни. Подход "сразу ступню" почти всегда даёт кашу." - Вопрос: "пробовал восстановить один глаз через inpaint — а в итоге он стал больше второго и ещё выпуклый какой-то. есть ли трюк?"
Ответ: "Всегда делай inpaint сразу на оба глаза, даже если один норм. И в prompt добавляй: both eyes natural and aligned. Denoise — 0.3, и ставь sampler DDIM. Часто помогает просто seed зафиксировать." - Вопрос: "заменил лицо через ACE++, и получилось будто его наложили поверх — тон кожи разный, будто маску налепили. Что делать?"
Ответ: "Используй мягкую маску, не вырезай по контуру. Потом добавь слой inpaint с prompt: smooth skin transition between face and neck. Если и это не спасает — ставь FaceRestore с soft blending." - Вопрос: "прямой взгляд, всё норм, но носа почти нет — просто светлое пятно. Это что?"
Ответ: "Это из-за освещения или плохой LoRA. Добавь в prompt: natural shadows around nose, и смени light на soft ambient. Либо просто заинпейнть эту часть с правильной моделью (SDXL base)." - Вопрос: "Пробовал сгенерировать девушку с поднятой рукой, а у неё плечо чуть ли не назад завернулось. Контролнет был, но..."
Ответ: "OpenPose не всегда правильно расставляет точки. Попробуй ControlNet Depth вместо него, или отредактируй keypoints вручную. И важное: уменьшай weight до 0.7, чтобы не ломал анатомию." - Вопрос: "Уже трижды пробовал — в prompt явно пишу smiling woman with open mouth, а всё равно лицо нейтральное, губы сжаты."
Ответ: "Некоторые модели игнорируют эмоции без LoRA на эмоции. Можно прописать: expressive smiling face, visible upper teeth. Ещё помогает занизить guidance scale (cfg) до 5.5 и использовать prompt weighting ((smile:1.3))" - Вопрос: "В full body персонажка норм, но как только приближаюсь к бедру или колену — всё ужасно. Как можно это исправить?"
Ответ: "Колено — слабое место, особенно при некорректной перспективе. Лучше задавать позу через OpenPose с конкретной расстановкой суставов. И инпейнтить проблемную зону через 512×512 crop, с prompt: natural human leg anatomy." - Вопрос: "вот не понимаю, генерирую портрет в профиль, а у неё второй глаз как будто выглядывает, и нос — с двумя линиями..."
Ответ: "Портрет в профиль — один из самых сложных кейсов. Обязательно прописывай в prompt: strict side profile, one eye visible, и убирай фразы вроде "beautiful face" — они тянут к фронталке. Sampler — лучше UniPC или DPM++ 2M." - Вопрос: "Промпт реалистичный, LoRA нет, но лицо всё равно как у куклы — пластик, неестественные черты. Почему?"
Ответ: "Возможно, используешь стильную модель вроде Hunyuan или Lycoris. Попробуй SDXL base или DeepSeek. И обязательно добавляй: realistic human skin texture, pores visible. Также отключи VAE, если активен — он может "сглаживать"."
Апскейл, inpaint и выражения: как исправить частые визуальные сбои- Вопрос: "Вроде лицо нормальное, но после SUPIR становится гладкое, как у куклы. Поры исчезают, вообще нет фактуры. Это от денойза?"
Ответ: "Да, это из-за денойза. При значении выше 0.5 SUPIR сглаживает всё подчистую. Лучше инпейнтить лицо отдельно после upscale с denoise 0.3 и моделью SDXL base. Для возврата текстуры можно использовать codeformer с fidelity 0.5–0.6." - Вопрос: "Генерю портрет, всё ок, но после hires появилась какая-то тень между пальцами... Присмотрелся — там глаз. Что за..."
Ответ: "Это артефакт от highres и controlnet. Отключи automatic refitting и сделай face inpaint вручную. Также можно включить "fix artifacts" в hires fix или заменить сэмплер на DPM++ SDE Karras." - Вопрос: "Фигура в целом норм, но ступни — как каша. То с фоном сливаются, то пальцев нет. Писал prompt, вроде норм..."
Ответ: "Добавь в prompt barefoot feet detailed, toes visible. Генерируй на фоне другого цвета, не сливай с тоном кожи. И делай upscale ступней отдельно с mask и denoise 0.25. Можно лору на стопы поставить." - Вопрос: "После ACE++ замены лицо чёткое, но шея и грудь сильно отличаются по тону. Как это лечится?"
Ответ: "Ставь мягкую маску, потом прогон через FaceRestore с blend в 0.5. Иначе можно подправить через отдельный inpaint на шею с prompt match skin tone with face. В huggingface FFT слишком контрастные — лучше избегать." - Вопрос: "Уже десять раз писал smiling face, open mouth — а он рисует сжатые губы. Что не так?"
Ответ: "Некоторые модели блокируют открытые рты. Пропиши smiling expression, visible teeth и увеличь CFG scale до 7.5. Используй LoRA на эмоции — с ними результат стабильнее. И не ставь cartoon LoRA одновременно." - Вопрос: "При генерации full body иногда руки заканчиваются по локоть, ступни оторваны. Это что — баг кадра?"
Ответ: "Да, особенно если сэмплинг обрезает поля. Делай генерацию в соотношении 9:16, не 1:1. И прописывай full body in frame, feet and hands visible. У моделей как Flux часто срабатывает crop-safe, обрезая края." - Вопрос: "Хочу профиль, а у модели второй глаз с другой стороны просвечивает. Как объяснить ей что глаз должен быть один?"
Ответ: "В prompt укажи: strict side profile, only one eye visible. Удали beautiful eyes, если есть — они тянут фронтальное. Лучшие сэмплеры тут: UniPC или DDIM, denoise < 0.5." - Вопрос: "Если персонаж сидит или нога согнута, всё искажается — колени огромные, анатомия разваливается. Что делать?"
Ответ: "Только через OpenPose с ручной расстановкой keypoints. ControlNet Depth тут не поможет. И обязательно ставь prompt realistic leg anatomy, natural knee position. Если не помогает — делай torso отдельно, потом inpaint ног." - Вопрос: "Хотел заменить лицо на другом изображении, а получилось пластиковое без выражения. Ни улыбки, ни бровей..."
Ответ: "После свапа лица нужно или использовать LoRA на эмоции, или делать face inpaint отдельно с prompt subtle smile, raised eyebrows. Codeformer с blending 0.4 помогает вернуть выразительность." - Вопрос: "Меняю seed, позу, лору, а лицо всё равно почти одинаковое каждый раз. Это баг модели?"
Ответ: "Такое бывает, если модель "залипает" на одном типе. Пробуй SDXL base без лор. Добавляй в prompt: unique facial structure, asymmetry, expression. В крайнем случае — mix с IPAdapter, чтобы привнести разнообразие."
Ошибки при full body генерации, зубах, мимике, лице и позах- Вопрос: "есть лора на человека, при крупных планах всё чётко и узнаваемо, а вот в генерации full body лицо — каша. Что делать?"
Ответ: "Это типично. Лицевая часть теряется из-за малого количества пикселей. Лучше генерить в повышенном разрешении сразу, а если уже готово — выделить лицо и inpaint'ить его по той же LoRA. Только ставь её сразу после Model Loader, иначе работать не будет" - Вопрос: "заменил лицо через ACE++, текстура отличная, но цвет кожи отличается от шеи и тела. Как выравнивать?"
Ответ: "Сделай мягкую маску, обработай через FaceRestore с blend 0.5, а переходную зону inpaint'ни вручную с prompt типа: smooth neck skin tone matching face. HuggingFace FFT даёт хороший результат, но лицо часто не совпадает по чертам" - Вопрос: "генерю позу с рукой вверх, и плечо как будто за спиной — жуть. Поза через ControlNet OpenPose."
Ответ: "Проверь keypoints — возможно, рука "заломана". Снизь weight до 0.7 и отредактируй ключевые точки вручную. Либо попробуй Depth вместо Pose. Prompt должен включать: natural shoulder and arm position" - Вопрос: "уже три раза делал inpaint рта, но всё равно зубы получаются как единый белый брусок..."
Ответ: "Такая беда бывает, особенно при cartoon LoRA. Используй denoise 0.2 и prompt: natural human teeth with defined tooth lines. CodeFormer или FaceRestore с параметром fidelity 0.4 тоже могут помочь" - Вопрос: "персонаж в full body, но на рендере руки отрезаны, хотя prompt норм и aspect ratio стандартный"
Ответ: "Такие баги бывают, если кадр обрезает поля. Пропиши: full body including hands and feet, поставь 9:16. Иногда помогает добавление ключевой фразы hands visible in frame или просто увеличить canvas" - Вопрос: "лицо вроде ок, но глаза каждый раз разного размера — то один выше, то второй расплывчатый"
Ответ: "Лучше всего — инпейнт всей верхней части лица. Prompt: symmetrical eyes, aligned pupils. Важно использовать один и тот же seed и slerp при заменах. DPM++ 2M Karras работает стабильнее на таких случаях" - Вопрос: "если поза сидячая, ноги выглядят очень странно — будто сломаны. Есть ли обход?"
Ответ: "Для сидячих поз лучше использовать вручную отрисованные keypoints в OpenPose и не полагаться на авто. Prompt: natural folded legs, realistic knee joint, а в control weight — не выше 0.8" - Вопрос: "в лобовом портрете нос не читается — просто светлое пятно. Даже при нормальном освещении"
Ответ: "Добавь контраст: natural nose with clear shadows. Либо в lighting напиши studio lighting with side source. Иногда helps добавить face depth map в controlnet и отдельно заинпейнтить только нос" - Вопрос: "хочу открытую улыбку, но каждый раз — просто ровное лицо. Пишу smiling face, но реакции нет"
Ответ: "Нужен конкретный prompt: open mouth with visible teeth, expressive smile. Лучше ставить LoRA на эмоции. Если не помогает — инпейнт только рта и CFG scale поднимаешь до 7" - Вопрос: "генерю лицо, после hires fix появляется второй глаз сбоку — между волосами. Что это?"
Ответ: "Это артефакт hires fix, особенно на Flux. Снизь denoise до 0.4 и сделай inpaint лица вручную после апскейла. Также отключи reuse noise, если активен. Лучший вариант — FaceDetailer или ACE++ с seed lock"