EN
Дмитрий Невский
Дмитрий Невский
456 subscribers
goals
100 of 100 paid subscribers
Объединить людей, увлеченных нейросетями, в позитивное и дружественное сообщество с целью изучения принципов работы нейросетей и обмена опытом.

Что такое быстрые стили в Forge Web Ui / Automatic1111 и как их использовать в том числе и на моделях FLUX

Всем привет 👋
На картинке выше 👆 это образцы стилей из моих сборок Forge. Раньше их отдельно нигде не публиковал, руки все никак не доходили)) Скачать сами стили можно тут:
Styles pack 1.3
(добавил стили для FLUX)
Превью для FLUX
Остальные превью для стилей можно скачать тут, стилей примерно около 250 шт. вместе с негативными промтами.
Еще мои стили теперь можно найти в Prompt Helper (спасибо Калентьеву С.) - это бесплатная программка для новичков, которые только учатся писать промты, очень простая в использовании, советую попробовать 👍
Небольшое лирическое отступление)
Знаете ли вы, что правильное использование стилей в Stable Diffusion может увеличить качество ваших генераций на 300%? Да-да, вы не ослышались! А что, если я скажу вам, что большинство пользователей Stable Diffusion используют стили неправильно, тем самым ограничивая их потенциал? 

Немного терминологии

Стили в Stable Diffusion - это наборы слов или фраз, которые определяют визуальные характеристики генерируемого изображения. Они могут влиять на цветовую палитру, композицию, детализацию и общую атмосферу.
Стили могут быть как в интерфейсе - быстрые стили (имею ввиду Forge / Automatic1111), могут быть прописаны в промпте, иногда установлены вместе с разными расширениями.
Стили в промпте (например, "style by Tim Burton"):
- Модель попытается имитировать общий стиль Бертона.
- Результат может варьироваться в зависимости от других элементов промпта.
- Требуют знания специфики стиля художника, могут быть менее предсказуемыми, зависят от обучения модели.
- Может потребовать дополнительных уточнений для получения конкретных черт стиля Бертона.
Стили в интерфейсе:
- Это предварительно составленные наборы слов, описывающие конкретный стиль.
- Обычно более подробные и специфичные, дают более конкретный и предсказуемый результат.
- Легко применяются одним кликом.
- Могут комбинироваться с другими элементами промпта.
Пример: style by Tim Burton, gothic whimsy, {prompt}, pale characters, dark shadows, spiral motifs, exaggerated proportions, striped patterns, quirky designs, eerie atmosphere, Burton-esque style
Размещая тег {prompt} после нескольких стилистических элементов, вы даете нейросети "настроиться" на определенный визуальный язык перед обработкой основного содержания, а начиная с "style by Tim Burton", мы сразу задаем правильное направление для нейросети. Это как если бы мы сказали: "Эй нейросеть, представь, что ты Тим Бертон, а теперь нарисуй вот это")) Если мы не используем тег {prompt}, стиль становится фиксированным и более предсказуемым, а модель будет использовать этот стиль как есть, без возможности добавить свое описание.
Тег {prompt} можно перенести в середину или конец, если того требует ваша идея, а можно даже расширить дополнительные возможности стилей с помощью Style variables SD extension. Например с этим расширением можно вставить в промпт два или больше стилей, или даже сделать их динамичными, как подстановочные знаки.
Быстрые стили можно применять для негативного промпта, wildcards, а cинтаксис можно применять внутри самих стилей и использовать их как динамические подсказки. Их можно смешивать, добавлять в них лора и текстовые инверсии.
Например для этой картинки я использовал всего два слова - "Pretty girl" и смешал три стиля + негативный промт.

Если у вас моя сборка можете закинуть эту картинку в Forge и попробовать сами, модель -Journey to Fantasy World. Попробуйте перемешать несколько стилей и уверен результаты вас удивят.
Это хорошо работает с моделями 1.5 и XL, с Flux немного сложнее. Возможно он был оптимизирован для определенных задач, и работа со стилями не была его основным фокусом, или датасет на котором обучался FLUX, не содержал достаточно разнообразных примеров стилей. В любом случае для модели FLUX стиль должен содержать более точное описание  техники и просто добавить в него имя художника или фотографа недостаточно. Поэтому у большинства  людей сложилось мнение о том, что стили в модели FLUX не работают, но на самом деле даже если в базе данных отсутствовал какой то стиль, его можно воспроизвести с помощью описания техники рисования художника или сиджи артиста.
Вот в этой таблице собраны все художники которые использовались в датасете модели FLUX - https://cheatsheet.strea.ly/ если вы знаете другие таблицы дайте мне знать я их добавлю. Как их использовать - стиль художника пишите всегда вначале промта, пример - "Style of Neal Adams, Clown woman like Harley Quinn", таким образом вы даете понять модели что вся картинка должна быть нарисована в таком то стиле такого то художника, если пишите в конце, она либо его проигнорирует, либо стилизует только какую - то часть картинки.  Примеры до / после, а так же настройки если кому интересно можете почитать в комментариях под этим постом.

Если художника или какого то направления FLUX не знает, то ему это нужно описать. Ниже будет три примера с разными стилями, которые успешно могут работать и 1.5 и на XL, и как они работают с флаксом. 

Промпт - beautiful woman, red hair covers face, witch hat, dainty figure, torn overalls, short shorts, combat boots, wet tshirt, raining, basic white background, side boob, (symmetrical hands:1.42), portrait, elegant, intricate, digital painting, artstation, concept art, smooth, sharp focus, illustration

1. Оригинал
2. Стиль - Cyberpunk Neon: Cyberpunk neon style
3. Стиль - Cyberpunk Neon: Cyberpunk Neon style {prompt} . Futuristic cityscape, neon lights, by artists like Syd Mead, high contrast and vibrant colors
4. Стиль - Cyberpunk Neon: Cyberpunk Neon style {prompt} . Hyper-futuristic megalopolis bathed in pulsating neon. Towering skyscrapers with holographic billboards. Streets teeming with hover vehicles and augmented humans. Inspired by Syd Mead, Blade Runner, and Ghost in the Shell. Intense contrast between deep shadows and vibrant, electric colors - think electric blue, acid green, and hot pink. Rain-slicked streets reflecting neon signs. Intricate technological details and cybernetic enhancements. Gritty, noir atmosphere with a high-tech twist.Cyberpunk Neon: {prompt} . Hyper-futuristic megalopolis bathed in pulsating neon. Towering skyscrapers with holographic billboards. Streets teeming with hover vehicles and augmented humans. Inspired by Syd Mead, Blade Runner, and Ghost in the Shell. Intense contrast between deep shadows and vibrant, electric colors - think electric blue, acid green, and hot pink. Rain-slicked streets reflecting neon signs. Intricate technological details and cybernetic enhancements. Gritty, noir atmosphere with a high-tech twist.

Исходя из эксперимента теперь точно можно понять как FLUX работает со стилями. Он полностью проигнорировал два первых стиля, что означает, что стиль Cyberpunk Neon ему не знаком, и хорошо воспроизвел третий, практически не изменив при этом саму концепцию промта.
Для чистоты эксперимента я проделал тоже самое на модели XL. 
И как вы видите, токены в стилях здесь влияют на промт по другому, на первой картинке, вместе со стилем изменилась немного и внешность девушки, а в последней картинке стиль практически перемешался с промтом.
Из чего можно сделать вывод, что стили не только работают на моделях FLUX, но и делают это очень точно, в отличии от XL, просто нужно немного научится их правильно писать))
На этом на сегодня у меня все, надеюсь этот пост был для вас полезным)) Пишите в комментариях, что получается или не получается со стилями у вас, пишите свои вопросы, попробуем вместе разобраться, если что то не понятно, и всем спасибо за прочтение 😉✌️
avatar
Prompt Helper не возможно скачать......
avatar
Go_Blin66, ага, вижу, сейчас автору напишу 
avatar
Go_Blin66, можно качать, он вроде исправил)
avatar
Спасибо! Не знала как к стилям подойти  ClappingHands
avatar
😊👍
avatar
Спасибо! Работать со стилями интересно, а с этой прогой еще и легко теперь!
avatar
Светлана Кожевникова, Сереге напишу, он обрадуется 👍
avatar
я на ютубе под видео уже выразила свои восторги, ничего не утаила))))) потому что я реально думала "вот бы такая программа была по подбору всего этого"! Я собираю промпты с примерами в вордовском фале, это пипец как неудобно, но спасло меня когда случайно удалила большую папку в которую генерила картинки по нужному запросу. Потом уже не надо было подбирать долго и нудно и я за пару часов наделала новых легко и быстро. А сейчас с этой прогой будет еще приятнее. Жаль, выходные будут только в ноябре, руки чешутся поиграться!))))
avatar
Напомните в какую папку загружать стили в Фордже. Спасибо
Show more replies
avatar
Дмитрий Невский, спасибо. Вам надо видос сделать про то, как вы все успеваете делать и еще на вопросы отвечать🤗
avatar
Daniel Waizman,  BeamingFace  👍
avatar
Весьма познавательно! Дима, поправьте нумерацию в примере, у вас: 1,2,4. И еще, покажите пример использования 
Style variables SD extension
. Спасибо.
avatar
Stas Gordon, спасибо, поправил) отличная мысль, с ним можно вставлять сам стиль в любое место в промте и даже использовать 2 стиля 👍

Subscription levels

⭐️ Спасибо

$ 0,52 per month
Если вам нравятся мои посты и всё, что я делаю, то можете сказать "спасибо", оформив эту подписку. Для вас это мелочь, а мне приятно))

★ Ранний доступ к некоторым записям

⭐⭐ Энтузиаст

$ 2,08 per month
★ Присоединяйтесь ко мне в моих творческих начинаниях и помогайте воплощать мои идеи в жизнь.
★ Полезные гайды, мои эксперименты с нейросетями и разные интересные штуки
★ Авторские стили и промты. 
★ Продвинутый бот FLUX PRO на сервере в Discord, котой генерирует картинки, промпты, промпт по картинке и многое другое.
★ Копилка полезных ссылок в дискорде.
 
+ chat
Go up