Пять пальцев вместо семи. Руки, растущие из шеи menjadi. Локти, сгибающиеся в обе стороны. Знакомо? Проблема анатомии — главная головная боль всех, кто генерирует людей в нейросетях. Хорошая новость — она решается грамотно составленным промтом.
Нейросети не «знают» анатомию так, как художник. Они собирают изображение из статистических паттернов, поэтому искажения возникают там, где модели не хватает опорных точек: кисти, стопы, суставы, симметрия лица. Ниже разбирается, какие формулировки помогают модели выдавать корректные пропорции, и как строить промт для правильной анатомии тела с нуля.
Почему нейросети ломают анатомию
Понимание причин ошибок — половина решения. Генеративные модели чаще всего дают сбои по трём причинам:
Мелкие детали
Кисти рук и пальцы занимают малую долю изображения, поэтому модель уделяет им меньше «внимания».
Сложные позы
Нестандартные ракурсы и переплетённые конечности редко представлены в обучающих данных.
Несколько персонажей
Модель часто «смешивает» конечности разных людей в кадре, создавая гибриды.
Структура промта для правильной анатомии
Рабочий промт строится из четырёх блоков. Каждый отвечает за свою зону контроля:
| Блок | Задача | Пример формулировки |
|---|---|---|
| Пропорции | Задаёт корректное соотношение частей тела | anatomically correct, accurate body proportions |
| Кисти и пальцы | Фиксирует количество пальцев и форму рук | five fingers, detailed hands, realistic hands |
| Поза | Описывает положение тела простыми словами | standing, looking at viewer, natural pose |
| Негативный промт | Запрещает типичные дефекты | extra fingers, deformed hands, bad anatomy, mutated limbs |
Пример готового промта
✦ Позитивная часть
portrait of a woman, anatomically correct, perfect body proportions, detailed realistic hands, five fingers, natural pose, symmetrical face, high quality, professional photograph
✦ Негативная часть
bad anatomy, deformed hands, extra fingers, missing fingers, mutated limbs, extra arms, extra legs, fused fingers, long neck, distorted face, asymmetrical eyes
Слабый и сильный промт: сравнение
✗ Слабый
«девушка держит чашку кофе»
Модель сама решает, сколько пальцев обхватывает чашку и как изогнута кисть. Риск дефектов — максимальный.
✓ Сильный
«девушка держит чашку кофе, anatomically correct hands, five fingers, detailed fingers, natural hand position» + негативный промт
Модель получает явные опорные точки и список запретов. Доля удачных генераций заметно растёт.
Типичные ошибки и их ключевые слова-запреты
| Дефект | Что добавить в негатив |
|---|---|
| Лишние пальцы | extra fingers, six fingers, mutated hands |
| Слитые пальцы | fused fingers, webbed hands |
| Лишние конечности | extra limbs, extra arms, extra legs, missing limbs |
| Нереалистичные суставы | bad anatomy, disfigured, poorly drawn hands |
| Асимметрия лица | asymmetrical eyes, distorted face, cross-eyed |
Дополнительные приёмы
- Упрощайте позы. Чем естественнее положение тела, тем выше шанс на корректную анатомию. Сложные переплетения оставляйте опытным моделям или референсам.
- Прячьте проблемные зоны. Руки в карманах, за спиной, за кадром — легитимный приём композиции, снижающий риск брака.
- Используйте слова качества. Маркеры вроде masterpiece, best quality, detailed подтягивают общий уровень проработки, включая анатомию.
- Генерируйте сериями. Даже идеальный промт не даёт 100% попадания. Три–четыре генерации с выбором лучшей — стандартная практика.
- Проверяйте три зоны. Смотрите в первую очередь на пальцы, суставы и симметрию лица — именно там прячутся ошибки.
Вывод. Правильная анатомия в нейросетевых изображениях — это не удача, а следствие чёткой структуры промта: указания пропорций, фиксации кистей, простой позы и продуманного негативного списка. Соберите эти четыре блока под свою задачу — и изуродованные руки останутся в прошлом.