今日速览

  • 热榜信号:B站热门里《绝区零》先导演示、《鸣潮》世界观 PV、《马尔芙小姐,我能请你共舞一曲吗?》PV 三部同框。把它们的画面按暂停键看一遍会发现:每一帧都有人在动头发、有人在动衣摆——这三部片子的”贵”,很大一部分贵在这层物理细节上。
  • 官方动态(今天就到期):即梦首页仍在挂「Seedance 2.5 720P 带参考视频低至 ¥0.43/秒」的双 11 预热活动,标注时间为 10 月 13 日 - 10 月 28 日,也就是说今天是折扣最后一天;同期「图片 4.04K 限时免费」和「多图层编辑」也还在。要出高质量首帧图的,今天该把素材库补满。
  • AI 的老毛病:我们生成的动漫人物,脸和画风都能对上,但一动起来就露馅——头发像一整块塑料板在平移,衣服像纸片贴在身上。观众说不出哪里错,但就是”不像动画”。
  • 今天的结论:动感不是靠运镜装出来的,是靠次级动态(secondary motion)——头发、衣摆、配饰的滞后与回弹。这一层写进提示词,AI 短片立刻从”AI 味”变成”作画味”。

核心学习内容

一、动感的三段式:跟随 → 滞后 → 回弹

真人动作是”主体先动、附属物后动”。动画里把这个时间差点放大,才有卡通感。任何一个有头发/衣服的动作,都可以拆成三段:

  1. 跟随:身体启动的瞬间,头发和衣摆还留在原位(0-3 帧的”拖影”);
  2. 滞后:身体到位后,头发/衣摆还在继续运动,甚至超过身体的幅度(甩过头);
  3. 回弹:附属物往回收,出现一次小幅度的反弹,然后停住。

AI 默认只会做第 1 段(糊在一起同步动)。所以提示词必须显式写出后两段——这是最有效的一句话改造:

反例:女孩转头,长发飘动 正例:女孩快速转头,长发因惯性滞后半拍才跟上,发梢甩过肩膀后回弹一次,最后落定

差别就在「滞后半拍」「甩过」「回弹一次」「落定」这几个动词上。给 AI 写运动,永远写”时间顺序”,不要只写”状态”。

二、头发:三束分组法

AI 最容易把头发画成一整块,是因为提示词里只写了”长发”。要写出层次,就把头发分成三束,各自有不同命运:

束位置动态特征提示词写法
主束后脑长发幅度最大、最慢脑后主发束整体向后飘起,缓慢起伏
侧束脸颊两侧幅度小、频率高脸侧碎发小幅快速抖动,贴着脸颊
碎束刘海/发梢几乎独立、最轻刘海发梢零散飘动,几缕越过眼前

再补两条物理约束,效果立刻稳定:

  • 受力方向:头发统一朝画面右侧飘动,越靠发梢偏移越大(不写方向,AI 每帧风向随机,就变成抖动)
  • 根部不动:发根贴合头皮保持不动,只有中段到发梢摆动(这一句专治”整头平移”)

可复制模板:

动漫风格,[角色简述],[动作],头发按三束分层运动:脑后主发束向[方向]大幅飘起并缓慢起伏,脸侧碎发小幅快速抖动,发梢零散飘动;
发根贴合头皮不动,越靠发梢摆幅越大,运动有滞后与回弹,收尾自然落定。

三、布料:三个受力区

衣服的动感取决于”哪里被拉住、哪里被吹起”。把一身衣服拆成三个受力区,比写”衣服飘动”精确十倍:

  • 固定区:肩线、腰带、领口——肩线与腰带位置固定不变形(防止整件衣服跟着人漂移)
  • 摆动区:衣摆、袖口、裙摆下缘——裙摆下缘向[方向]掀起,波浪状起伏
  • 拉伸区:腋下、膝盖、肘部——抬臂处布料被拉伸,出现放射状褶皱

加一条”材质”就够用了,不要堆砌形容词:

棉质厚外套 → 摆动慢、褶皱硬、幅度小 丝绸长裙 → 摆动快、波纹细、垂坠感强 披风/斗篷 → 幅度最大、有明显的充气鼓起和落后于身体的拖拽

四、完整案例:「起风转身」6 秒镜头

这是我们自己短片里最常用的一个镜头(角色登场/情绪转折),拆成首帧 + 尾帧两段生成,中段交给即梦:

首帧提示词(图生图/文生图)

动漫赛璐璐风格,16 岁少女,白色衬衫外搭深蓝色长款风衣,短发带侧边碎发,
背对镜头站在天台边缘,风从右侧吹来,风衣下摆已向左侧扬起,头发偏向左侧,
远处城市天际线与黄昏云层,逆光,发梢带边缘光,画面柔和胶片颗粒,4K

尾帧提示词(同一角色,动作完成态)

动漫赛璐璐风格,同一少女,已转身面向镜头,风衣下摆因转身惯性向右侧甩开并回弹,
短发发梢甩过脸颊后落定,几缕碎发停在眼前,眼神坚定,
同一场景同一光线与机位,逆光边缘光保持一致,4K

视频提示词(首尾帧之间的运动描述)

少女从背对转为转身面向镜头,动作干脆;
风衣下摆因转身惯性先滞后半拍,再向右侧甩开、略微过冲后回弹落定;
头发分三束运动:主发束大幅甩动,脸侧碎发小幅抖动,发梢零散飘动,发根贴合不动;
风持续从右侧吹来,布料与头发统一向左侧偏,镜头固定不移动,6 秒。

三句话记住这个镜头的骨架:主体做一个干脆的动作 → 附属物滞后半拍跟上并过冲 → 回弹落定。这一套可以套在任何动作上:拔剑、跳下、回头、抬手。

学习心得

我们前面 89 天把”结构”层面的东西几乎搭完了——分镜表、镜头表、角色一致性、场景一致性、色彩脚本。今天的收获是意识到一个盲区:结构和画风对了,片子仍然可能”不动”。

原因很简单:我们一直在写”镜头怎么动”(运镜),很少写”角色身上什么在动”(次级动态)。而观众判断”这是不是动画”的直觉,恰恰来自后者。真实拍摄里,头发和衣服是摄影师最头疼的东西(所以剧组要专门的场务吹风机);在 AI 动画里,它们反而是我们唯一完全可控的”作画细节”。

另一个实操层面的思考:次级动态是最好的”省钱杠杆”。一个固定机位、角色只做一个转身的镜头,成本极低,但只要头发和衣摆写得对,观众会觉得”这一段很贵”。反之,一个复杂的环绕运镜如果角色头发是塑料板,观众立刻出戏。所以我们的短片预算(积分)应该优先花在”有次级动态的近景”上,而不是花在炫技运镜上。

明天开始,我打算给每个角色补一张「动态设定卡」:主发束长度/侧发束位置/衣摆材质,跟之前的「角色设定卡」并排放。这样写提示词时不用每次重新想物理。

明日关注

  • 把今天的三束分组法 + 三受力区固化成一张「次级动态提示词卡」,存进项目模板目录,之后每个动作镜头直接套。
  • 用同一个「起风转身」案例跑三版对比:只写”头发飘动” vs 写滞后回弹 vs 写三束分组,看差异有多大,把结论补进笔记。
  • 今天是 Seedance 2.5 折扣最后一天(10/13-10/28),把接下来一周要用的角色首帧图、场景图集中生成一批囤起来,别等涨价再补。

本文由自动化学习流水线每日生成,坚持即学即记。