AI 动效经验分享,一起进入Vibe-Motion的游戏吧~
我不会画画,也不会写代码。
但最近,我居然做了一些自己挺喜欢的动效:介绍 Wise PPT Skill 的视频,蒲公英的旅行,落日飞行,还有螺旋丸。
在 Kimi K3 上线的时候,我才开始使用 AI 做视频,那个时候完全没有技巧,全靠模型:我甚至还为一句话出作品沾沾自喜。
后来有朋友留言说,为什么同样的提示词我却达不到这个效果。
其实我也是那个抽卡的幸运儿,我也复现不出来。
经历了好几次的尝试,才发现问题所在:它根本听不懂我想要什么,我也不知道我想要什么。
我只能说:"这里不太对"、"有点僵硬"、"能不能再自然一点?"
这篇文章想分享这些过程里踩坑和有效的三个方法。
01 需求描述:准确描述需求
案例一:两排内容,反向进入后继续滚动

上下两区反向移动,进入画面后继续滚动。
做 Wise PPT Skill 的介绍视频时,脑袋里想要的是:上下两排内容,从相反的方向进入屏幕,然后不要停止,一直往前移动。
但我说出口的,却是跑马灯、轮播图、转经轴这些词,我一开始以为这样 AI 就该懂了。
但每个名词的效果完全不一样:轮播图可以切换一张、可以暂停,转经轴会有立体、弯曲、绕轴转动,而跑马灯可能 AI 都不知道啥是跑马灯。
后来,我把要求改成了下面这样:
画面分成上下两个区域,分别展示组件和版式。
上面的内容从左侧滑入,下面的内容从右侧滑入。
进入画面后不要停顿,沿各自的方向持续滚动。
不要做成单张切换,也不要增加绕轴翻转。
然后 AI 很快就实现了我想要的效果。
我没有背一串动画术语,只是说清了对象、方向和持续方式。
案例二:让视线跟着字幕走

先逐格显现和上色,再移动、退场,最后让格子成为画面重心。
这个案例我希望:一个时刻只突出一个重心。
格子逐个出现,讲到紫色、绿色和黑色,就给对应的格子上色。讲到 Emoji 表情符号,再出现相应符号。
等这一段说完,整个区域向上移动,露出下面的陈述句。陈述句完成表达后退场,再把上面的格子移到中央、放大。
这样,观众的视线能跟着讲述走。
但这个效果如果我们说:一个时刻只突出一个重心,那 AI 又要开始"意会"你的想法。AI 不是我们的研发大哥,愿意理解你极度模糊的需求。
我开始理解"不僵硬"原来是动作之间怎样过渡。
仅依靠一个名词或形容词是偷懒的做法,试着把抽象的概念具象化。
当然,我也有完全描述不出来的时候,这时可以先看现成的开源的案例。
例如,GSAP 的速度变化演示能让你直接比较匀速、减速和回弹。

GSAP:同样的移动,比较不同的快慢变化。
先选中一种速度变化,再告诉 AI 保留这一段的节奏,把运动对象换成自己的标题或卡片。"更自然"就有了可以对照的样子。

Amotion:卡片旋转的现成参考。
再例如 Amotion 的动效模板,比如这组卡片沿弧面转动,我就可以直接指出要参考哪个动作。接着,把参考中要保留的部分指出来,换成自己的内容。
02 拆解组成与关系:需求拆解

蒲公英穿过荷塘,伴飞、脱落种子和水面变化共同形成行进感。
需求描述清晰之后,第二个有效的方式是拆解需求,让 AI 一次只完成一个任务。

这也是让我们逐渐思考自己想要什么的过程。
首先是主体:蒲公英沿什么路线飞,上下怎样起伏,转向时要不要倾斜。
接着是伴随飞行的生物:它们在什么位置,怎么样飞行。
然后是种子怎样离开主体,而离开后,主体应该也会有变化。

背景层面则是水面、阴影、流动。
蒲公英掠过水面后,附近纹理会偏转。鱼群逃散会扰动水面,青蛙入水又会产生水滴和涟漪。
所以,除了拆解还有关联的效应。把触发、动作和后续结果写出来,比"来一只青蛙"更容易落地。

实际搭建时,也可以分成三步:先做好主体,再加入环境,最后完成联动。
到了麦田、山林和云海,我就可以保留同一套拆解问题的方法:主体仍然是蒲公英,但我们可以换掉环境和沿途反应。

麦穗的摆动,树叶的飘落,云层的样式,都可以分别讨论,不用每次都重新开始。
只要能够不断拆解,一定可以告别玄学。
但即便我们不拆解,其实上面说的无非都是遵循真实世界规律而已。
03 从真实世界找灵感:遵循真实世界
螺旋丸我最早想做的是手势识别项目:手掌张开,螺旋丸就在掌心出现。
但 AI 画了千百遍,也画不出好的效果。
后面我发现我也不知道什么是螺旋丸?
按照百科的描述螺旋丸是:查克拉以不同的方向不停流动并加以压缩,形成高旋转密度的"查克拉球"。
好,请问是什么方向、怎么流动、怎么压缩?
第一次:得到了一群台风

有旋转和向外延伸的感觉,但形态更接近台风。
第一次,我说应该从中间旋转着向外延伸,结果出来的是无数个台风。
我想象的是一个球逐渐长大,内部一直在流动,但我没有说清楚球体内部的运动,只是把脑海里的结果压缩成了一句话。
第二次:得到的是同心圆

圆环变多了,但还没有形成我想要的内部流动。
第二次,我说,圆心是一致的,不断形成一个球。然后再变大。
但好像还是不对。
这次我终于意识到:靠,啥是螺旋丸啊?
如果我自己没有想清楚它的结构,AI 怎么可能想清楚呢?
于是我换了个角度:现实世界里,有没有能帮助我理解螺旋丸的模型呢?
我想过台风,也想过星云。但它们的外观,都没有直接回答球体内部该怎样流动。
沿着这个问题,我找到了希尔球涡。
它描述一种理想化的流动:球形区域内的流体沿弯曲路径循环翻卷。

经典希尔球涡:先观察球内的循环翻卷。两倍速演示。
我也找到了旋转流体中希尔球涡的相关研究,以球内翻卷为起点,再加入绕轴旋转,继续调整成我想要的视觉效果。
它不是螺旋丸的物理证明,但却是一个可以计算、反复观察的起点。
确定流动,再叠加旋转与光效

加入绕轴旋转后,继续观察球体内部的运动
运动关系确定之后,再调整颜色、光丝疏密、轨迹长度和播放速度,效果才慢慢接近我的想象。
后来我又加了电弧和分叉,做出接近球状闪电的视觉效果。

同一套流动,叠加光效、电弧与分叉
你看,螺旋丸和千鸟也可能共存噢!
这件事给我的启发是:如果一件事能用数学表达,那大概率能用代码表达,反之则很困难。
写在最后:用理性的描述,做出感性的作品
如果一句话就能做出作品,那其实它属于任何人。
但如果基于你的审美做出来的作品,它才可能属于你自己。
王阳明说过:你来看此花时,此花颜色一时明白起来。
希望我们都不要被 AI 裹挟,保持自己的独立思考。
最后,就提前祝朋友们中秋快乐啦!
本文首发于微信公众号,也发布在 歪斯AI分享站。转载请注明出处。