Как исправить лишние пальцы и головы в Stable Diffusion

Уроки

Две головы? Лишние пальцы? Вот руководство по устранению этих распространенных проблем.

Решение этих проблем в Stable Diffusion

В этом обучающем материале мы будем использовать графический интерфейс Stable Diffusion GUI. Как его установить на ПК ОС Windows смотрите по ссылке.

Проблемы с двумя головами

Вероятно, тут подошла бы шутка, что одно голова хорошо, а две лучше. Но проблема и её надо решать.

Как исправить лишние пальцы и головы в Stable Diffusion

Если вы посмотрите сайты с изображениями от Ai, то нередко можно увидеть картинки с двумя головами, соединенными вместе. Обычно это связано с использованием портретного размера изображения. Любой размер изображения, отклоняющийся от соотношения сторон 1:1, чреват возникновением двух голов.

Чтобы избежать этого, используйте изображения с соотношением сторон 1:1, например, 512×512 или 604×604.

Три способа решения проблемы двух голов:

  1. Генерируйте несколько изображений и удаляйте те, у которых две головы. (Это неплохая идея, но она может отнять у вас время).
  2. Уменьшите соотношение сторон. Чем ближе к соотношению 1:1, тем меньше вероятность встретить пресловутую двухголовость.
  3. Создавайте изображение всего тела. (Приемы см. в следующем разделе.)

Отсутствие проблем при создании картины в полный рост

Портрет во весь рост очень востребован у художников по искусственному интеллекту. Но с ним у Stable Diffusion может возникнуть больше всего проблем.

Распространенное предположение, что для получения изображения всего тела необходимо использовать ключевое слово “full body portrait”. Но чаще всего это просто не срабатывает. Ниже приведено несколько примеров с добавлением ключевого слова “full body portrait“. Видно, что ключевые слова полностью игнорируются.

Как исправить лишние пальцы и головы в Stable Diffusion
Positive prompt:
[Amber Heard: Ana de Armas :0.3],((Victorian)) , Feminine,((Perfect Face)), ((arms outstretched above head)), ((Aype Beven)), ((scott williams)) ((jim lee)),((Leinil Francis Yu)), ((Salva Espin)), ((oil painting)), ((Matteo Lolli)), ((Sophie Anderson)), ((Kris Anka)), (Intricate),(High Detail), (bokeh).
Negative prompt:
((((ugly)))), (((duplicate))), ((morbid)), ((mutilated)), [out of frame], extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck)))

Описываем нижнюю часть тела

Более правильный способ – добавить ключевые слова того, что вы хотите видеть на фотографии. Например:

  • standing
  • long dress
  • legs
  • shoes

Ниже приведены результаты, полученные при добавлении ключевых слов ” standing” и “long dress”.

Как исправить лишние пальцы и головы в Stable Diffusion
Добавление слов ” standing” и “long dress” к позитивному промту.

Сейчас мы видим больше тела, но мы можем сделать ещё лучше.

Используйте портретный размер изображения

Ранее я уже писал, что не стоит использовать портретный размер. Но есть исключения. Портретный размер нужен, если вы хотите создать изображение всего тела. Ниже приведены примеры использования портретного размера в дополнение к использованию ключевых слов “standing” и “long dress“.

Как исправить лишние пальцы и головы в Stable Diffusion
Изменение изображения на портретный размер.

Проблемы с лицами и глазами

Довольно часто можно увидеть искаженные лица. На самом деле это происходит и с другими частями тела, просто наш мозг особенно чувствителен к любой асимметрии на лице.

Восстановление лица

Чтобы исправить лицо и глаза, включите функцию восстановления лица, если ваш графический интерфейс поддерживает ее. Если вы используете нейронку без встроенной поддержки восстановления лиц, используйте следующие сайты для постобработки.

Как исправить лишние пальцы и головы в Stable Diffusion
Восстановление лица – восстанавливает глаза и лицевые черты.

Проблемы с пальцами

В сообществе по Stable Diffusion хорошо известно, что у ИИ есть проблемы с правильной постановкой пальцев. Нередко можно увидеть искаженные, слишком большие или слишком маленькие пальцы.

Первое решение – включить ключевые слова, описывающие руки и пальцы, такие как “beautiful hands” и “detailed fingers”. Это поможет ИИ создать руки с хорошей детализацией.

Второе решение – использовать метод inpainting. Создайте маску в проблемной области. С помощью inpainting создайте несколько изображений и выберите то, которое вам нравится. Мне кажется, достаточно использовать те же промты, что и для исходного изображения.

Как исправить лишние пальцы и головы в Stable Diffusion
Слева: исходное изображение. Посередине: маска для inpainting. Справа: итоговое изображение.

Резюмируем

В этот раз мы подробно разобрали решения проблем двух голов, неполного отображения тела, искаженных лиц и кривых(лишних) пальцев.

Пишите в комментарии с какими ещё проблемами вы сталкивались, будем вместе разбираться!

Оцените статью
Нейросети
Добавить комментарий