СейчасОдной фотографии хватило для лица. С телом пришлось разбираться
В одном посте в X я увидел приём для работы с выдуманными персонажами: сначала создать визуальный паспорт героя, а затем использовать его при генерации новых изображений. Автор показывал это на сгенерированной девушке. На одном листе были собраны её ракурсы, выражения лица и детали внешности.
Для выдуманного персонажа такой подход удобен. Вы выбираете понравившийся образ и принимаете его за эталон. Дальше нужно сохранять узнаваемость относительно этого изображения. Реального человека, с которым приходится сверять каждую черту, здесь нет.
Я решил усложнить задачу и попробовать на себе. Мне хотелось получить изображения, на которых я узнаю собственное лицо, телосложение и мимику в разных ситуациях.
Начал с одной фотографии. Получил узнаваемое лицо, несколько раз исправлял пропорции тела, а потом обнаружил, что после правок лицо тоже изменилось. В итоге собрал паспорт из удачных частей разных версий и проверил его в трёх сценах: на рейве, перед аудиторией и на прогулке с моими собаками.
Расскажу, что получилось, почему понадобились дополнительные фотографии и как повторить эксперимент. В конце — готовые промпты для создания паспорта и новой сцены.
Одной фотографии хватило для лица. С телом пришлось разбираться
Весь эксперимент я проводил в Codex со встроенной генерацией изображений. Загружал фотографии, описывал задачу и отмечал прямо на результатах, что нужно исправить.
Для начала я передал обычное селфи. Лицо видно достаточно хорошо, но нижней части тела в кадре нет.
Первая версия паспорта выглядела убедительно. На листе появились пять ракурсов в полный рост, три крупных портрета, шесть выражений лица и отдельные детали очков, бороды и одежды.
Лицо мне понравилось. А вот тело оказалось чужим: живот больше моего, фигура приземистее. Я указал рост — 181 сантиметр — и вес — 82 килограмма.
После исправления получился обратный перекос: слишком худой. Попросил немного расширить плечи и добавить плотности корпусу. Затем отдельно поправляли улыбки и сосредоточенное выражение.
На этом этапе выяснилось, сколько решений генератор принимает за человека. По селфи он реконструировал телосложение, вид сзади и профиль. Рост и вес дали ориентир, но не заменили фотографию в полный рост.
Если начинаете с одного портрета, рассматривать получившийся паспорт стоит особенно внимательно. Правдоподобная фигура ещё не означает, что это ваша фигура.
Почему я вернулся к первой версии лица
После нескольких правок лицо стало пятнистым и менее похожим на меня. В запросах мы просили сохранять остальные части листа, но результат всё равно менялся.
Тогда я предложил собрать паспорт из двух версий: взять ракурсы тела из последней, а лицо, мимику и остальные детали — из первой.
Попытка поручить такое совмещение генератору снова привела к перерисовке. Поэтому финал собрали обычной вставкой готового прямоугольного фрагмента. Проверка показала, что за пределами заменённой области пиксели первого листа сохранились.
Вот этот вариант я и утвердил.
Ракурсы тела взяты из исправленной версии. Лицо, мимика и детали — из первого листа.
Для себя я вынес практическое правило: удачные версии нужно сохранять отдельно. Если лицо уже получилось, дальнейшая правка одежды или тела не должна лишать вас возможности к нему вернуться.
Проверка в трёх сценах
Следующим шагом я выбрал три ситуации: за диджейским пультом на рейве, выступление перед аудиторией о Codex и городская прогулка с моими бостонскими терьерами Пикселем и Токеном.
Все изображения ниже — сгенерированные сцены для эксперимента, а не фотографии реальных событий.
Сначала сделали изображение на рейве. В запрос передали финальный паспорт и описали обстановку, свет, одежду и действие.
Пример генерации по паспорту: другая одежда, клубное освещение и работа за пультом.
Затем — выступление перед аудиторией. На экране попросили разместить pimenov.ai, название Codex и короткую схему.
Вторая сцена по тому же паспорту: выступление с презентацией pimenov.ai.
Самой показательной оказалась прогулка с собаками.
Для неё я добавил настоящие фотографии Пикселя и Токена. В первом варианте мне не понравилось тело. Начали исправлять: сначала фигура стала плотнее, затем скорректировали ощущение роста. После этого я снова перестал узнавать лицо.
Получился круг: поправляем одну часть, замечаем отклонение в другой.
Это был полезный результат проверки. Утверждённый паспорт у нас уже был, но он не обеспечил стабильного сходства в этой сцене.
Что сработало для прогулки
Я нашёл ещё несколько настоящих фотографий. Среди них были снимок в полный рост в горах и фотография с мероприятия, на которой тоже хорошо видны пропорции тела.
Следующую прогулку создали заново. В генератор передали пять исходных изображений:
- первоначальный портрет для лица;
- два настоящих снимка для телосложения;
- отдельную фотографию Пикселя;
- совместную фотографию собак, где Токен — маленький пёс на переднем плане.
Каждому изображению назначили понятную роль. Для лица использовали портрет, для пропорций — снимки в полный рост. Отдельно объяснили, какая собака на каком фото, чтобы генератор не превратил повторно изображённого Пикселя в третьего пса.
Кардиган и светлые джинсы взяли с фотографии в горах.
В эту попытку мы не передавали ни паспорт, ни предыдущую сгенерированную прогулку.
Этот вариант создан заново по реальным фотографиям лица, тела и собак. Его я принял.
Это не доказывает, что прямые фотографии всегда работают лучше паспорта. Мы одновременно поменяли набор исходников, одежду и запрос. Контролируемого сравнения здесь нет.
Но для моей задачи результат оказался удачным именно после возвращения к настоящим фотографиям.
Как повторить эксперимент
Сначала определите, кого вы создаёте.
Для выдуманного персонажа выберите понравившееся исходное изображение. Оно станет эталоном внешности. Если невидимые детали генератор придумает удачно, вы сможете принять их как часть образа.
Для изображения себя подготовьте чёткий портрет и фотографию в полный рост. Если есть профиль или снимок в три четверти, добавьте его. Лучше использовать фотографии, на которых внешность соответствует тому образу, который вы хотите получить.
Затем определите задачу. Если нужен удобный визуальный эталон с ракурсами и деталями, создавайте паспорт. Если нужна одна конкретная сцена с вашим участием, можно сразу начать с реальных фотографий.
В обоих случаях объясните, за что отвечает каждый исходник. Например: первое фото — лицо, второе — телосложение, третье — одежда. Если какой-то детали на изображениях нет, отметьте, что её предстоит придумать.
Для паспорта можно начать с такого запроса:
Создай визуальный паспорт персонажа по приложенным
изображениям.
Тип персонажа: [реальный человек / выдуманный персонаж].
Роли изображений:
— Изображение 1: основной источник лица и узнаваемости.
— Изображение 2, если приложено: источник пропорций тела.
— Изображение 3, если приложено: дополнительный ракурс.
Сохрани возраст, форму головы, черты лица, причёску,
очки, растительность на лице и особенности телосложения.
Не идеализируй внешность.
Собери один горизонтальный лист:
— пять ракурсов в полный рост: спереди, сбоку, сзади,
три четверти спереди и сзади;
— три крупных портрета: анфас, профиль и три четверти;
— несколько естественных выражений лица;
— характерные детали внешности и одежды.
Одежда: [опишите выбранный комплект].
Фон светлый, освещение нейтральное.
Все изображения должны показывать одного персонажа.
Если на исходниках не видно какую-то часть внешности,
считай её реконструкцией.
Для реального человека не выдавай придуманные детали
за точно восстановленные.
Для выдуманного персонажа предложи согласованное
продолжение образа, которое я смогу проверить и принять.
Сначала создай один вариант для проверки.После генерации проверьте лицо и тело отдельно. Обратите внимание на форму головы, посадку очков, линию рта, плечи, живот и соотношение корпуса с ногами. Затем рассмотрите выражения: узнаёте ли вы человека или выбранного персонажа, когда он улыбается или сосредоточен?
Исправления лучше формулировать конкретно. «Лёгкая улыбка глазами, губы сомкнуты» оказалось понятнее, чем просто «сделай улыбку правильной».
При этом просьба сохранить остальное не даёт гарантии неизменности. После каждой правки проверяйте и те области, которые менять не собирались.
Промпт для новой сцены
Ниже — шаблон, основанный на нашей удачной попытке с прогулкой. Это сокращённая инструкция для повторения подхода, а не обещание идентичного результата.
Создай новое фотореалистичное изображение по приложенным
реальным фотографиям.
Роли исходников:
— Фото 1: главный источник лица.
— Фото 2: главный источник телосложения и пропорций.
— Остальные фото: [укажите роль каждого].
Сцена: [где находится человек и что делает].
Одежда: [описание или ссылка на конкретное фото].
Кадр: [полный рост, по пояс или портрет].
Выражение лица: [краткое конкретное описание].
Приоритет — узнаваемость человека.
Сохрани форму лица, глаза, нос, линию рта, возраст,
очки и другие характерные особенности.
Пропорции тела бери с фотографии в полный рост.
Не улучшай внешность и не заменяй её типовым образом.
Оставь достаточно деталей лица, чтобы можно было
оценить сходство.
Если приложены фотографии других людей или животных,
используй только указанных участников.
Кто изображён на каждом фото: [пояснение].
Это новая генерация от исходных фотографий.
Не используй предыдущий сгенерированный результат
как источник внешности.Если используете паспорт вместе с фотографиями, добавьте отдельную строку:
Паспорт задаёт согласованный образ и детали.
При расхождении лица или телосложения с реальными
фотографиями приоритет у фотографий.Для выдуманного персонажа начало запроса можно заменить:
Создай новую сцену с персонажем из приложенного паспорта.
Паспорт — главный визуальный эталон.
Сохрани лицо, пропорции и характерные особенности
персонажа во всех новых ракурсах.
Сцена: [описание].
Одежда: [сохранить одежду из паспорта / описать новую].
Выражение: [описание].Что я теперь делал бы иначе
Для точного изображения себя я сразу начал бы с портрета и снимка в полный рост. Сохранил бы первую удачную версию лица и проверял её после каждого изменения. При заметной потере сходства возвращался бы к исходникам.
Паспорт оказался удобен для обсуждения образа: на одном листе легко заметить неправильные пропорции, сравнить выражения и показать конкретное место для исправления. При этом в нашем эксперименте он не заменил настоящие фотографии и не защитил от изменений при дальнейшей генерации.
Для вымышленных персонажей паспорт удобно использовать как основной визуальный эталон: сначала придумать и принять образ, затем проверять по нему следующие изображения. Для точного изображения себя я бы дополнял его настоящими фотографиями лица и тела. Именно такая задача оказалась сложнее в нашем эксперименте.
Практическую ценность здесь даёт весь процесс: хорошие исходники с понятными ролями, проверка человеком и сохранение удачных результатов. Готовый промпт помогает его начать. Окончательное решение о сходстве принимает тот, кто знает, как должен выглядеть герой.
Следующий шаг
Если хотите повторить эксперимент и перейти к другим сценам, откройте «GPT Image — гайд по промптингу для генерации и редактирования изображений». В нём разобраны структура запроса, работа с несколькими исходными изображениями, серия с постоянным персонажем и проверка результата.
Связанные материалы
- Статья: ИИ-контент на потоке: почему проблема не в генерации, а в контроле
- Блог: В ChatGPT и Codex картинку можно править прямо на холсте
- База знаний: Контекст-инжиниринг — как собирать рабочий контекст для моделей нового поколения
Если вы готовите серию изображений для своего проекта или команды, полезно заранее определить эталоны внешности и порядок проверки: что можно менять, а что должно оставаться узнаваемым.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.
Дальше по теме
Как устроить общую память ИИ-компании: семь контуров, источники истины, паспорт и контракт памяти, передача контекста и линии остановки.