Мини гайд по промптам для Stable Diffusion
В этом гайде расскажу как составлять текст для генерации изображений нейросетям.
Для примеров я буду использовать нейросеть Stable Diffusion с моделью waiCUTE основанной на базовой модели PonyDiffusion.
Все примеры указаны с настройками (настройки зависят от выбранной вами нейросети):
Seed: 123456789
Steps: 20
CFG 3.5
Prompt: score_9, score_8_up, score_7_up, BREAK source_anime, {example}
Заметка:
score_9, score_8_up, score_7_up, BREAK source_anime - нужно для работы только с Pony моделями
Чтобы на примерах были видны различия в зависимости от задачи, я буду использовать одинаковый сид (seed) — 123456789. Это случайное число, от которого нейросеть начинает генерировать шум, из которого затем формируется изображение.
Базовый промпт (prompt)
Подсказки для нейросети (prompt) записываются через запятую, если речь идёт о SD-моделях. В подсказках вы описываете то, что хотите получить. Если вы не укажете какие-то детали, нейросеть догадается сама. Чем точнее вы сформулируете свои пожелания, тем лучше будет результат.
Например, если вы хотите, чтобы нейросеть создала изображение красивой девушки на простом белом фоне, напишем промпт.
one beautiful girl, blank background
Мы видим на картинке красивую девушку на белом фоне. Но почему именно такой результат? Это решение нейросети, которое она приняла, основываясь на нашем seed. Если мы укажем другой seed, то получим совершенно другое изображение.
Давайте внесём некоторые уточнения. Чем больше деталей, тем проще нейросети понять, что именно вы хотите увидеть.
Я добавлю черты персонажа маскота нашего сайта. Добавлю красные рожки и глаза, синие короткие волосы и белый фон.
adult, dragon girl with red horn, blue hair, short spiked hair, pale skin, red eyes, ahoge, blank white background
перевод на русский
взрослая, девочка-дракон с красными рогоми, голубые волосы, короткие волосы с шипами, бледная кожа, красные глаза, ахоге, чистый белый фон
Уже получше, девушка в той же позе и ракурсе, но добавлены детали, позже мы сменим одежду и позу.
Негативные промпты
Существуют и негативные промпты, они указываются отдельно. Они помогают уточнить или ограничить результат, исключая определённые элементы или стили из итогового изображения.
Негативные промпты позволяют контролировать качество и содержание сгенерированных изображений, избегая нежелательных элементов или стилей. Они могут быть полезны, когда требуется создать изображение, соответствующее определённым требованиям, но не содержащее нежелательных объектов, эффектов или стилей.
Примерами негативных промптов могут быть:
«без людей», «без животных»,
«избегать ярких цветов», «избегать абстрактных форм».
Важно понимать, что негативные промпты не всегда гарантируют полное исключение нежелательных элементов из изображения, но они могут значительно снизить их вероятность.
Давайте укажем что не хотим чёрно белое или размытое изображение, а так же чтоб не было плохого качества изображения.
worst quality, bad quality, jpeg artifacts, source_cartoon,
score_6, score_5, score_4, 3d, monochrome, blurry, lowres,watermark
Заметка:
score6, score5, score4 - нужно для работы с Pony моделями
Стало намного лучше!
Приоритеты (веса) промпта
Для того чтобы нейросеть понимала какие ключевые слова важны для вас и имеют выше приоритет, вы можете обернуть слова в круглые скобки, чем приоритетнее тем больше скобок. Для персонажа я добавлю деталей маскота и оберну основные черты в скобки, так я повышу важность этого описания.
adult, dragon girl with red horn, (blue hair, short spiked hair, pale skin, red eyes, ahoge), blue tail, medium breasts, (blue dragon wings), (white shirt , blue wings), blank white background
Для увеличения веса (приоритета) можно указать значение через двоеточие от 0,1 до 1,9, стандартный вес 1.
score_9, score_8_up, score_7_up, BREAK source_anime, adult, dragon girl with red horn, (blue hair, short spiked hair, pale skin, red eyes, ahoge:1.5), blue tail, medium breasts, (blue dragon wings:0.3), (white shirt , blue wings), blank white background
На картинке крылья стали меньше, потому что их вес был уменьшен.
Ракурсы
Вы можете выбрать ракурс, который вам больше всего подходит. Пожалуйста, укажите его в начале вашего текста. Ниже представлены несколько примеров названий для различных ракурсов.
Подробнее вы можете почитать в нашей статье
Освещение и погодные условия
Работа со светом — это обширная тема, которую невозможно полностью осветить в кратком руководстве. Однако, используя ключевые слова, можно создать невероятно атмосферные кинокадры. Для примера, я добавил глобальное освещение, реалистичный свет и немного размыл свет на фоне, чтобы создать ощущение глубины и пространства.
adult, dragon girl with red horn, (blue hair, short spiked hair, pale skin, red eyes, ahoge:1.5), blue tail, medium breasts, (blue dragon wings:0.3), (white shirt , blue wings), global illumination, dynamic lighting, realistic lighting, beautiful detailed brightness, luminous background glow
Освещение стало значительно лучше! Теперь мы можем выбирать время суток, времена года и нужную вам погоду. Давайте создадим зимнюю ночь со снегом.
adult, dragon girl with red horn, (blue hair, short spiked hair, pale skin, red eyes, ahoge:1.5), blue tail, medium breasts, (blue dragon wings:0.3), (white shirt , blue wings), global illumination, dynamic lighting, realistic lighting, beautiful detailed brightness, luminous background glow, winter, night, snow.
Фон и одежда
Вы можете выбрать различные варианты одежды. В таблице ниже представлены некоторые из возможных вариантов. Обратите внимание, что это лишь малая часть доступных вариантов.
Если вы не укажете детали одежды и цвет, нейросеть сама додумает подходящие варианты. Если же цвет уже был указан ранее в промпте, то, скорее всего, он будет использован для цвета одежды.
Для примера добавлю красный свитер.
adult, dragon girl with red horn, (blue hair, short spiked hair, pale skin, red eyes, ahoge:1.5), blue tail, medium breasts, (blue dragon wings), (red short sweater), blank white background
Давайте добавим деталей, я добавлю уточнение что это новогодний свитер с оленями
score_9, score_8_up, score_7_up, BREAK source_anime, adult, dragon girl with red horn, (blue hair, short spiked hair, pale skin, red eyes, ahoge:1.5), blue tail, medium breasts, (blue dragon wings), (red Christmas sweater with a deer pattern), blank white background
Нейросеть не смогла сгенерировать оленей, но ей удалось нарисовать новогодний свитер.
Улучшение изображения
Указывайте специальные ключевые слова, что вы хотите получить супер пупер божественное изображение высочайшего качества. Это помогает нейросети понять что вы хотите, а вы же хотите хорошее изображение?
Ключевые слова: masterpiece, best quality, ultra-detailed итд повысят качество вашего изображения!
Сравните изображение до и после уточнения качества:
Давайте объединим все наши знания и создадим финальный образ, объединив все примеры из статьи!
Comments ()