Нейросеть Stable Diffusion онлайн генерирует несколько персонажей. Как это исправить?

В этой статье мы разберем ситуацию, когда нейросеть Stable Diffusion онлайн генерирует несколько персонажей. В процессе генерации изображения в Stable Diffusion онлайн могут появиться несколько персонажей, но человек скорее всего думает, что выполняет задачу правильно, однако «тупой» ИИ, похоже, постоянно неправильно интерпретирует его промпты. Тем не менее, реальные причины обычно более просты.

Нейросеть Stable Diffusion онлайн генерирует несколько персонажей. Как это исправить?

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

Причина № 1. Ваша попытка сгенерировать изображение со значительно большей шириной по сравнению с его высотой, например, размером 768x512 пикселей, может оказаться проблематичной. Эта проблема также может возникнуть, если высота значительно превышает ширину.

В чем причина этой проблемы?

Большинство современных моделей ИИ обучались преимущественно на квадратных изображениях с соотношением сторон 1:1. Следовательно, Stable Diffusion онлайн превосходно генерирует изображения, соответствующие этим равным размерам. Отклонение от этих обученных пропорций может привести к искажению результатов, например:

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

Что можно сделать - Измените промт, четко указав количество предметов, например «1woman» или «1cat».

Что можно сделать - Отрегулируйте размеры создаваемого изображения, особенно ширину или высоту.

Что можно сделать - Определите близость объекта (например, человека), включив в подсказку определенные лексемы (слова или фразы):

  • «closeup» для очень близкой перспективы
  • "fullbody" для просмотра всей фигуры (это снижает вероятность появления дубликатов фигур)

Что можно сделать - Чтобы изменить воспринимаемое расстояние между камерой и объектом на изображении, используйте <lora:114460:X>, который специально обучен для этой цели.

Подробное объяснение этой функции можно найти по ссылке в нашей группе Telegram — https://t.me/yes_ai_chat/10/4294.

Присоединяйтесь к нашему бесплатному курсу по нейронным сетям, чтобы узнать больше о ChatGPT и Stable Diffusion. Подробности: ОПИСАНИЕ КУРСА.

Причина №2 — Ошибка в промте. Существует вероятность того, что в промтах, предусмотренных для нейронной сети Stable Diffusion онлайн (описание желаемого результата), были случайно указаны несколько человек.

Рекомендация: ознакомьтесь с тем, как правильно составить запросы по Stable Diffusion.

👀 Зеркало ссылка на запись в RuTube

Как писать промты для нейросети Stable Diffusion онлайн

Что можно сделать - измените промт, чтобы исключить любые предположения о необходимости изображения нескольких персонажей или объектов. Например, начните промт со слова «1woman», и если позже будет упомянуто полное имя или псевдоним известного человека, убедитесь, что это описание одного и того же персонажа, которого нужно проиллюстрировать.

Этот тип ошибки встречается довольно редко, потому что... обычно ИИ не создает дубликаты по вышеупомянутой причине.

Причина №3 — использование embeddings (текстовых инверсий) с указанными объектами (например, отдельными людьми).

Что можно сделать - если в вашем промте указано включение человека в произведение искусства, скажем «1woman», и одновременно использована текстовая инверсия, предполагающая, что должна быть создана человеческая фигура, ИИ может попытаться отобразить и то, и другое. Чтобы решить эту проблему, рассмотрите возможность исключения ссылки на человека или текстовой инверсии из вашего промта.

Такая ошибка встречается редко, потому что... обычно ИИ не создает дубликаты именно по этой причине.

Подробнее о сервисе Yes Ai рассказываем в этом видео

В этом видео мы расскажем про дополнительные возможности нейросетей
11
4 комментария