禁令清单比许愿清单值钱啊

我不是小布丁 @xiaobuding

一支完全不用动效软件的界面动画视频把提示词模板开源了出来。整片的每一帧都是代码算出来的,这操作我读完直接存了书签,存的理由在下面一层层摆。摆好了看第一段。第一段是它给模型提的需求单,需求单在下面摆着,摆好了自己拆。
需求单分三栏写得像采购合同,第一栏要八到十二个界面状态,形状从按钮变到加载圈变到播放器变到开关。颜色要纯黑白或者只留一个强调色。配乐要免版税的一百二十拍那一档。三样东西列清楚了模型才知道做什么。

合同的第三栏给节奏。这个数不是随手填的。每分钟一百二十拍是人脚跟着地最舒服的档位。跳舞的人懂这个数,做交互的人也懂,对得上拍的画面天生带律动,律动是观众留下来的理由,理由攒够了就没人划走。

什么都不知道就开始生成的模型只能出大路货。大路货和行活的差别全在输入的精确度上。精确的输入是行活的地基。地基打歪了上面全是白雕。白雕的手艺今年在生成类工具上天天上演,上演的次数多了大家就懂了,懂了的第二栏是方向。

方向那栏写得更狠。狠在它把禁令列了一整排。禁弹跳缓动禁粒子爆发禁发光禁界面渐变。禁不一致的图标描边禁死时间禁一切模板味。禁令清单比许愿清单值钱,许愿清单教模型做什么。禁令清单教模型别做什么。

摆好了别眨眼,眨眼就翻过去了,过去一页少一页,少一页都是损失,损失不起的往下看。看下段,下段是那张节拍表,节拍表读完这篇就通了,通了的散会,散会的礼数最后给。
这套禁令里最妙的是禁死时间,死时间就是画面上没人动的空档,空档一长观众就走神。走神三秒等于白拍,把空档也列进禁令说明作者逐帧盯过成片,盯过成片的人才有资格定规矩。节拍表那栏是整套模板的灵魂。

一百二十 BPM 七个小节每一个拍点落一个动作,动作的队列排得像接力赛。按钮变加载变对勾变音乐播放器。播放器一按变形进度条。进度条拖过头拉成音量条。节拍点上开关被按下旋钮化成液态标签,标签展开成会自己画的图表,图表收成快捷命令框。

打字过滤回车弹出提示。提示最后变回按钮首尾相接成完美循环,动作的密度到这一步已经不是动画是编舞。动作链里我最喜欢音量条那段,拖过最大值它会拉长。拉长的物理反馈在界面上几乎绝迹。绝迹的手感被代码一比一复刻回来,复刻的耐心就是作者的诚意,诚意最贵。

编舞的思维被搬进代码是这模板最值钱的移植。移植成功的原因是节拍网格给了一切时间坐标,坐标统一了每个元素都知道自己该在第几拍出场,出场不抢拍的画面才耐看。耐看的第三段是它的施工段。下段到了就推门,门后是施工规矩,读完这篇正式结束。结束语不留悬念,悬念是给没看完的人的,看完的人不需要。
施工段七条规矩条条是硬货。整个页面就一个方形文件。所有样式从时间函数里算出来,不写过渡不设定时器帧与帧之间不留状态。留了状态的动画不可重放。不可重放的动画没法精确校对,校对不了的东西全靠运气,运气的动画是拿不出手的,弹簧这段我要多说一句。

弹簧是界面质感的一半来源,硬邦邦的线性插值看着就假。现实里没有东西直线加速,过冲和回弹才是物理世界的签名,签名对了画面就活了。弹簧用闭式的解析解算。一个值连续变目标就叠几个弹簧。叠加之后时间还是唯一的自变量。

自变量单一了画面才能倒带,倒带是循环视频的命根子。拖拽的数值直接按光标位置算,松手再弹回原位。这条把交互的物理感做实了。音乐用分析工具找节拍网格从小节线起手,界面音效按测出的峰值落点,渲染走浏览器自动化每帧补四个子帧再混合成运动模糊。

六十帧的顺滑就是这么堆出来的。堆出来之前先按拍渲染单帧校对,出格的太挤的看不清的当场修掉,当场修的习惯是所有成片的隐形工序。方形文件这个约束我最服,一个文件装下整支片。改起来不用翻目录,翻目录的工程改三处要半小时。

单文件改三处只要三分钟,三分钟的迭代速度是创意的燃料。燃料烧得旺创意才敢野,野出来的画面才不像模板。工序摆完就剩坑了。读完这篇正式结束,结束语不留悬念,悬念是给没看完的人的。
三个坑个个阴险,相机在缩放的元素上别开那个加速开关开了字会糊。形变容器里的文字换场要给进场和出场分开计时不然会叠影。收尾帧必须和开场帧一模一样连光标的位置和速度都得对上。三条不注意循环就会打嗝。

光标速度这条最反直觉。位置对上了速度不对循环还是会跳。跳的那一帧观众说不出哪里怪但就是觉得假。假的感觉救不回来。救不回来的细节最要命。打嗝的循环看一眼就出戏,出戏的成片前面白做。做过的都懂这三条的分量。

分量说完点评上场,点评只有一句,这套模板的贵重不在动画在方法。方法是把审美拆成禁令把节奏拆成网格把工程拆成七条规矩。拆到这个细度的提示词才配叫可复用资产,可复用三个字是开源圈的最高评价,评价拿到手这模板就值了回票价,票价是读者的点赞。

点赞在最后一段。最后一段到了就推门,门后是我的收尾,读完这篇正式结束,结束语不留悬念,悬念是给没看完的人的。
还有一条隐藏收获,这套模板教会模型先做表再做活。先列状态再写代码的顺序用在任何界面需求上都成立,成立的顺序值一百次返工。模板里那段起手式也值得抄,它要求模型先问输入再列状态表最后才动代码,三步顺序把生成的随机性摁住了。

摁住随机性的流程才像工程,工程的流程写成提示词就是资产,资产攒多了你的库就是武器库。收尾就一句,把这份模板抄进你的提示词库。下次要做界面动效先让它出状态表和节拍表,表出来再动手写码。顺序对了省一半时间,省下的时间回来点赞,句号。

话题来源 @ultimaxbt 23.1K阅读 ❤️292 x.com/…↗ 已改写,非原文转载 ultima (@ultimaxbt) on X opus 5.5 is insanely good at motion design this whole video is code, with 0 after effects i’m open sourcing the prompt template behind these motion designs grab it and recreate them ↓ <inputs> Ask X (formerly Twitter)
94 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单