Как перерисовать любой рисунок с помощью StableDiffusion
Нужно:
Установленный и настроенный свежий Automatic1111 web-guiУстановленное расширение ControlNet, и все нужные модели к немуУмение хоть сколько-нибудь с этим работатьВсё происходит во вкладке txt2img
Сначала берём исходное изображение, кладём его в 2 вкладки ControlNet'a и включаем их. Вот как-то так:
Первую вкладку (Unit 0) настраиваем следующим образом:А вот так вторую (Unit 1):
Два инстанса нужны, потому что первый отвечает за передачу стиля, а второй обеспечивает генерацию поверх существующего изображения с учётом контекста.Осталось нарисовать маску:
Параметры генерации, промпты:В промпте, то что хотим сгенерировать в зоне маски
Позитивный - (white flowers:1.1), (best quality, masterpiece:1.2)
Негативный как обычно - EasyNegative, (worst quality, low quality, normal quality:1.4), (painting of bad artist:1.2)
Нажимаем Generate и получаем:
Пара моментов:Старайтесь генерировать поближе (насколько возможно) к оригинальному разрешение. Hires. fix лучше не использовать - он ломает тонкие детали.
Нужен подходящий чекпойнт в зависимости от стиля оригинального рисунка. Под реалистичные рисунки реалистичные модели, под стилизованные - стилизованные.
Подробнее
ControlNet vi. 1.224 ControlNet Unit О Single Image 13 Image ControlNet Unit 1 ControlNet Unit 2 Batch
Control Type All Canny Depth Normal OpenPose MLSD Lineart SoftEdge Scribble Seg Shuffle Tile Inpaint IP2P O Reference T2IA Preprocessor reference_only Control Weight 1 Starting Control 0;3 Ending Control Step 1 Style Fidelity (only for "Balanced" mode) 0,5 Control Mode Balanced My prompt is more important O ControlNet is more important
Control Type All Canny Depth Normal OpenPose MLSD Lineart SoftEdge Scribble Seg Shuffle Tile O Inpaint IP2P Reference T2IA Preprocessor Model inpaint_only+lama controlnetllModelsJnpaint [I ▼ Control Weight Starting Control Step Ending Control Step 1 Control Mode O Balanced My prompt is more important ControlNet is more important
Sampling method DPM++2M Karras Restore faces Tiling Hires, fix Width Sampling steps 32 600 Batch count 2 ~) n 608 • Batch size 2 6 o <$> Extra
нейронные сети,гайд,туториал,StableDiffusion,песочница
Еще на тему
https://dtf.ru/s/595875-neyro-iskusstvo/1956288-kak-ubrat-tekst-s-oblozhki-mangi-za-10-minut
https://dtf.ru/howto/1982890-kak-dorisovyvat-lyubye-kartinki-s-pomoshchyu-sd
Так, ладно. А этот гайд поможет перерисовывать анимедевочек без трусиков?
https://github.com/camenduru/stable-diffusion-webui-colab#readme
Как я понял, слишком многие оставляли виртуалки работать вхолостую.