ADetailer (After Detailer) это расширение для Stable Diffusion, которое автоматически находит лица, руки и глаза на готовой генерации и перерисовывает их в высоком разрешении через inpaint. Для NSFW это спасение: на базовых 1024 пикселях лица плывут, пальцы слипаются, глаза косят, а ADetailer чинит всё это в один клик без ручного маскирования. Работает по моделям детекции YOLOv8, ставится за пару минут в Forge и A1111.
Если хочешь сначала просто получить картинку без возни с установкой, генерируй в бесплатном браузерном генераторе, а потом дотягивай детали локально через ADetailer.
Что такое ADetailer и зачем он нужен
Диффузионная модель распределяет внимание по всему холсту. На разрешении 1024×1024 лицо занимает условные 200×200 пикселей, и этого не хватает для проработки глаз, губ, кожи. Руки вообще традиционно слабое место всех моделей: лишние или слипшиеся пальцы это классика.
ADetailer решает проблему так:
- Прогоняет YOLO-детектор по готовой картинке и находит области (лицо, рука, глаз).
- Создаёт маску вокруг каждой найденной области.
- Делает inpaint этой области на повышенном внутреннем разрешении (обычно 512×512 на каждую деталь).
- Вставляет перерисованный фрагмент обратно.
В результате лицо, которое занимало 200 пикселей, перерисовывается так, будто оно изначально было сгенерировано в 512. Детализация вырастает в разы.
Что конкретно чинит ADetailer на NSFW-контенте:
- Лица. Симметрия, чёткие глаза с бликами, ровные губы, реалистичная кожа.
- Руки. Правильное число пальцев, ровные суставы, исправление слипшихся кистей.
- Глаза отдельно. Радужка, зрачки, направление взгляда через mediapipe или eye-детектор.
- Несколько персонажей. Детектор находит все лица в кадре и чинит каждое.
Это не магия и не замена хорошему промпту, но это самый дешёвый по усилиям способ поднять качество готовой генерации.
Установка
ADetailer ставится как расширение в Forge или A1111.
Через интерфейс
- Открой вкладку Extensions.
- Перейди в Install from URL.
- Вставь
https://github.com/Bing-su/adetailer. - Нажми Install, затем Apply and restart UI.
После перезапуска внизу вкладок txt2img и img2img появится блок ADetailer.
Если ставишь Forge с нуля, всё описано в гайде по установке Forge. В ComfyUI аналог это нода Impact Pack с FaceDetailer, логика та же, но через ноды.
Модели детекции
При первом запуске ADetailer сам докачает базовые YOLO-модели в папку models/adetailer. Если этого не произошло, скачай вручную и положи туда .pt файлы. Дополнительные специализированные детекторы (например, для конкретных частей тела на NSFW-контенте) можно найти на Civitai в разделе моделей ADetailer и докинуть в ту же папку, они появятся в выпадающем списке после перезапуска.
Проверка после установки
После рестарта раскрой блок ADetailer в txt2img, поставь галку Enable ADetailer и убедись, что в выпадающем списке моделей есть как минимум face_yolov8n. Сгенерируй любую картинку с человеком: если лицо после генерации выглядит заметно чётче основной сцены, расширение работает. В консоли при этом мелькнёт строка о найденных детекциях.
Модели детекции: face_yolov8, hand_yolov8 и другие
Модель детекции определяет, что именно ищет ADetailer. Выбирается из выпадающего списка в блоке расширения.
| Модель | Что находит | Когда использовать |
|---|---|---|
| face_yolov8n | Лица (быстрая, лёгкая) | Базовое исправление лиц |
| face_yolov8s | Лица (точнее, тяжелее) | Когда нужна максимальная точность |
| hand_yolov8n | Руки и кисти | Исправление пальцев |
| person_yolov8n-seg | Силуэт целиком | Маска всего персонажа |
| mediapipe_face_full | Лицо через mediapipe | Альтернатива YOLO для лиц |
| mediapipe_face_mesh_eyes_only | Только глаза | Точечная правка взгляда |
Как комбинировать
ADetailer поддерживает несколько вкладок (1st, 2nd, 3rd). На практике рабочая связка:
- 1st tab: face_yolov8s для лица.
- 2nd tab: hand_yolov8n для рук.
Так за один Generate чинятся и лицо, и руки последовательно. Глаза обычно подтягиваются вместе с лицом, отдельный eyes-детектор нужен только если взгляд упорно косит.
Буква в конце имени это размер: n (nano) быстрая и лёгкая, s (small) точнее но медленнее. Для 8 ГБ VRAM хватает n-версий.
Собрать картинку с хорошей анатомией для последующей правки удобно в нашем генераторе.
Настройки ADetailer
Главные параметры в блоке расширения.
Detection model confidence threshold
Порог уверенности детектора, от 0 до 1. По умолчанию 0.3.
- 0.3: ловит почти всё, включая частично видимые лица. Риск ложных срабатываний.
- 0.5-0.6: ловит только уверенные детекции. Меньше мусора, но может пропустить лицо в профиль.
Для NSFW с нестандартными ракурсами держи 0.3, чтобы детектор не пропускал лица под углом.
Inpaint denoising strength
Насколько сильно перерисовывается найденная область. Это самая важная настройка, диапазон 0-1.
- 0.2-0.3: лёгкая правка, сохраняет исходные черты лица. Безопасно для консистентности персонажа.
- 0.4: дефолт, хороший баланс детализации и сохранения сходства.
- 0.5-0.6: сильная перерисовка, лицо может заметно измениться, новые детали появляются агрессивно.
- 0.7+: лицо перерисуется почти полностью, теряется сходство.
Правило: хочешь сохранить лицо персонажа, держи 0.3. Хочешь максимум детализации и не жалко сходства, ставь 0.45-0.5.
Mask blur и dilation
- Mask blur: размытие краёв маски (по умолчанию 4). Сглаживает переход между перерисованной областью и фоном, чтобы не было резкой границы.
- Mask erosion/dilation: расширяет или сужает маску. Положительное значение захватывает чуть больше вокруг детали.
Inpaint width/height
Внутреннее разрешение, на котором перерисовывается деталь. 512×512 стандарт. Подними до 768, если карта позволяет, тогда лицо проработается ещё детальнее.
Отдельный промпт для детали
Это убийственная фича. В каждой вкладке ADetailer есть собственные поля ADetailer prompt и ADetailer negative prompt. Они применяются только к перерисовываемой области, а не ко всей картинке.
Зачем это нужно:
- Уточнить лицо. В основном промпте у тебя описание сцены целиком, а в поле ADetailer можно написать конкретно про лицо:
detailed face, beautiful eyes, glossy lips, smooth skin, sharp focus. - Зафиксировать выражение.
seductive expression, looking at viewerприменится только к лицу. - Поправить руки. Во вкладке для рук:
detailed hands, perfect fingers, five fingers. - Усилить негатив. В negative для рук:
extra fingers, fused fingers, deformed hands, mutated.
Если поле промпта пустое, ADetailer использует основной промпт генерации. Но именно отдельный промпт даёт максимальный контроль. Формулы и готовые блоки промптов под детали разобраны в мастерском гайде по NSFW-промптам.
Комбинация с inpaint и апскейлом
ADetailer это автоматизированный inpaint, но он не отменяет ручной.
Порядок в пайплайне
Правильная последовательность:
- Генерация базы в txt2img с включённым ADetailer (лицо + руки).
- Апскейл через Hires Fix или Ultimate SD Upscale.
- Повторный ADetailer уже на апскейленной картинке, если детали потерялись.
- Ручной inpaint для того, что автоматика не починила (сложные позы рук, специфические детали).
ADetailer можно включать одновременно с Hires Fix в txt2img: расширение применится после апскейла, на повышенном разрешении, и результат будет ещё чётче. Это рекомендуемый режим.
ADetailer vs ручной inpaint
- ADetailer: автоматически, быстро, для типовых лиц и рук. Не справляется с очень нестандартными случаями.
- Ручной inpaint: медленно, точечно, для сложных кистей в необычных позах, специфических анатомических деталей, фоновых объектов.
Сценарии, где ручной inpaint обязателен
ADetailer силён в автоматике, но есть случаи, где он бессилен и нужен ручной заход:
- Руки, держащие предмет. Детектор ловит кисть, но дорисовывает пальцы без учёта объекта, получается, что пальцы проходят сквозь предмет. Ручной inpaint с описанием предмета в промпте решает это.
- Пересекающиеся персонажи. Когда две фигуры в кадре переплетены, YOLO-маски накладываются и детейлер путает, чьё лицо чинить. Лучше маскировать каждое лицо вручную.
- Специфические анатомические детали. Всё, что не лицо и не кисть, ADetailer вообще не видит, для этого только ручной inpaint с точной маской.
- Фоновые лица. Если на постере или зеркале есть лицо, детектор может потратить на него проход. Отключи лишнее или маскируй вручную.
Рабочий гибридный пайплайн
Оптимальная схема для качественного NSFW-результата выглядит так:
- Генерация в txt2img с ADetailer на лицо и руки плюс Hires Fix 1.5x.
- Оценка результата: лицо и общая анатомия должны быть чистыми.
- Финальный апскейл до 4K через Ultimate SD Upscale.
- Повторный лёгкий ADetailer (denoising 0.2) на апскейленной картинке для возврата резкости лица.
- Ручной inpaint только для того, что осталось кривым.
Такой порядок закрывает большинство проблем автоматикой и оставляет ручную работу лишь на 10 процентов сложных случаев.
Связка апскейла и детейлера подробно разобрана в гайде по увеличению качества генераций, где показано, как детейлер вытягивает лица после 4x-апскейла.
После настройки локального пайплайна базовые генерации удобно гнать через браузерный генератор, а ADetailer применять уже на своём железе.
ADetailer для аниме и реализма: разница в подходе
Настройки заметно отличаются в зависимости от того, какой чекпоинт ты используешь.
Для реалистичных моделей
На фотореалистичных NSFW-чекпоинтах главная цель это текстура кожи и живые глаза. Рабочие настройки:
- denoising: 0.3-0.4, чтобы не замылить поры.
- ADetailer prompt:
detailed face, realistic skin, skin pores, natural lighting, detailed eyes, catchlights. - Inpaint resolution: 768, если VRAM позволяет, для максимальной детализации.
- Модель: face_yolov8s для точности.
Пластиковая кожа это враг номер один в реализме, поэтому держи denoising умеренным и явно проси текстуру кожи в промпте.
Для аниме-моделей (Pony, Illustrious)
На аниме-чекпоинтах задача другая: чёткие линии, ровные глаза в стиле, без фотореалистичной фактуры. Подбор подходящего чекпоинта разобран в обзоре нейросети Illustrious XL.
- denoising: 0.35-0.45, аниме-лица терпят чуть больше.
- ADetailer prompt:
detailed face, perfect eyes, clean lineartплюс теги стиля. - Negative:
realistic, photorealistic, 3dчтобы детейлер не сваливался в реализм.
Главная ошибка тут это применять реалистичные теги кожи на аниме, они ломают стиль и дают полу-3D эффект на лице при аниме-теле.
Сохранение консистентности персонажа
Если ты делаешь серию изображений одного персонажа, высокий denoising в ADetailer будет каждый раз генерировать слегка разное лицо. Чтобы держать одно лицо:
- Снизь denoising до 0.25-0.3.
- Используй один и тот же seed.
- В ADetailer prompt пропиши фиксированные черты: цвет глаз, форму лица, причёску.
- При наличии LoRA на персонажа добавь её триггер в поле ADetailer prompt, тогда лицо перерисуется именно под этого персонажа.
Типичные ошибки
Что чаще всего ломает результат и как чинить.
- Лицо изменилось до неузнаваемости. Слишком высокий denoising. Снизь до 0.3, чтобы сохранить черты персонажа.
- Артефакт-граница вокруг лица. Маленький mask blur или резкая маска. Подними mask blur до 8-12.
- ADetailer не находит лицо. Высокий confidence threshold или лицо в сложном ракурсе. Снизь порог до 0.25-0.3.
- Чинит фон вместо лица. Ложное срабатывание детектора на узоре или текстуре. Подними threshold до 0.5 или смени модель на face_yolov8s.
- Руки стали ещё хуже. denoising для рук слишком высокий и модель нагаллюцинировала. Снизь до 0.3 и добавь жёсткий негатив
extra fingers, fused fingers. - Двойное лицо в кадре с одним персонажем. Детектор поймал лицо плюс отражение или постер на фоне. Используй person-seg или ограничь max detections в настройках.
- Кожа стала пластиковой. Высокий denoising замылил поры. Denoising 0.3 плюс в ADetailer prompt добавь
skin pores, skin texture, realistic skin. - Долго работает. Используешь s-модели на слабой карте плюс несколько вкладок. Перейди на n-версии (yolov8n).
Если нужно подобрать чекпоинт, который изначально лучше рисует анатомию, смотри обзор лучших NSFW-нейросетей 2026 и гайд по реалистичным моделям 18+. Хорошая база плюс ADetailer это связка, которая закрывает 90 процентов проблем с лицами и руками.
Часто задаваемые вопросы
Что делает ADetailer простыми словами?
ADetailer автоматически находит лица, руки и глаза на готовой картинке через YOLO-детектор и перерисовывает их inpaint-ом в высоком разрешении. Это поднимает детализацию проблемных зон без ручного маскирования, в один клик при генерации.
Какой denoising ставить в ADetailer?
Для сохранения сходства персонажа держи 0.3. Дефолтный баланс это 0.4. Для максимальной детализации без оглядки на сходство ставь 0.45-0.5. Выше 0.6 лицо перерисуется почти полностью и потеряет узнаваемость.
Какую модель детекции выбрать для лиц и рук?
Для лиц бери face_yolov8s (точнее) или face_yolov8n (быстрее). Для рук hand_yolov8n. Лучший результат даёт связка двух вкладок: лицо в первой, руки во второй, чинятся за один Generate.
Можно ли использовать ADetailer вместе с Hires Fix?
Да, и это рекомендуется. ADetailer применяется после апскейла Hires Fix, на повышенном разрешении, поэтому детали получаются ещё чётче. Просто включи оба в txt2img одновременно.
Почему ADetailer меняет лицо персонажа?
Слишком высокий inpaint denoising. На значениях выше 0.5 модель перерисовывает лицо заново и теряет исходные черты. Снизь denoising до 0.3 и при необходимости укажи описание персонажа в отдельном поле ADetailer prompt.
Можно ли задать отдельный промпт для лица?
Да. В каждой вкладке ADetailer есть поля ADetailer prompt и negative, которые применяются только к перерисовываемой области. Туда пишут уточнения вроде detailed face, beautiful eyes, glossy lips, чтобы прокачать именно деталь, а не всю сцену.
ADetailer чинит руки так же хорошо, как лица?
Хуже, чем лица, потому что руки сложнее анатомически. Используй hand_yolov8n, denoising 0.3-0.4 и жёсткий негатив extra fingers, fused fingers, deformed hands. Совсем кривые кисти в нестандартных позах всё равно лучше править ручным inpaint.
Сколько VRAM нужно для ADetailer?
Расширение нетребовательное, работает даже на 6 ГБ с n-моделями (yolov8n) и inpaint-разрешением 512. Для 8 ГБ можно поднять до 768. Если упираешься в память, отключи лишние вкладки и используй nano-версии детекторов.



