Батч процесс. Часть 3. Script X/Y/Z plot.
Напомню, в части 1 мы посмотрели, для чего использовать обработку сразу пачки картинок, в части 2 настроили папки IN и OUT, теперь автоматизируем значения CFG Scale и Denoising, чтобы с утра получать конфетку.
Итак, на чем мы остановились после части 2:
1. Две картинки – кот и пёс в папке исходников IN
2. Проставляем размер Resize to(обе картинки 512х512 - одинакового размера, как и должно быть)
3. Во вкладке img2img – Generation – Batch – From Directory настроены пути на папки IN и OUT
Вернитесь и посмотрите часть 2, там есть скрины этих этапов. Если что-то не получается, напишите.
4. Теперь мы спускаемся в самый низ страницы генераций и настраиваем Script X/Y/Z plot как на скрине ниже. И нажимаем Generate.
Это универсальный набор значений, который почти всегда решает проблему:
3.5, 5.5, 7.5, 8.5, 9.7, 11
0.36, 0.38, 0.4, 0.42, 0.44, 0.46, 0.49, 0.52
Так мы убираем ручную настройку сфг скейла и денойза и ставим сделать все комбинации этих значений. 6 параметров сфг скейла умножить на 8 параметров денойза = 48 генераций собаки и 48 генераций кота лежат в папке OUT. В зависимости от количества steps и размера время будет разное, у меня эти 96 картинки генерились 7 минут.
Не ставьте больше 10 значений в Script X/Y/Z plot, стейбл вешается от этого. В Script X/Y/Z plot мы задали сфг скейл в параметр Х, денойз в Y. Есть еще Z, то есть можно задать третий параметр, но у меня стейбл тоже вешается от трех сразу, а два работают ок.
Почти всегда что-то ставлю так генерить, когда обедаю или отхожу от компа.
Дальше черри пикинг в пуре – 85 процентов не подойдет и будет очень похоже. Остальные 15 – либо подойдут идеально как есть, либо из 2-3 картинок можно за 5 минут собрать финальную версию в шопе или крите с помощью масок.
В деталях вся соль, поэтому такой маленький шаг и так много похожих генераций делается. Одна генерация на 0.4 может быть кривой, а на 0.42 ровно то, что надо.
5. Можно ставить Script X/Y/Z plot и без батча и папок IN и OUT - просто на одну текущую картинку в окне. В outputs нагенерятся все комбинации, и так гораздно быстрее, чем руками менять значения и запускать Generate вручную.
Мы автоматизировали ввод параметров cfg scale и denoising. В следующий раз посмотрим, как ставить на ночь, но чтобы менялся сам промпт.
#Batch_Aironically
#StableDiffusion_Aironically
Post #100
283