Как рисовать картинки в одинаковом стиле в ChatGPT
Способов много, но каждый подойдет для разных задач: скопировать персонажа, стиль картинки, все сразу или общий принцип построения кадра. Эти методы вам пригодятся, если захотите сгенерировать несколько похожих картинок для статьи или презентации. Либо, чтобы скопировать чужие удачные рекламные креативы или просто прикольные фотки.
Как копировать стиль сгенерированной картинки
В ChatGPT есть классный параметр gen_ids. Он отвечает за конкретный стиль изображений в конкретном чате. Если его узнать, вы сможете повторять стиль в разных картинках точь-в-точь.
Это лучше, чем каждый раз писать в промпте «сделай в таком-то стиле». Ведь бот все равно будет додумывать что-то от себя. А так будет строго соблюдать стиль.
Вот, как пользоваться промптом.
- Сгенерируйте картинку, а потом напишите: Please give me the gen_ids. Бот выдаст параметры обоих изображений.
- Напишите новый промпт и в конце добавьте in the style of image [Gen_ids понравившейся картинки].
Вся фишка в том, что вы можете генерировать абсолютно разные картинки, с разными персонажами и окружением. Но благодаря Gen_ids они все равно будут похожи между собой.
Важно! Параметр gen_ids сохраняется только в текущем чате. Если вы начнете новую беседу с ботом, он уже не будет знать о вашем стиле.
Давайте протестируем на примере случайного промпта. Например, такого:
Минималистичный графический стиль середины 20-го века. Плоские цвета и геометрические формы. Персонаж должен быть в костюме с галстуком, сидит за столом с бумагами и печатной машинкой. Простые и чистые линии, цвета: зеленый, коричневый и белый.
Получилось такое фото:

Теперь попросим gen_ids. И сгенерируем три новые картинки:
- a car on a tow truck, a forest in the background in the style of image rhi7WK2PstFsqiCd
- woman riding a bike in the style of image rhi7WK2PstFsqiCd
- a woman behind the table in the style of image rhi7WK2PstFsqiCd

В итоге мы получаем картинки, которые по общей стилистике похожи на референс, но не копируют его полностью. На мой взгляд, параметр Gen_ids стоит использовать, чтобы не задавать в запросе общий контекст и стиль генерации. В моем случае — чтобы не писать про 20 век, простые линии и цвета.
А если промпт у вас будет больше, то Gen_ids сэкономит много времени.
Как рисовать картинки с одним персонажем
Простая, но полезная фишка. Суть промпта: к начальной генерации добавляете в конце 0001, а к следующим картинкам — первоначальный промпт + доп. детали + 0002 (и к каждой новой фотке +1) + Gen_ids. Давайте для примера нарисуем мужчину, а потом переоденем его.
Промпт:
Иллюстрация, мужчина середины 20-го века. Смотрит в объектив, улыбается. Персонаж в футболке, сидит за столом с бумагами и печатной машинкой 0001

Теперь запрашиваем Gen_ids фотографии. А дальше — меняем первоначальный запрос, добавляем к нему 0002 и Gen_ids. Получается так:
Иллюстрация, мужчина середины 20-го века. Смотрит в объектив, улыбается. Персонаж в костюме с галстуком, сидит за столом с бумагами и печатной машинкой 0002 в стиле изображения 3tgqDFvrsME0Kx73

Важно! Чтобы промпт работал без ошибок, не меняйте его основу. Например, вам нужен 20-летний парень с короткими светлыми волосами — всегда просите нарисовать его. Не меняйте эмоции одновременно с одеждой, возрастом и волосами. Велик шанс, что второй персонаж будет сильно отличаться от первого.
Как генерировать картинки на основе одного и того же сюжета
DALL-E может запомнить основной объект и менять только окружение или сам объект, но незначительно. Для этого нужно прописать промпт и в конце добавить, чтобы бот рисовал объект в 4 разных окружениях, в разное время и т. д. В общем, чтобы в промпте была смена окружения.
Главное — описывать объекты в промптах максимально точно. Иначе нейронка будет что-то додумывать.
Промпт:
Generate four pictures of the same [для человека раса и пол] at ages 10, 25, 50, and 90
Для предмета — four different pictures of the same [максимально точное описание объекта] in [опишите 4 окружения, например, страны]
Я для примера сгенерирую машину в разные времена года: лето, осень, зиму и весну.
Важно! Иногда бот может выдавать коллажи из фото. Т. е., одну большую фотку, которая разделена на 4 секции. Чтобы это исправить, просто запросите повторную генерацию. Или напишите «нет, мне нужно 4 отдельных фото, которые ты сканируешь подряд».
Вот, каких 4 Порше у меня получилось.

Как генерировать картинки на основе референса из интернета
Допустим, вы нашли какую-то прикольную картинку и хотите сделать примерно такую же, но с другим героем, обстановкой, действиями и т. д. Пойти можно 2 путями.
Первый способ. Закинуть фотку креатива в DALL-E с текстом
«помоги мне придумать промт для создания похожей картинки. Я хочу сделать креатив в похожем стиле, но чтобы на изображении [описываете, что должно быть на изображении]. Какой запрос для этого нужно использовать».
Вот, что получилось с ChatGPT:

Второй способ. Закинуть фотку в Claude (потому что он детальнее описывает картинку) и прислать этот же промпт:
«помоги мне придумать промт для создания похожей картинки. Я хочу сделать подобный креатив, но чтобы на изображении [описываете, что должно быть на изображении]. Какой запрос для этого нужно использовать».
Скопировать его, вернутся в DALL-E, показать ему креатив и полученный промпт.
Мне больше нравится работать через Claude, потому что он придумает более интересные и подробные промпты.
Например, вот как он обработал креатив ниже по моей просьбе.

Промпт, который я отправил с креативом.
Помоги мне придумать промт для создания похожей картинки. Я хочу сделать подобный креатив в таком же стиле, но чтобы на изображении из экрана ноутбука вылазил персонаж и в руке держал телефон. Какой запрос для этого нужно использовать.
Промпт, который дал Claude:
A 3D cartoon character emerging from a laptop screen, holding a smartphone in hand, light bulb idea icon above head, on a teal background, digital art, creative conceptual illustration
Основные элементы:
— 3D мультяшный персонаж
— Вылезает из экрана ноутбука
— Держит смартфон в руке
— Иконка лампочки-идеи над головой
— Бирюзовый фон
— Цифровой арт, креативная концептуальная иллюстрация
Получилось такое фото.

Мне не нравится, что все 3D. Поэтому я подкорректировал промпт.
A 2D cartoon illustration character emerging from a laptop screen, holding a smartphone in hand, light bulb idea icon above head, on a teal background, digital art, creative conceptual illustration
Основные элементы:
— 2D персонаж
— Вылезает из экрана ноутбука, экран рвется
— Держит смартфон в руке
— Иконка лампочки-идеи над головой
— Бирюзовый фон
— Цифровой арт, креативная концептуальная иллюстрация
В итоге получилась хорошая картинка.