image
Я делал библиотеку промптов для персональных новогодних мультфильмов: из фото ребёнка и второго героя (игрушка или питомец) получался короткий ролик 16:9. Это не «один запрос в ChatGPT на весь фильм», а набор шаблонов под образ, ключевой кадр, видеосцену и липсинк — с правилами, которые модель иначе ломает. Я развёл слои запросов. Стиль один на все кадры: зимняя сказка, мягкий свет, 3D-анимация. Образ: несколько вариантов листа, заказчик принимает или бракует. Сцена: действие из раскадровки плюс опорные картинки «кто ребёнок, кто второй герой». Негатив: артефакты лица, лишние пальцы, текст на кадре. Имя в репликах подставляется в шаблон, ребёнок сам не говорит — смысл несут рассказчик и персонажи. Я зафиксировал в промптах то, что сыпалось в браке: героев не сливать; в кадре один утверждённый ребёнок, без копии и без чужого лица; рот двигается только у того, чей голос; молчащие — рот закрыт; сквозь стол не ходить; снег держит ноги; зимний костюм после смены одежды один до финала. Общие кадры без героя — один промпт на все ролики. Я версионировал запросы: правка раскадровки → новый текст сцены, журнал генерации с промптом, статусом accept/reject и причиной брака. Без этого одна и та же ошибка возвращалась на следующем кадре. Стек: промпт-шаблоны, image-to-video, negative prompt, Python, журнал генераций. Кадры с детьми в портфолио не публикуются. NDA: сервис и лица не показываю.