2,2K подписчиков

Нейросеть Stable Diffusion: использование скобок при формировании запроса

1,5K прочитали

В версии «stable-diffusion-webui» реализуется функция, при которой использование скобок в текстовых запросах для искусственного интеллекта (ИИ) увеличивает его внимание к словам, заключенным в круглые скобки ( ), а использование квадратных скобок [ ] уменьшает внимание ИИ.

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

Как это работает?

Указание процентов

[запрос1:запрос2:0.5] – половину шагов ИИ будет рисовать запрос1, а потом про него забудет и начнет рисовать запрос2.

0.5 = 50%

Указание количества шагов

[запрос1:запрос2:10] – первые 10 шагов ИИ будет рисовать запрос1, а оставшиеся шаги – запрос2.

Использование двоеточия

1) [запрос1::10] – двойное двоеточие означает, что ИИ будет рисовать запрос1 до 10 шага, а потом про него забудет.

2) [запрос1:10] – одинарное двоеточие означает, что ИИ начнет рисовать запрос1 с 10 шага, а до этого не будет его учитывать.

Двойные/тройные скобки

Если есть необходимость что-то усилить, т.е. обратить особое внимание ИИ на какие-то детали, то эти слова заключаются в двойные, а то и в тройные круглые скобки.

Одинарные скобки увеличивают влияние на 10%, двойные - на 20%, тройные - на 30 %.

Например, вы не хотите, чтобы на изображениях появлялись уродства. Тогда в негативном запросе можете указать:

(((two bodies))), (((two heads))), ((doll)), (((extra nipples))), (((bad anatomy))), (((blurry))), (((fuzzy))), (((extra arms))), (((extra fingers))), (((poorly drawn hands))), (((disfigured))), (((tiling))), (((deformed))), (((mutated))), (((out of frame))), ((cloned face)), ((ugly)), ((disfigured)), ((bad proportion)), ((out of frame))

Перевод:

два тела, две головы, кукла, лишние соски, плохая анатомия, размыто, нечетко, лишние руки, лишние пальцы, плохо нарисованные руки, изуродованное, плиточное, деформированное, мутировавшее, вне кадра, клонированное лицо, уродливое, изуродованное, плохая пропорция, вне кадра

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

Например, (запрос:0.9) - означает, что влияние запроса уменьшено на 10%.

Для усиления запроса на 20% нужно написать: (запрос:1.2), либо заключить его в двойные скобки - эффект будет одинаковым.

Скобки внутри скобок

1) [[запрос1:0.1]::0.5] – ИИ начнет рисовать запрос1 на 10% шагов и на 50% шагов перестанет его рисовать.

2) [[запрос1:запрос2:0.1]:запрос3:0.5] – ИИ начнет рисовать запрос1 до 10% шагов, потом продолжить запрос2 до 50% шагов, затем будет рисовать запрос3 до конца шагов.

Допустим, что шагов всего 100. Тогда ИИ будет рисовать запрос1 до10-го шага. Затем остановит запрос1 и начнет рисовать запрос2 до 50-го шага, а с 50-го шага остановит запрос2 и начнет рисовать запрос3.

3) [[запрос1:запрос2:0.1]:запрос3:0.5] – ИИ начнет рисовать запрос 1 до 10% шагов, потом продолжить запрос2 до 50% шагов, а затем продолжит рисовать запрос3 до конца.

Если шагов всего 100, то он будет рисовать запрос 1 до 10 шага, затем остановит запрос 1 и начнет рисовать запрос 2, а на 50 шаге остановит запрос 2 и начнет рисовать запрос 3.

Пример:

[a middle shot portrait a ksusha lady, body, shoulders, hands::0.1] [[an atompunk barmen::0.3] [atompunk ksusha lady as barmen:0.3] in the diner, digital painting, by norman rockwell:0.1]
[средний план портрета ксюши, тело, плечи, руки::0.1] [[атомпанк-бармен::0.3] [атомпанк-ксюша в образе бармена:0.3] в закусочной, цифровая живопись, Норман Роквелл:0.1]

До 10% шагов ИИ рисует портрет ksusha, чтобы создать общую композицию. Затем рисует атомпанковского бармена, чтобы создать крутую заготовку для картинки, не отвлекаясь на модель. Затем на 30% шаге подключает снова модель ksusha, чтобы было похоже на нее.

А в этом видео Ю. Курилов наглядно показывает, как квадратные скобки в запросе влияют на конечный результат:

Посмотрите на мои "шедевры", созданные в Stable Diffusion с использованием скобок на основе "модели" конкретного человека:

**********************************************************************************

P. S. Все желающие приглашаются на бесплатный мастер-класс «Специалист по нейросетям»! Вы познакомитесь с нейросетями - ChatGPT, Midjourney, Claude, YandexGPT, GigaChat, Kandinsky. Узнаете, как стать востребованным специалистом с достойным доходом. Получите ПОДАРОК — PDF-книгу «10 способов заработка на нейросетях ChatGPT и Midjourney».

<<<<< Регистрация на мастер-класс >>>>>

**********************************************************************************

Друзья, не пропустите вебинары, которые помогут Вам навести порядок во всех сферах жизни:

<<<<< Участвовать БЕСПЛАТНО >>>>>