Как сделать персональный стикер-пак за утро?
Фразы собрали вечером в рабочем чате, картинки нарисовали утром с ИИ, а в полдень подарили пак на общей встрече.
Из компании уходила наша руководитель. Когда мы спохватились с подарком, до её последнего рабочего дня оставался один вечер. Открытку дарить не хотелось. Хотелось подарить то, чем она будет пользоваться каждый день.
Сделали стикер-пак для Telegram с её любимыми фразами. Отправляли по одному и к каждому вспоминали историю.
Она смеялась так, что «болело всё лицо». И сразу пообещала через пару недель запросить у нас статистику: какой стикер отправляют чаще. Метрики же надо вводить)
фраз собрали за вечер
чатов с нейросетью на 15 стикеров
от первой картинки до готового пака
нейросети использовали
Что понадобится
- 2–3 фото человека: лицо крупно, хороший свет.
- Gemini в режиме «Изображения» — рисует стикеры.
- Claude или другой чат-бот — помогает придумать эмоции и написать промпты. Промпт — это просто текстовое задание нейросети: что нарисовать и как.
- Figma — для подписей.
- Бот @Stickers в Telegram — чтобы опубликовать пак.
Соберите фразы
Человек узнаёт себя не по картинке, а по фразе. Поэтому начинаем с них.
Мы написали в рабочий чат: «Помогайте вспомнить её фирменные фразочки». За вечер коллеги накидали больше, чем мы бы вспомнили сами. Часть фраз нашли по записям встреч: смотрели, что она повторяет чаще всего.
Мы взяли 15 фраз. Получилось три группы:
- На каждый день: «Приветик», «Окей», «Договорились», «Мерси».
- Рабочие: «Почему без камер?», «Давайте обсудим асинхронно», «Почелленджим идею?».
- Самые её: «Никакой демократии», «В моей картине мира», «3… 2… 1…» — обратный отсчёт, после которого встреча заканчивалась вовремя.
Сделайте эталон
Сначала рисуем один портрет в стиле стикера и дальше зовём его эталоном. Все остальные стикеры Gemini будет рисовать с него — так персонаж везде остаётся похожим на себя.
Загружаем фото в Gemini и пишем:
Turn this photo into a sticker illustration. Keep the face 100% identical to the photo — same face shape, eyes, nose, mouth, proportions, head angle and expression. Do not redesign or beautify the face; only change the rendering style. Style: semi-realistic digital painting with soft clean lines, like a painted-over photo. Head and shoulders, thick white sticker outline, plain white background, square.
Перевод на русский
Преврати это фото в рисунок для стикера.
Лицо оставь на 100% таким же, как на фото: та же форма лица, глаза, нос, рот, пропорции, наклон головы и выражение. Не перерисовывай и не приукрашивай лицо — меняй только манеру рисунка.
Стиль: полуреалистичная цифровая живопись, мягкие чистые линии, как будто фото обрисовали поверх.
Голова и плечи, толстая белая обводка стикера, однотонный белый фон, квадрат.
Менять в нём нечего: внешность он не описывает, а копирует с фото. Копируйте как есть.
Единственное, что иногда приходится дописать, — что снять с человека. У нас было Remove the sunglasses, «убери солнечные очки». По той же схеме убираются шапка, наушники, маска.
Строка «не украшай лицо» (Do not redesign or beautify the face). Без неё Gemini делает человека красивее — и он перестаёт быть похожим.
Вышло так:
Одну правку мы всё-таки сделали: «сделай чуть светлее брови. Больше ничего не меняй». Вторая фраза обязательна — без неё Gemini заодно поправит что-нибудь ещё.
В эталоне сразу появились детали, по которым её узнают: красный свитер, коса, ободок и блёстки на щеках. Дальше они переходят из стикера в стикер.
Придумайте эмоцию к каждой фразе
Фраза — это ещё не картинка. Нужно решить, как человек выглядит, когда её говорит.
Мы делали это с Claude. Давали фразу и рассказывали, в какой ситуации она её обычно говорит. Claude описывал эмоцию: брови, глаза, рот, наклон головы, жест и маленький значок рядом.
Например:
- «3… 2… 1…» — хитрый взгляд в сторону, палец у виска.
- «Мерси» — подмигивает, рука на груди, вокруг сердечки.
- «Почелленджим идею?» — прищур, азарт, рядом лампочка.
- «У меня для вас новости» — глаза по пять копеек, восклицательный знак.
- «Почему не смеёмся над моими шутками?» — каменное лицо.
Напишите промпты
По каждой эмоции Claude написал промпт для Gemini. Все промпты собраны по одной схеме.
- Возьми эталон — сохрани лицо, волосы, ободок, косу, свитер, блёстки и стиль.
- Нарисуй новое выражение лица и другой поворот головы. Результат не должен быть похож на эталон. Без этого пункта Gemini раз за разом возвращает тот же портрет.
- Эмоция — из шага 3.
- Один жест, руки маленькие и правильные. Пальцы ИИ портит чаще всего.
- Персонаж в верхних 70% кадра, внизу пусто под подпись. Белая обводка, белый фон, квадрат, никакого текста.
Вот промпт для «Давайте обсудим асинхронно». Цветом выделено то, что вы меняете под себя, — остальное оставляйте слово в слово:
Use the attached sticker as the character reference. Keep her identity: same face features, hair, headband, braid, red sweater, glitter and drawing style. Draw her with a NEW, clearly different, exaggerated cartoon expression and head angle — the result must NOT look like the reference portrait. Expression: polite but firm "let's not do this now" — eyes half-closed, eyebrows slightly raised, tight diplomatic smile, gracefully ending the conversation. A tiny cartoon chat bubble with three dots floats beside her. No hands. Angle: three-quarter view, head turning away to the left, eyes still glancing back at the viewer. Exaggerate the emotion like a classic Telegram sticker. Character in the upper 70% of the image; bottom 30% empty white space for a caption. Thick white sticker outline, plain white background, square 1:1, no text, no letters.
Перевод на русский
Приложенный стикер — образец персонажа. Сохрани внешность: те же черты лица, волосы, ободок, косу, красный свитер, блёстки и манеру рисунка.
Нарисуй НОВОЕ, заметно другое, утрированное мультяшное выражение лица и другой поворот головы — результат НЕ должен быть похож на образец.
Выражение: вежливое, но твёрдое «давайте не сейчас» — глаза полуприкрыты, брови чуть приподняты, сдержанная дипломатичная улыбка, разговор мягко закругляется. Рядом маленькое мультяшное облачко с тремя точками. Без рук.
Ракурс: три четверти, голова отвёрнута влево, глаза всё ещё смотрят на зрителя.
Утрируй эмоцию, как в классических стикерах телеграма. Персонаж в верхних 70% кадра, нижние 30% — пустое белое место под подпись. Толстая белая обводка стикера, однотонный белый фон, квадрат 1:1, без текста, без букв.
Первое выделение — приметы. У нас это ободок, коса, красный свитер и блёстки. Впишите свои: что человек носит, какая причёска, какая деталь должна повторяться из стикера в стикер. Хватит трёх-четырёх.
Второе — эмоция. Те самые брови, глаза, рот и значок рядом, которые вы придумали на шаге 3. Для каждого стикера свои.
Третье — ракурс. Куда повёрнута голова и куда смотрят глаза. Меняйте от стикера к стикеру, иначе весь пак получится на одно лицо.
Генерируйте и исправляйте
Каждый стикер — в отдельном чате Gemini: эталон плюс свой промпт. Тогда ошибка одного стикера не переезжает в следующий. На 15 стикеров у нас ушло около 30 чатов.
С первого раза получается не всё. Вот как это выглядело на стикере «асинхронно».
Первая версия: эмоция не та
Получилось мило, но это не «давайте обсудим асинхронно». Это просто хитрый взгляд. Фразу оставили, образ поменяли: вместо «ухожу от разговора» — «я занята, у меня календарь».
Кокошник, который не получился
Мы очень хотели, чтобы на одном из стикеров она была в кокошнике. Gemini нарисовал кокошник, но не тот, что на нашем фото-референсе.
Загрузили фото и попросили: «посмотри референс кокошника на фото, попробуй сделать такой же». Вместо кокошника получился пышный ободок.
Тут мы сдались: «убери кокошник совсем, не получается попасть». Кокошник позже превратился в диадему на стикере «Никакой демократии». Смысл тот же, а времени ушло в разы меньше.
Поплыло лицо
После нескольких правок подряд лицо стало чужим. Так бывает часто: каждая правка чуть-чуть меняет черты, и через три-четыре шага это уже другой человек.
Просьба сравнить с эталоном: «давай сверимся с исходным стикером. Кажется, изменились черты лица». Лицо вернулось.
А это финальный стикер, уже с подписью:
Ещё два совета
- Показывайте варианты тем, кто хорошо знает человека. Мы скинули в чат два варианта и спросили «похоже?». Ответ «вторая сильнее, но первая милее» решил всё за минуту.
- Когда стиль устоялся, промпт можно сократить до одной строки. Стикер с фейспалмом мы сделали так: «сделай в таком же стиле стикер с фейспалмом, сохрани черты лица».
Подпишите в Figma
Текст на картинке ИИ рисует плохо, особенно кириллицу. Поэтому в промптах мы писали «no text» и подписывали отдельно.
Это самый муторный шаг. Но задача простая: положить под картинку текст. Мы делали в Figma, потому что в ней удобно разом выгрузить полтора десятка одинаковых кадров — но подойдёт любой редактор, где можно задать размер холста и написать поверх картинки.
Что сделать с каждым стикером
- Создайте кадр 512×512. Это размер стикера в Telegram.
- Положите в него картинку и растяните во всю ширину. Внизу должно остаться пустое место — то самое, которое мы просили у Gemini.
- Нарисуйте внизу белую плашку со скруглёнными углами и мягкой тенью.
- Напишите на ней фразу. Мы брали шрифт Amatic SC заглавными: он узкий, и даже длинная фраза помещается в плашку. Что не влезло — переносите на вторую строку.
Готовые кадры выгружаем — каждый в свой файл, формат PNG, фон прозрачный.
Опубликуйте в Telegram
Пак собирается в боте — за несколько минут и без кода.
- Откройте бота @Stickers, отправьте /newpack.
- Назовите пак.
- Отправляйте PNG по одному — как файл, а не как фото. К каждому бот попросит эмодзи.
- Отправьте /publish и придумайте короткое имя для ссылки.
Бот пришлёт ссылку на пак. Наш — t.me/addstickers/Lukasik_pack.
Подарите при всех
Это та часть, которую нельзя пропустить.
Ссылку можно просто прислать в личку. Но тогда это будет приятная мелочь, а не подарок.
Мы попросили её открыть Telegram прямо на встрече, включили демонстрацию экрана и отправляли по одному стикеру. К каждому — история: «а это твой обратный отсчёт», «а это ты просишь всех включить камеры». Коллеги подхватывали и вспоминали своё.
Когда кто-то в конце сказал, что она смешно шутит, у нас и на это нашёлся стикер)