Всем привет! Сегодня хочу поделиться тем, как я генерирую картинки. Изначально я брал картинки с одного промта.. один раз, в самом первом посту, но сейчас я генерирую и отбираю каждую картинку отдельно. Ситуации бывают разные и именно по этому, сегодня расскажу про то как я готовлю картинки для постов в моем тг канале.
1. Идея
Сейчас я фокусируюсь на оттачивании навыков генерации, поэтому начинаю с простых идей для персонажей. Но даже в этом подходе есть своя магия – беру базовые черты и характеры, чтобы лучше понять механику создания.
На первых порах черпаю вдохновение из самых очевидных источников: классические архетипы героев, простые сюжеты, базовые эмоции. Это как учиться рисовать с простых геометрических фигур – сначала осваиваю основы, а потом уже перехожу к более сложным формам.
Постепенно усложняю задачу: начинаю смешивать разные черты, добавлять нюансы характера.
Знаю, что впереди создание уникальных и сложных персонажей. Но сейчас важно заложить прочный фундамент. Ведь когда освою базовые принципы, смогу создавать действительно глубокие и многослойные образы, соединяя неожиданные черты и характеры.
Главное – не торопиться и идти от простого к сложному. Идеи повсюду, а мастерство приходит с практикой.
2. Написание первого варианта промпта
Когда идея готова, самое время написать первый промт. В первом промпте я не даю слишком много уточнений, скорее я описываю общие черты персонажа, например: "девушка детектив, светлые волосы, серые глаза, бежевое пальто.." и так далее.. да и то это уже слишком много деталей, на мой взгляд, для первой пробы. Я стараюсь не давать какие-то конкретные фоны, конкретные позы, скорее просто общие черты персонажа, чтобы при генерации у нейронки была возможность для творчества.. если можно так сказать. Когда такой промпт готов, можно переходить к следующему шагу - генерации.
Давайте попробуем, начнем с очень простого промпта: "Girl, kung fu"
3. Генерация
Когда настал момент генерировать изображение, если это первая генерация, я ставлю количество выходных изображений на 8-10, чтобы получить достаточное количества изображений и посмотреть в каком направлении двигается нейронка для создания изображения. На этом этапе для меня важно получить хоть какие-то варианты подходящие для дальнейших референсов.
Если это уже не первая генерация, то количество выходных изображений я снижаю на 3-4, в угоду скорости. На этом этапе уже прописан довольно точный промпт с учетом персонажа, одежды, эмоции, позы, окружения и прочего. В этот момент у нейронки в разы меньше пространства для творчества, потому что она очень ограничена картинкой или картинками референсами и промптом, который довольно точно все описывает.
Так или иначе, я нажимаю Generate и смотрю что получилось. Напоминаю, промпт: "Girl, kung fu"
4. Уточнение промпта
После первой генерации, очень важно внести уточнения в промпт. Это делается на основе выходных изображений после первой генерации, а так же на основе желаний, чтобы получить желаемый результат, касаемо персонажа. На этом этапе я не особо обращаю внимание на окружение персонажа, хотя уже начинаю задумываться об этом. Потому что совсем скоро придется его описывать.
После уточнения я снова генерирую 8-10 изображений, для дальнейшего возможного уточнения промта, а так же для подбора новых референсов.
На самом деле четкого плана нет, я повторяю шаги 3 и 4, пока не получу персонажа, который меня устраивает меня. Как только это произошло, я перехожу к следующему шагу.
В выборке ранее, я выделил какие-то моменты, которые мне приглянулись и уточнил уже существующий промпт: "Girl, kung fu, dark hair, two buns, golden eyes, black kung fu clothing with gold elements, black short shorts". На изображениях ниже видно, что уже есть некоторые достойные работы.
5. Составление 10 промптов с разными позами, ситуациями, эмоциями
Обычно в свой тг канал, я делаю посты с 10-ю картинками персонажа, каждая из которых отличается по эмоциям, ситуациям, позам, возможно одежде, но не всегда. Для этого на основе уточненного промпта, я создаю 10 новых промптов с учетом ситуации, позы, эмоций и в целом того, что окружает персонажа. Когда первый промпт готов, я ставлю генерироваться 3-4 варианта изображения и пока это происходит пишу следующие промпты и так пока не напишу 10 промптов.
Параллельно с этим, я проверяю что генерируется, выбираю лучшее и собираю картинки для поста. Почти всегда начало промпта, где описан сам персонаж и одежда, остаются неизменными, для генерации очень близкой персонажа, а так одежде.
Ниже предоставил изображения и под каждым написал используемый промпт.
6. Доработка изображений
Иногда происходит ситуация, когда нейронка сгенерировала отличную позу, отличную эмоцию, окружение, но есть какой-то артефакт, который мешает. Например третья нога, лишний палец или отсутствие нужного, плохо сгенерированные глаза и другие. В этом случае можно попробовать доработать изображение в самой нейронке, благо такая возможность есть.
Можно выделить участки которые необходимо переработать и нейронка будет работать только в определенном, выделенном участке. Часто это помогает, но не всегда.
У меня была ситуация, в которой у меня все отлично сгенерировалось, но была странная лишняя стопа, которая никак не хотела убираться средствами нейросети. Мне очень понравилось изображение и я просто открыл фотошоп и отредактировал за полторы минуты изображение там, ниже можете посмотреть изображение с нейронки и после фотошопа.
Так что если что-то можно решить по средством нейронки - это хорошо, но если никак не выходит, всегда можно допилить руками.
Заключение
В заключении могу сказать, что генерация изображений это интересный, местами забавный и конечно же творческий процесс, как бы то не было. Я продолжаю изучать Fooocus для генерации изображений. Если у вас есть вопросы, пожелания и что-либо еще - пишите в комментариях, я буду стараться отвечать и реагировать на ваши пожелания.
Спасибо за внимание! В статье шла речь про мой Telegram-канал, где делюсь своими работами и общаюсь с людьми, интересующимися генерацией изображений. В канале можно попросить меня создать что-то для вас. Просто напишите свои пожелания в комментариях. До новых встреч!