вопросы и ответы по теме визуальных багов: дефекты анатомии и лица, мутации

Автор 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"
  •