Нейросеть Stable Diffusion: руководство по созданию промтов

Тема нашей статьи — "Нейросеть Stable Diffusion: руководство по созданию промтов". Промты, или запросы, представляют собой текстовые описания объектов и сцен, которые вы хотите увидеть на генерациях. Мы обсудим различия между базовыми и сложными промтами нейросети Stable Diffusion, чтобы обеспечить глубокое понимание этой темы.

Нейросеть Stable Diffusion: руководство по созданию промтов
Нейросеть Stable Diffusion: руководство по созданию промтов

Элементарные запросы могут выглядеть как «рыцарь в доспехах» или «портрет девушки». Однако составление таких запросов без дополнительной информации может привести к не самым оптимальным результатам. В этой статье мы рассмотрим методы, которые помогут более эффективно управлять результатами генерации. Нейросеть Stable Diffusion принимает запросы на создание изображений на любом языке. Мы обсудим, как правильно формулировать текстовые запросы для Stable Diffusion на русском языке.

Создание промтов для нейросети Stable Diffusion: применение весовых коэффициентов

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

При формировании промтов необходимо учитывать, какие элементы являются ключевыми для достижения желаемого результата. Например, если вы хотите, чтобы нейросеть акцентировала внимание на определённом объекте или стиле, следует увеличить вес соответствующего описания. В то же время менее значимые детали можно оставить с низким весом.

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

Нейросеть Stable Diffusion: руководство по созданию промтов

Начните создание запроса с описания главного объекта, который требуется изобразить, например, «рыцарь». После описания внешности можно добавить другие детали, такие как одежда, обстановка и действие, разделяя их запятыми. Например: «Рыцарь в стальных доспехах стоит на фоне древнего замка».

Если, к примеру, на созданной генерации вы не увидели замок, вы можете выделить пропущенный объект, поместив его в круглые скобки () в тексте промта, чтобы подчеркнуть его важность, и установить вес токена "замок" выше остальных. К примеру: «Рыцарь в стальных доспехах стоит на фоне (древнего замка)».

В данном примере токен «древний замок» помещен в круглые скобки, что указывает на его более высокую значимость, превышающую остальные элементы промта на 10%. Применение весовых коэффициентов информирует нейронную сеть о том, что эти токены обладают повышенным значением по сравнению с остальными.

Оптимизация весовых коэффициентов для генерации изображений в нейросети Stable Diffusion

В процессе работы с весовыми коэффициентами важно, чтобы их значения находились в пределах от 0,1 до 1,7. Однако для достижения наилучших результатов рекомендуется не превышать значение 1,4, так как слишком высокий коэффициент значимости может исказить итоги генерации.

Альтернативный способ акцентировать важность фразы заключается в следующей формулировке: «(древнего замка:1.2), и ((древнего замка))». В этом случае проставленные весовые коэффициенты будут тождественно равны, что позволяет повысить значимость фразы «древнего замка» на 20% в обоих случаях.

Каждая пара круглых скобок добавляет 0,1 к весу, а числовой диапазон от 1,1 до 1,7 обозначает увеличение значимости от 10% до 70%. Однако установка слишком высокого уровня важности может привести к тому, что нейронная сеть будет генерировать случайный шум вместо ожидаемого изображения.

Использование квадратных скобок в промтах для Stable Diffusion

В промпте могут быть использованы и квадратные скобки. В запросе: Девушка, парк, [деревья:0.4] это не приказ для нейросети исключить отображение деревьев на генерации, а всего лишь просьба добавить отрисовку деревьев на 40%, после 60% отрисовки девушки с учетом текущего сэмплинга.

Чаще всего квадратные скобки используются для создания химер.

[cat:frog:0.3]
[cat:frog:0.3]

Этот прием можно также использовать чтобы создать уникальные лица на базе SD. [Мона Лиза:Анжелина Джоли:0.3]. В данном примере нейросеть отрисует 30% Мона Лизы и 70% Анжелины Джоли.[Mona Lisa:Angelina Jolie:0.3].

[Мона Лиза:Анджелина Джоли:0.3] <br />
[Мона Лиза:Анджелина Джоли:0.3]
[Мона Лиза:Анджелина Джоли:0.7]
[Мона Лиза:Анджелина Джоли:0.7]

Большая база промптов доступна на нашем сайте в разделе 👉 "Галерея", и вы можете использовать их абсолютно бесплатно.

Если вам потребуется доработать или исправить генерацию, воспользуйтесь инструментом 👉 INPAINT.

Для получения полного руководства по написанию промтов для Stable Diffusion обязательно ознакомьтесь с видеороликом, представленным ниже 👇

4
5 комментариев