4 ноября OpenAI представила Images 2.6. Текстовый запрос в чате может сразу дать зацикленный GIF. Для реакций персонажа важнее проверить читаемость эмоции, узнаваемость героя и поведение анимации при повторе.
Вместе с Arcloop рассмотрим шесть исходных GIF покадрово: запросы, результаты и возможные улучшения. Image 2.6 уже доступна и в Arcloop. Откройте рабочую область Arcloop, подготовив референс и описание движения. GIF и измерения ниже получены в наших тестах ChatGPT.
1. Выберите персонажа
В аккаунтах ChatGPT с включённой генерацией GIF можно загрузить картинку и описать движение. Владеть монтажной шкалой необязательно, но нужно разделить изменяемые и постоянные признаки.
У нашей героини короткие серебристо-серые волосы, золотистые глаза, кошачьи уши, сине-оранжевый фартук, колокольчик и оранжевая лента в волосах, хвост справа в кадре. Эти детали сохраняем; мимика, жесты и движение хвоста могут меняться.
Поднять руку к лицу — действие. Потерять колокольчик или поменять цвет фартука — возможная потеря идентичности. Фиксированные камера и композиция облегчают проверку, но не гарантируют отсутствие деформаций. Проверяйте каждый GIF и узнаваемость во всём наборе. Для записи постоянных признаков поможет лист персонажа перед составлением запроса (на английском).

2. Описывайте эмоции видимыми действиями
Конкретное действие даёт критерий проверки. Шесть исходных запросов в переводе:
- Смущённо спрятать лицо: уши назад, обе руки закрывают половину лица.
- Сердито зашипеть: надутые щёки, уши торчком, слегка угрожающая поза.
- Недовольное фырканье в стиле цундэрэ: скрещённые руки, голова в сторону, хвост слегка покачивается.
- Подарок тебе: протянуть маленькое сердце двумя руками, глаза загораются.
- Огорчённо плакать: набегающие слёзы, опущенные уголки рта, слегка дрожащие плечи.
- Самодовольно подмигнуть: руки на бёдрах, один раз закрыть один глаз.
Смущение. Руки поднимаются ко рту, уши опускаются, щёки краснеют. Эмоция читается; когда лицо закрыто, проверьте границы пальцев и щёк.

Злость. Главные признаки — нахмуренные брови, открытый рот и поднятые руки. Надутые щёки заметны меньше. Передать эмоцию не значит точно выполнить каждую деталь. GIF беззвучен, поэтому шипение должно читаться визуально.

Цундэрэ. Скрещённые руки, поворот головы и закрытые глаза яснее выражают отношение. Появляется также значок выдоха. Для лаконичного стикера можно отдельно запретить лишние символы.

Сердце. Розовое сердце появляется в ладонях и подаётся вперёд. Действие понятно, но кульминация — смех с закрытыми глазами, а не загоревшийся взгляд. Общая задача выполнена, мимика отличается от запроса.

Плач. Влажные глаза, опущенные уши, меняющийся рот и линии возле плеч передают огорчение. Для преувеличенных рыданий просьбы о набегающих слезах может не хватить: уточните силу эмоции.

Подмигивание. Видны руки на бёдрах и закрытие одного глаза; улыбка и поза дают самодовольное выражение. Простое действие легче сверять по пунктам.

Модель может интерпретировать мимику самостоятельно. Указывайте эмоцию, изменение лица, одно основное действие и конечную позу; исправляйте по одному расхождению. Детализацию бровей, глаз, рта и головы смотрите в руководстве по запросам для выражений лица.
3. Сначала переходы, затем скорость
Завершите возврат в исходную позу. Исходный GIF с сердцем начинается без сердца, руки у груди, но заканчивается с протянутым сердцем. Подмигивание заканчивается руками на бёдрах, начинается — возле плеч. Файлы повторяются, но крайние состояния различаются: проверьте скачок при перезапуске.
Можно попробовать такое дополнение:
В начале держать маленькое сердце двумя руками у груди. Медленно протянуть вперёд, ненадолго улыбнуться и вернуть по той же траектории. Закончить с исходным положением рук, сердца и выражением лица. Камера и фон неподвижны.
Если предмет есть с самого начала, не нужно решать одну дополнительную задачу появления и исчезновения. Для подмигивания руки можно всё время держать на бёдрах, оставив только закрытие и открытие глаза. Изменение скорости GIF, созданного в ChatGPT, помогает ритму, но не добавляет пропущенное движение и не исправляет деформированные руки или несовпадающие крайние позы. Сначала упростите действие и проверьте возврат.
4. Какой длины может быть GIF?
Мы получили цикл на 20 секунд, но всего с 16 кадрами по 1.25 секунды. Длительность и связность движения оценивайте раздельно. Этот результат не устанавливает максимальную длительность.
У первых шести GIF цикл занимал примерно 1.36–1.52 секунды, восемь кадров и бесконечный повтор. 6–7 ноября 2026 года мы снова загрузили тот же референс в ChatGPT и запросили 2, 10 и 20 секунд: держать сердце у груди, протянуть, улыбнуться, вернуть; фронтальный поясной план, неподвижная камера, белый фон, без текста.
Оригиналы скачаны без местной сборки, интерполяции и изменения скорости. Время цикла — сумма задержек кадров в файле, а не замер бесконечного повтора секундомером.
| Запрос | Реальный цикл | Кадры | Время кадра | Размер |
|---|---|---|---|---|
| 2 с | 2.00 с | 8 | 250 мс | 439×439 |
| 10 с | 9.92 с | 16 | 620 мс | 309×309 |
| 20 с | 20.00 с | 16 | 1250 мс | 309×309 |
Все файлы бесконечно повторяют по одной последовательности. Для запроса на 10 секунд сохраняем реальное расхождение в 0.08 секунды.
2 секунды. Первые два кадра держат сердце, 3–5 показывают протягивание и улыбку, 6–8 — возврат. Ритм компактный, но смены поз каждые четверть секунды заметны. Начало и конец похожи, не идентичны: бесшовность не подтверждена.

10 секунд. 16 кадров подробнее показывают этапы, однако каждый стоит 0.62 секунды. Удвоение кадров не гарантирует плавности. Колокольчик и лента перемещаются с волос на воротник.

20 секунд. Те же 16 кадров, теперь по 1.25 секунды: больше пауз, а не изображений движения. Это отдельная генерация, не замедление предыдущего файла нами. Колокольчик возвращается вправо, но чашка на фартуке становится отпечатком лапы.

Для этой реакции рекомендуем дорабатывать ритм 2-секундного варианта, руки и стык. Увеличивайте остановки постепенно. Для истории с новыми действиями дольше десяти секунд рассмотрите анимацию или видео до перевода в GIF.
По одному результату на длительность, запросы последовательно в одном чате. Первый запрос был короче, последующие добавляли признаки для сохранения. Размер и число кадров не фиксировались, повторных выборок не было. Это исследование одного случая, не доказательство причин всех изменений, процента успеха или общего лимита.
5. Размеры и фон
Запросы 512×512 и 1024×1024 не дали этих размеров. Белый, розовый и действительно прозрачный фон дали проверяемые GIF. Проверяйте пиксели скачанного файла, отступы во всём движении и назначение, а не только запрос или превью.
Четыре теста имели общие референс, действие, 2 секунды, восемь кадров и фиксированный фронтальный поясной план. Просили сохранить колокольчик, сине-оранжевый фартук, чашку и хвост, не обрезать уши, руки и хвост. A и B меняли только размер запроса, C и D — фон относительно A.
| Тест | Запрошенные размер и фон | Реальный размер | Реальный фон | Файл |
|---|---|---|---|---|
| A | 512×512, белый | 437×438 | Почти белый, непрозрачный | 473.4 KiB |
| B | 1024×1024, белый | 439×439 | Почти белый, непрозрачный | 470.8 KiB |
| C | 512×512, исходный розовый | 439×439 | Розовый, непрозрачный | 476.3 KiB |
| D | 512×512, прозрачный | 443×443 | Прозрачный | 434.3 KiB |
Все оригиналы содержат восемь кадров по 250 мс, 2-секундный цикл и бесконечный повтор, без локального масштабирования, удаления фона и перекодирования. KiB равен 1024 байтам.
A и B не соответствуют размеру запроса; 1024 не увеличило выход. Это не доказывает предел около 439 пикселей для продукта. Увеличение превью не подтверждает прирост деталей.


В четырёх файлах уши, руки и хвост видны без явных обрезаний. У D, однако, сверху только 4 пикселя, справа минимум 15. Отсутствие обрезания не означает достаточный запас. До кадрирования проверьте кончики ушей и хвост; верх D особенно не стоит сужать.
Начальный кадр и момент передачи в A показали шириной 64 и 128 пикселей. При 64 сердце и жест читаются, взгляд, пальцы и рисунок фартука хуже; при 128 лицо яснее. Сначала обеспечьте читаемость сердца и жеста, затем решайте вопрос лица. Сжатие после отправки в мессенджерах не проверялось.
Белые фоны близки к белому, но выборки не всегда чисто белые. Розовый сохраняет общий тон; средний RGB участка 10×10 пикселей сверху слева слегка меняется между кадрами. Для обычной реакции может хватить общей стабильности; на строго белой странице проверьте почти белый прямоугольник по краям.

Все восемь кадров D содержат прозрачные пиксели, углы имеют непрозрачность 0. На светлой и тёмной подложке область вокруг героя показывает её цвет, а не белый блок или нарисованную шахматную сетку. Декодированные A, B и C прозрачных пикселей не имеют: один индекс прозрачности ничего не доказывает.

Волосы, уши, руки и хвост отделены от фона без белого остаточного блока. Пиксели либо полностью прозрачны, либо непрозрачны, без полупрозрачного перехода. Проверьте тонкие волосы и края на конечном фоне: прозрачность не гарантирует идеальный контур на любом цвете. Меньший размер D не доказывает обязательной экономии места. Кадрирование, уменьшение палитры и удаление кадров не сравнивались: работайте с копией, меняйте одну настройку и проверяйте движение с контуром. Частоту успеха эти данные не устанавливают.
6. Выполняются ли смены планов?
Смены появились, сторона колокольчика и то же сердце в основном сохранились. Это ещё не означает удачные композицию, непрерывность и цикл. Отдельно смотрите обрезание крупного плана и возврат рук.
С той же картинкой создали три белых GIF по 2 секунды и восемь кадров: постепенное приближение с отходом, одна склейка на крупный план и крупный план с возвратом к поясному. Действие одинаковое: держать, предложить, улыбнуться, вернуть. A из предыдущего раздела служит фиксированной опорой. Оригиналы без монтажа, обрезки или изменения скорости.
| Тест | Запрос камеры | Наблюдение | Файл |
|---|---|---|---|
| 1 | Приблизиться, вернуться к поясному | Крупный план до кадра 5, возврат в основном в 6–8 | 439×439, 8, 2.00 с |
| 2 | Склейка между 2 и 3, остаться крупно | Склейка видна; перезапуск скачет на поясной | 439×439, 8, 2.00 с |
| 3 | Склейка между 2 и 3, назад между 6 и 7 | Обе есть; при возврате сердце уже у груди | 437×439, 8, 2.00 с |
Кадры по 250 мс, повтор бесконечный. Точки склеек проверены покадрово.
Тест 1. Голова и корпус растут вместе с руками и сердцем, затем уменьшаются в 6–8: видна смена масштаба вроде приближения и отхода. Возврат не начинается явно в требуемом кадре 5, кончики ушей выходят за границу в 3–5. Восемь изображений оставляют заметные ступени между позами.

Тест 2. Кадры 1–2 поясные, 3 сразу крупный. Обе руки держат одно розовое сердце; исчезновения, смены рук или повторного появления не обнаружено. Колокольчик и лента справа. Масштаб головы и сердца всё же меняется; уши и нижняя часть сердца обрезаны, последняя в 4–5. Кадр 8 остаётся крупным, повтор возвращает к поясному. Отсутствие возврата задумано, это не невыполнение запроса, но цикл получается резким.

Тест 3. Склейки 2–3 и 6–7 стоят как задано. Фартук и чашка снова видны, колокольчик с той же стороны, руки держат одно сердце без повторного подношения. Однако в 6 сердце ещё протянуто, а в 7 уже у груди: возврат понятен, но переход показан недостаточно. Кадр 8 ближе к началу, без доказательства бесшовности. Обрезание ушей и сердца сохраняется.

Для этого случая рекомендуем фиксированную камеру либо меньшую смену масштаба в тесте 1. Если нужна склейка, расширьте крупный план для рук и сердца; опишите начало возврата до склейки и продолжение после. Можно подготовить два плана и вручную состыковать близкие состояния движения, но мы эту схему не тестировали. Один результат на тест, без фиксированного случайного зерна, не даёт общей частоты успеха. Проверены видимые масштаб и действие, не трёхмерное движение камеры.
С готовым референсом начните работу в Arcloop. Сначала одна эмоция и одно основное действие, затем проверка персонажа, стыков и реального файла.



