У капибары лапки | StableDiffusion: Extensions\Tools\Models\Tokens
2.12K subscribers
536 photos
5 videos
20 files
237 links
Оглавление и навигация: https://xn--r1a.website/capybara_paws/32

Консультации и предложения:

Рисую: https://www.artstation.com/capybara_paws
О канале: https://xn--r1a.website/capybara_paws/2
Download Telegram
#рабочийпроцесс #арт #токен

Хочу представить собственный стиль альфа-версию с номером 0.1 стиля для создания мрачноватой атмосферы на пейзажах и портретах.

Особенности стиля версии 0.1
• Совместим практически с любыми моделями: фотореалистичными, аниме, артовыми и фотографичными
• В зависимости от промпта поможет диффузии нафантазировать лишнего. Сравните промпт (в конце поста) и рисунки на обложке.
• Яркий источник света в промпте на некоторых моделях может пережарить картинку.
• Рекомендованные значения CFG в диапазоне от 4 до 6.
• Рисование на артовом семплере семейства DPM и Hires. fix на Heun с денойзом не выше 0.4 выглядят интереснее, чем двойной проход одним и тем же семплером
• Протестирован только на коротких промптах, 1 чанк, 75 токенов.

Добавляем стиль в коллекцию
1. Открываем файл styles.csv из корневой папки WebUI любым текстовым редактором (блокнот, notepad++, wordpad, etc)
2. Добавляем в новую строку
Capybara | Somewhat Gloomy v0.1,"(dark magic:1.2), (grim:1.4), {prompt}, (intricate details), (hyperdetailed), 8k hdr, soft cinematic light, dramatic atmosphere, atmospheric perspective","blur, blurry, text, error, signature, watermark, logo, {prompt}"
3. Сохраняем файл, в интерфейсе WebUI рядом со списком стилей нажимаем кнопку "обновить"


Промпт рисунков с обложки
(masterpiece, best quality, anime, perfect anime illustration:1.3), (dark magic:1.2), (grim:1.4) dense forest, bushes with thorns, (intricate details), (hyperdetailed), 8k hdr,, high detailed, lot of details, high quality, refined
Negative prompt: (worst quality:1.3), (low quality:1.3), blur, blurry, text, error, signature, watermark, logo,

___
Stable Diffusion: инструменты, расширения, модели, токены
22❤‍🔥5
#токен

Для улучшения результата при создании фотографичных рисунков можно добавлять ворох различных токенов, например:
professional photo of
75mm camera RAW (или любой другой объектив)
f/2 (если вы понимаете что делаете)
8K HDR UHD (8k и 4k должны работать, остальные - нет)
• Модель камеры или объектива. Списки гуглируются, но их надо тестировать.
• Имя фотографа для имитации стиля.
• и другие заклинания

Есть и другой способ: добавление названия плёнки в промпт придаст рисунку особенности аналоговой фотографии, сделанной именно на эту плёнку. При использовании качественной фотографичной модели результат от единственного токена плёнки будет не хуже, чем от намазанного стиля с десятком токенов.

Особенности подборки
• 364 плёнки с примерами фотографий
• Два теста каждой плёнки на модели deliberate: со стандартным негативом и вообще без негатива (негатив может оказать сильное влияние на результат)
• Не все названия плёнок стабильно дают качественный результат, особенно на сложных промптах.
• Желательно сравнивать ваш результат с эталонами из интернет-магазинов плёнки, например тут.

Автор подборки: Максим "altervais" (altervais#7381), огромное ему спасибо

Все посты с подборками стилей.

____
Stable Diffusion: инструменты, расширения, модели, токены
❤‍🔥92
photo films.html
50.1 MB
364 плёнки для имитации стиля аналоговой фотографии
7
#арт | промпт на civitai | промпт на pixai | лайкнуть на ArtStation

В процессе переноса удачных работ на ArtStation выяснил, что не все работы удачные. Особенно после увеличения изображения.
Приходится переделывать в удачные с помощью магии inpaint.

Не всё получается как хочется, не всё нравится, но результат "после" интереснее, чем "до" (сравнить).
___
Stable Diffusion: инструменты, расширения, модели, токены
3
#расширение

Latent Couple
https://github.com/opparco/stable-diffusion-webui-two-shot

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

Latent Couple решает задачу не очень изящно, но эффективно. Расширение разбивает кадр на части, вы задаёте промпт для каждой части, диффузия рисует.

Настройки

Divisions
Количество частей и соотношение сторон каждой.
1:1,1:2,1:2 — три части, 1:1 (весь кадр) и две зоны 1:2 (половинки кадра)

Positions
Координаты верхнего правого угла каждой зоны рисования. Порядок аналогичен частям кадра.
0:0,0:0,0:1 — две части начинаются в верхнем левом углу кадра (0:0), третья начинается сразу за второй (0:1).

Weights
Веса каждого региона. В справке нет внятного описания что это такое. После экспериментов я бы описал настройку так "внимание, которое диффузия уделяет при рисовании каждой части кадра".

End at this step
Количество шагов, после которого расширение останавливает работу. Полезно, если вы хотите дать свободу диффузии и не рисовать весь кадр на расширении.

Промпт
Для каждой зоны составляется отдельный промпт, AND выступает разделителем между промптами каждой зоны. Токены стиля и детализации желательно вписывать в каждую зону отдельно.
2girls
AND girl, dressed in green hoodie, blonde hair
AND girl, detailed red dress, glasses, black curly hair

Прочие особенности
• Visualize — показывает как выглядят зоны. В автоматике 1.3.2 не работает.
• Extra generation params — вставляет настройки из PNG Info.
• Для рисования по нескольким лорам нужны дополнительные расширения, вроде Composable LoRA или Composable LoRA/LyCORIS
___
Stable Diffusion: инструменты, расширения, модели, токены
17
#расширение

Latent Couple extension (two shot diffusion port)
https://github.com/ashen-sensored/stable-diffusion-webui-two-shot

Чуть более человечная версия Latent Couple: вместо настройки пропорций и координат цифрами можно в режиме скетча рисовать маски. В остальном работает идентично, включая баг с не работающей функцией Visualize.

Алгоритм работы с расширением
1. Рисуем маски областей во вкладке Mask
2. Жмём I've finished my sketch для распознания областей и появления полей ввода промпта для каждой из них.
General Prompt — область для промпта, отвечающего за композицию изображения. Механизм распознания работает непредсказуемо прихотливо, может потребоваться десяток итераций чтобы в маску General Prompt попала главная область, а не второстепенная. Пипетка на палитре выбора цветов немного упростит изменение масок.
3. В поле General Prompt добавляем промпт композиции, фона, детализации и фильтров; в каждое поле Prompt for this mask — уникальный промпт того, что находится только в этой области. Area Weight оставляем равный 1.
4. Жмём Prompt Info Update и копируем полученным промпт из поля Final Prompt в стандартное поле ввода промпта WebUI.
5. Не выключая расширение рисуем.

Особенности расширения
• Расширение распознаёт как нарисованные внутри расширения маски областей, так и в загруженном файле.
• Функция Create Blank Canvas вызывает ужасные лаги, вплоть до зависания браузера. Если хотите рисовать внутри расширения — загружайте одноцветное изображение и рисуйте поверх него.
__
Stable Diffusion: инструменты, расширения, модели, токены
13
Куда вы попали и что здесь происходит?

Блог с короткими техническими заметками о работе в Stable Diffusion и Automatic1111 WebUI. Похоже на рубрику Хачатура "Вопросы, ответы, лайфхаки, советы", но в текстовом формате.

Основные темы:
• Расширения WebUI, которыми пользуюсь сам или которые могу порекомендовать своим читателям.
• Инструменты Stable Diffusion, вроде техник inpaint.
• Редкие токены, которые улучшают качество изображения. Работаю над собственными стилями и выкладываю их в открытый доступ.
Обзоры интересных моделей, на которых рисую сам.
• Иногда публикую свои рисунки. Отнеситесь к этому с пониманием.

Оглавления в блоге нет, но все посты размечены тэгами, по которым можно быстро найти материалы схожей тематики. Актуальный список тэгов.

Раз в месяц собираю лучшие посты блога в дайджест (май, июнь). Хороший способ прочитать посты, которые вы могли пропустить. Блогу два месяца, опубликовано 85 постов, из которых ~60 технические. Мне будет очень приятно, если вы прочитаете их все.

Лучшие (как мне кажется) работы публикую на ArtStation.

Бонус для всех, кто пришёл от Хачатура и дочитал пост до конца: 5 редакторов поз для ControlNet вместо posex.

(〜 ̄▽ ̄)〜
28❤‍🔥10
#Automatic1111

Вышло обновление Automatic1111 Web UI, версия 1.4.0

Перед обновлением проверьте включённый оптимизатор в
webui-user.bat (строка COMMANDLINE_ARGS)
--xformers — повремените с обновлением на день-два, из-за перехода на новую версию библиотек некоторые расширения работают некорректно
--opt-sdp-no-mem-attention (или любой другой) — обновляйтесь, должно работать стабильно.

Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set COMMANDLINE_ARGS= удалите --xformers или замените его на --opt-sdp-no-mem-attention
• сохраните файл и перезапустите сервер

Несколько заметных на глаз изменений
— В режиме inpaint появился механизм зума изображения. Настройки в разделе Canvas Hotkeys.
Ощущается как расширение Canvas Zoom на минималках. Если вы часто что-то дорабатывает в инпейте, то Canvas Zoom даст вам больше возможностей. Например, горячие клавиши вызова палитры рядом с курсором.
— Добавлена настройка, которая делает промпт и негатив одной длины. Должно повышать производительность, изменяет seed.
Настройки в разделе Optimization - Pad prompt/negative prompt to be same length
— Можно добавить имя VAE в имя файла (по аналогии с именем модели и прочим)
Настройки в разделе Saving images/grids - Images filename pattern - [vae_filename]
Напишите в комментариях если вам интересно узнать какие есть настройки для имён сохраняемых изображений.
— Добавлена функция настройки имени zip архива при скачивании изображений.
Пригодится, если вы пользуетесь WebUI не на локальной машине.
Настройки в разделе Saving images/grids - Archive filename pattern
— Добавлена функция отключения счётчика токенов
Механизм не отключает разбиение промпта длиной более 75 токенов на чанки, просто скрывает счётчик из интерфейса.
Настройки в разделе User Interface - Disable prompt token counters
— Фавиконка grado заменена на логотип автоматика (задать такую же иконку для bat-файла)
— После установки расширений полностью перезапускается сервер, а не только обновляется интерфейс
— В подвал добавлена кнопка "Startup profile" с информацией о скорости загрузки сервера и отдельных модулей. Например, запуск свежеустановленного автоматика без расширений занимает около 4,5 секунд.
— Добавлена вкладка System Info с способом отображения информации о системе
Можно посмотреть список установленных пакетов, информацию о времени запуска модулей при запуске/перезапуске и базовые настройки (конфиг)

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

Технические изменения
— Версия xformers повышена до 0.0.20, будет полезно если вы пользуетесь именно этим оптимизатором

Полный список изменений можно посмотреть в репозитории проекта.
____
Stable Diffusion: инструменты, расширения, модели, токены
❤‍🔥195💔1
#Automatic1111 #заметки

Дополнение к списку изменений в Automatic1111 Web UI версии 1.4.0

Значительно доработан механизм вставки промпта и прочей информации при перетаскивании картинки с сохранённым EXIF или текстового файла в поле ввода промпта и для функции PNG info.

Настройки для моего сценария работы с автоматиком (часто рисую по вставленным промптам) на скриншоте. Рекомендую попробовать разные комбинации настроек (вкладка Infotext), возможно вам будет удобно что-то другое.

Add model hash to generation information
Add model name to generation information
Add program version to generation information
Добавляет информацию о имени хэше модели, имени модели и версии автоматика в EXIF и txt. По умолчанию включены.

Disregard checkpoint information from pasted infotext
— При отключении (снятом чекбоксе) постарается найти среди ваших моделей именно ту, на которой было нарисовано изображение, и если такая модель существует — добавит её в "Override settings", при рисовании автоматически переключится на эту модель.
— При включении проигнорирует информацию о модели (если вы переключаетесь между моделями вручную).

Настройка выбора стилей при вставке файла с промптом
Сравнивает
вставленный промпт со стилями из вашего файла styles.csv и выполняет одно из действий:
— Ignore: вставляет промпт, не вносит изменений в выбранные в выпадающем списке стили
— Apply: удаляет токены стилей из промпта, заменяет все выбранные в выпадающем списке стили на найденные в промпте (даже если таких стилей нет)
— Discard: удаляет токены стилей из промпта, не вносит изменения в выбранные в выпадающем списке фильтры
— Apply if any: удаляет токены стилей из промпта, включает эти же стили в выпадающем списке

____
Stable Diffusion: инструменты, расширения, модели, токены
❤‍🔥81
У капибары лапки | StableDiffusion: Extensions\Tools\Models\Tokens
#Automatic1111 Вышло обновление Automatic1111 Web UI, версия 1.4.0 Перед обновлением проверьте включённый оптимизатор в webui-user.bat (строка COMMANDLINE_ARGS) --xformers — повремените с обновлением на день-два, из-за перехода на новую версию библиотек…
Перед обновлением проверьте включённый оптимизатор в webui-user.bat (строка COMMANDLINE_ARGS)

--xformers — повремените с обновлением на день-два, из-за перехода на новую версию библиотек некоторые расширения работают некорректно
--opt-sdp-no-mem-attention (или любой другой) — обновляйтесь, должно работать стабильно.

Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set COMMANDLINE_ARGS= удалите --xformers или замените его на --opt-sdp-no-mem-attention
• сохраните файл и перезапустите сервер
20❤‍🔥3
По возможности старайтесь быть балдёжной капибарой.
❤‍🔥131💔1
This media is not supported in your browser
VIEW IN TELEGRAM
Смотрим, как капибары принимают горячие ванны с цитрусами🍊и думаем, что эволюция человека свернула куда-то не туда...
25❤‍🔥3💔1
#расширение

Vectorscope CC
https://github.com/Haoming02/sd-webui-vectorscope-cc

Расширение для цветокоррекции после завершения диффузии. Может заменить весь ассортимент токенов насыщенности (low saturation, oversaturated), контрастности (low contrast, high contrast). Расширение даст более гибкие настройки если вы задаёте гамму изображения токенами цветов.

Для меня это (пока) тёмный лес, но результаты уменьшения насыщенности от -2 до -1,5 на аниме моделях и повышения в диапазоне от 0,3 до 0,7 на фотографичных моделях очень даже понравились.

Параметры
• Advanced - Process Hires. fix: обязательная настройка если вы используете hires.fix
• Alt: модифицирует альтернативные тензоры, включение настройки усиливает эффект работы расширения.
• Brightness: настройка яркости (высокое значение вызывает избыточное размытие, низкое создаёт дополнительные шумы)
• Contrast: настройка контраста
• Saturation: насыщенность цветов
• R: Cyan <---> Red (переход от голубого к красному)
• G: Magenta <---> Green (переход от пурпурного к зелёному)
• B: Yellow <---> Blue (переход от жёлтого к синему)
• Skip: настройка для обработки первых Х шагов (в процентах) и пропуска остальных. Полезно, если нужно избежать проблем с избыточной коррекцией.

Прочие особенности
• Совместимо с матрицей XYZ для детального тестирования настроек
• Сохраняет только файл с цветокоррекцией
• Не хватает настроек изменения резкости и HDR
• Нет пресетов (на обложке собранный вручную коллаж)
__
Stable Diffusion: инструменты, расширения, модели, токены
16
#дайджест

Важные посты в блоге за июнь 2023-го
Отправьте пост друзьям, рисующим на Stable Diffusion. Они многое теряют, если ещё не подписались на этот канал.

Расширения и инструменты
• Большой обзор-сравнение 5 редакторов поз для ControlNet вместо неработающего posex
• !After Detailer — расширение улучшения лиц без необходимости залезать в inpaint (обзор и инструкция по настройке)
• Latent Couple — расширение для рисования двух разных персонажей в одном кадре без смешения деталей образов (обзор и настройка)
Canvas Zoom обязательное расширение для работы в режиме inpaint, удобнее встроенного в автоматик 1.4
• Используем Wildcards для хранения словарей токенов
Pixelization — расширение для пикселизации готовых рисунков.
Vectorscope CC — расширение для цветокоррекции в пару кликов

Руководства по инструментам
Улучшаем глаза в режиме inpaint
Дорабатываем изображение методом создания коллажа

Токены
• Делюсь собственным стилем (v0.1) для создания мрачноватой атмосферы на пейзажах и портретах (нарисовал арт по мотивам Frostpunk)
• Создаём эффект contre-jour
Улучшаем освещение с токеном backlight
Подборка: 2384 токенов стиля
Подборка: 706 художников, 33 стиля, 19 направлений живописи
Подборка: 364 токена для имитации плёночной фотографии

Модели
• Reliberate — лучшая модель для создания фотографий (обзор, примеры рисунков)
Flat-2D Animerge: сравниваем модели версий 1 и 2

Заметки
Инструкция: переносим тяжёлые модели Stable Diffusion на другой накопитель
Зачем нужна inpaint-модель и как её создать самостоятельно?
• Несколько советов по организации словарей в wildcards

Всякое
разное
Набор иконок для webui-user.bat
• Две темы интерфейса WebUI (Catppuccin и Kitchen Theme)
• Полезные функции из обновления автоматика 1.4.0
Настройка поведения автоматика при вставке промптов

___________


___________
Stable Diffusion: инструменты, расширения, модели, токены
❤‍🔥47
#рабочийпроцесс

Неожиданно для себя занялся сравнением влияния токенов в негативном промпте на качество рисунков аниме моделей. А ведь я почти не рисую аниме, и лишь изредка использую эти модели для рисования пейзажей...

Часть выводов подкрепляю тестированием на фокус-группе. Например, уже подметили интересную закономерность: хорошо подобранные промпт и негатив оказывают большее влияния на качество рисунка, чем ворох популярных негативных эмбеддингов. Изинегатив, бэд промптс и прочие вроде как и не нужны.
В числе прочего проверяю популярные конструкции, вроде (masterpiece, best quality, perfect anime illustration:1.3). Нужны ли они — загадка, которую ещё предстоит разгадать.

На обложке — крошечный кусочек теста, тизер тизера. Настоящие тесты, само собой, состоят из сотен изображений. Токены для большей точности разделяются запятыми. Стилей негативов тестируется не 2, а минимум 5.

Дополнено: перерисовал и заменил обложку поста, убрал дублирующийся токен anime.

___
Stable Diffusion: инструменты, расширения, модели, токены
❤‍🔥221
#токен #арт

В процессе поиска способа рисовать изображения с прозрачностью наткнулся на расширение Vector Studio (или скрипт text2vector). Заявлено, что оно умеет и векторизовать изображения, и рисовать без фона. Векторизация пока не актуальна, а с созданием прозрачных фонов не задалось — расширение работает хуже, чем любой из трёх способов рисовать без фона.
Расширение оказалось бы бесполезным, если бы не одно НО: туда зачем-то добавленs пресеты десятка стилей, восемь монохромных и два цветных. Отличное дополнение к моему способу рисовать монохромные изображения одним лишь промптом.

Искал медь, а нашёл золото!

Нарисовал на этих стилях тысячи три. Полноценным тестом это назвать сложно, но основные закономерности отмечены.
• Стили сочетаются со всеми типами моделей (фотографичными, фотореалистичными, артовыми, аниме).
• На фотореалистичных моделях иногда получается эффект чёрно-белого изображения с большим количеством оттенков.
• Добавление токена цвета вносит интригу: окрасится только объект, описанный в промпте, или изображение целиком?
• Некоторые аниме модели могут добавить оттенки синего.
• Токены ink и painting могут добавить на изображение кисти, карандаши или блонкот.
• Стиль стикеров нестабилен. Но с небольшим шансом получаются милые стикеры.
• Стиль "золото" превращает простые объекты в ювелирные украшение, на сложных композициях рисует как рисуется, но в золотой гамме.

скачать стили

Добавляем стили в коллекцию
1. Открываем файл styles.csv из корневой папки WebUI любым текстовым редактором (блокнот, notepad++, wordpad, etc)
2. Добавляем в новую строку содержимое файла text2vector_styles
3. Сохраняем файл, в интерфейсе WebUI рядом со списком стилей нажимаем кнопку "обновить"
4. Готово! Вы восхитительны!
___
Stable Diffusion: инструменты, расширения, модели, токены
❤‍🔥283