Имитация рисунка карандашом в Stable Diffusion (Automatic1111)

Имитация рисунка карандашом в Stable Diffusion (Automatic1111)

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

Начать хочу с того, что Stable Diffusion понимает некоторые слова на русском языке. Открыв базу данных LAION 5B, на которой обучали Stable Diffusion 1.5, я увидел много интересного. Например, кучу хлама, вылазящего практически по любому токену.

По запросу рисунок карандашом мы получаем следующее.

База данных с обучающими изображениями для Stable Diffusion
База данных с обучающими изображениями для Stable Diffusion

Вот что генерирует Deliberate_v2 по данному запросу. Котики, руки, много художественных принадлежность и капелька текста.

Что выдает Stable Diffusion по запросу "рисунок карандашом"
Что выдает Stable Diffusion по запросу "рисунок карандашом"

Теперь попробуем подсунуть нейросетке лист бумаги и попросить что-нибудь на нем нарисовать.

Промпт будет следующий: рисунок карандашом, a car, line art, bw, drawing on paper, 4k paper texture, sketch, strokes

Негативный промпт: 3d, doll, realism, photo, realistic, (deformed, distorted, disfigured:1.3), poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, (mutated hands and fingers:1.4), disconnected limbs, mutation, mutated, ugly, disgusting, blurry, amputation

Denoising Strength был выставлен на 0.45 единиц. Чем выше, тем хуже сохраняется текстура бумаги, но и рисунок выражен больше. Чем ниже, тем меньше проявляется скетч.

Автомобиль прибыл точно в срок!

Генерация через img2img по пустому холсту
Генерация через img2img по пустому холсту

Ниже представлен вариант в полном разрешении. Можно заметить, что штрихи проведены очень реалистично, а артефактов на изображении минимум.

Результат работы модели Deliberate_v2
Результат работы модели Deliberate_v2

Теперь попробуем другой стиль, выбрав модель Flat-2D Animerge. Моедлька просто чудо, великолепно рисует 2D-иллюстрации в разных стилях. LoRA на 2D-персонажах рекомендую тренить именно на ней.

Мы можем видеть акварельные предпосылки, что понравится не всем. Иллюстрация приобрела более детские черты, какую-то доброту и теплоту что-ли. Сразу вспоминается Хаяо Миядзаки с его сказочным стилем, при взгляде на который хочется мечтать.

Результат работы модели Flat-2D Animerge
Результат работы модели Flat-2D Animerge

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

Тут у меня залагал режим Sketch, поэтому пришлось побуянствовать, что совсем не помешало Stable Diffusion завершить работу успешно.

Img2img через Sketch
Img2img через Sketch

В конце продемонстрирую вам легенду, доводящую подростков 1980-х годов до писка.

DeLorean
DeLorean

Congratulations, вы справились!

Теперь кто-то умеет генерировать скетчи с помощью лучшего фреймворка для Stable Diffusion. Буду рад обратной связи и вашим комментариям, а также приглашаю в свой телеграм чат, где отвечу на все вопросы касаемо SD и обработки картинок.

Буду рад видеть вас в телеграм-канале, где я пишу лучшие гайды по Stable Diffusion!

Ссылка на канал парня, который обнаружил данный лайфхак.

32
6 комментариев

а как повторить например типо такого с мазками кисти, или что нибудь вроде китайского cg, только лору делать?

2
Ответить

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

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

1
Ответить

Да чтоб вы все, нейронщики, лопнули!

1
Ответить

Ахах, без художественных навыков это просто гайд, не парьтесь)

1
Ответить