Как писать промпты в Stable Diffusion
Промпты для Stable Diffusion представляют собой текстовые описания объектов и людей, которые вы хотели бы визуализировать в формате изображений. Запросы можно условно разделить на простые и продвинутые, в этой статье мы во всем разберемся.
Простые запросы имеют следующий вид: "девушка с зонтиком в парке", "замок средневекового периода" и т.д. Однако, вы можете задавать такие запросы и без дополнительных уточнений, в таком случае, результат может быть не совсем удовлетворительным. Поэтому, мы рассмотрим подробнее методы управления результатами генерации в @yes_ai_bot.
При использовании нейросети Stable Diffusion в @yes_ai_bot вы можете вводить текст промптов на любом языке мира. В данной статье мы рассмотрим примеры на русском языке.
Знаки препинания в промптах Stable Diffusion
Перечислим несколько простых правил, которые следует помнить при написании промптов.
В начале запроса указывается основной объект (или объекты), которые требуется изобразить, например, "слон".
Затем перечисляются дополнительные детали, такие как одежда, окружение, другие персонажи и т. д., разделяя их запятыми. Например, "слон в золотых доспехах, на фоне летают птицы".
Если ИИ не учел какой-либо из перечисленных объектов, то фраза, описывающая этот объект, может быть выделена круглыми скобками (), чтобы повысить ее важность. Например, "слон с (большими ушами), на фоне летают (птицы)".
В данном примере выражение "большими ушами" и слово "птицы" помещены в скобки для обозначения их повышенного веса на 10% по сравнению с остальными словами и фразами в тексте. Это позволяет нейросети понять, что эти объекты имеют большее значение. Альтернативным способом повышения веса может быть использование следующей формулировки: "слон с (большими ушами:1.2), на фоне неба летают (((птицы)))".
В данном случае мы увеличили значимость выражения "большими ушами" на 20%, а значимость слова "птицы" на 30%. Каждая пара круглых скобок усиливает важность на 10%, а значение от "1.1" до "1.7" представляет собой коэффициент от 10% до 70%. Если указывать более высокое значение значимости, то с большой вероятностью нейросеть сгенерирует шум вместо описываемого изображения.
Внимание! Настоятельно не рекомендуется использовать более 5 круглых скобок для повышения веса каждого отдельно взятого словосочетания.
То же самое касается и весовых коэффициентов - их значение должно варьироваться в диапазоне от 0.1 до 1.7, но на практике лучше не превышать значение 1.4.
Слишком большой весовой коэффициент может исказить результат генераций.
🚀 У нас есть отличное предложение: бесплатное обучение по нейросетям, в том числе ChatGPT, Stable Diffusion и Dalle-3.
Подробности по ссылке: ОПИСАНИЕ ШКОЛЫ
Когда используются квадратные скобки?
Существует несколько случаев, для начала рассмотрим "скрещивание" или смешивание. Например, "[слон:шерсть:0.4]". В этом методе нейросеть будет рисовать слона в течение 40% шагов сэмплинга, а оставшиеся 60% шагов будет дорисовывать шерсть на слоне. Количество шагов сэмплинга можно настроить в основных параметрах SD: "24 шага" и "35 шагов".
Таким же образом можно создавать мутации объектов, например, "[кот:пчела:0.3] сидит на скамейке". Сначала нейросеть будет рисовать кота на 30%, а затем попытается преобразовать его в пчелу на 70%. В результате получится мутант, который будет сидеть на скамейке.
Рекомендуется не использовать в качестве разделителей фраз иные знаки препинания, за исключением запятых. Не рекомендуется использовать переносы строк, точки, многоточия и другие аналогичные знаки.
Не рекомендуется формулировать слишком длинные запросы, так как это может исказить результат. Вот пример запроса оптимального размера: "лето, ((fullbody)), летняя фея, невероятно прекрасная, изящная и соблазнительная, окруженная цветами, бабочками и зеленой травой, наслаждаясь прекрасной погодой, искусство, кинематографическое освещение, мягкие тени".
Если вам требуется внести изменения в изображение, например, добавить элементы или исправить ошибки, вместо увеличения промпта можно воспользоваться функцией INPAINT. В одной из следующих статей мы подробно рассмотрим эту функцию и ее возможности.
Смотрите видео с подробным описанием того, как правильно писать промпты в Stable Diffusion
- Зеркало на Рутубе: https://rutube.ru/video/5a6fca59c34dd47094fa65c7dcd7197c/
Рекомендуем посетить наш сайт - нам нем вы найдете еще больше информации про нейронные сети.
Адрес нашего сайта: https://yesai.su
Полный список статей о боте @yes_ai_bot находится по этой ссылке
Мы рекомендуем ознакомиться с примерами работ пользователей нашего сообщества, в открытом чате вы найдете все, что вам нужно — https://t.me/yes_ai_chat
Подробнее о сервисе Yes Ai рассказываем в этом коротком видео
Открывайте новые горизонты на форуме о нейросетях