Images 2.6 的 GIF 提示词怎么写:动作、帧数和循环

做动图和做图最大的不同是:你要描述的是变化,而不是一个画面。下面这只吐司的提示词就没写“可爱地跳”,而是列了六个姿态。

第一步:想清楚哪些东西不动
这是最有用的一句话。窗台背影猫 写明猫和窗台位置大小完全一致,只有尾巴在动。动的东西越少,闪烁越少,循环也越干净。
新手可以从这几类开始,失败率比较低:
- 只动局部:尾巴、蒸汽、眨眼。可以看 只有热气在动的咖啡。
- 去而复返:开了又合、抬手又放下,比如 彩铅郁金香,第 5 帧相当于第 3 帧再走一遍。
- 对称旋转:三颗同色小球 转 120 度就回到原样,帧数可以很少。我们第一版用了三种颜色,转完位置对上了,颜色却对不上,循环时会跳一下。
第二步:把动作拆成帧
挥手这个词太含糊,换成“放低、抬起、举高、左倾、右倾、放下”,模型就知道每帧画什么。黄豆吉祥物 用的就是这种写法。
跳跃和走路可以借用动画的老规律。跳跃是预备、起跳、到顶、下落、缓冲,小青蛙 落地时还多了一圈水纹。走路要写地平线,像素骑士 的脚全踩在同一条线上,才不会滑步。
第三步:明确说要循环
写一句“最后一帧要能接回第一帧”。如果是在 ChatGPT 里基于现有图片做动图,也可以加上“保持角色设计不变,背景不动”。
API 参数
如果你用 API,官方指南 给的 GIF 参数如下:
| 参数 | 范围 | 默认 |
| --- | --- | --- |
| `frame_count` | 2 到 64 帧 | 9 |
| `frame_duration_ms` | 20 到 2000 毫秒,按 10 毫秒取整 | 200 |
| `size` | `auto` 或宽高均为 16 的倍数 | `auto` |
默认值算下来是 9 帧乘 200 毫秒,循环一次 1.8 秒。帧数、帧尺寸和生成张数要一起符合像素预算,超了就得减帧或缩小尺寸。GIF 只能走生成接口,编辑接口不支持,流式输出和 `prompt_rewriter` 也用不了。有开发者提到,API 参考页写的是 2 到 16 帧,和指南不一致,稳妥起见可以先控制在 16 帧内。
没有 GIF 入口时:精灵图
站内这批动图都是这样做的。提示词要模型画一张 3 列 2 行的精灵图,每格一帧,再用工具切开合成。开头那张六格图就是原始输出。
这样做的好处是每帧都能看清、能单独重画;坏处是每格很难完全对齐,常常要后期配准,帧数也上不去。站内有 一次对齐不准的例子,就是靠配准才稳住的。这也是我们不把这些 GIF 当作 2.6 原生动图效果来展示的原因。
精灵图本身就是一张静态图,所以不一定要等动图入口。你可以先 在 PixPix 用 GPT Image 2.6 生成这张六格图,满意了再切帧。不过合成 GIF 这一步要自己用工具完成,这个页面没有提供动图功能。
发布前检查
逐帧看一遍。最常见的问题是把手、手指这类细节在帧之间变形,文字也容易抖。写实的产品转台尤其要小心,可以对照 青瓷茶壶 的把手。
GIF 最多 256 色,渐变丰富的画面容易出色带,也容易变大。纯色背景最省事,想放进网页的话,先选 平涂的主体。
更多案例在 动图 GIF 分类,新功能的整体介绍见 Images 2.6 新功能解读。
