今天刷推特被一个方块动画硬控了三十秒。说真的,就是那种你明知道它只是个方块、但眼睛就是挪不开的感觉。一个标准的几何体,从画面左边滚到右边,过程中疯狂拉伸、弹跳、变形,然后——啪,恢复原样。整个过程极度丝滑,而且带着一种手绘涂鸦的笔触感,连投在地面的影子都跟着一起扭。
我第一反应是"这得手K多少帧"。结果一看作者ymt3d的说明,直接给我整不会了——他用的是一个叫SMEAR的Blender插件,专门处理动态模糊和拉伸变形。行吧,所以根本不是逐帧手搓,是让插件自动算出来的。
但这里有个让人忍不住想吐槽的点,也是我为什么说可能"用错工具"了。咱们一条一条捋。
先说SMEAR这个插件到底干了什么。它的核心逻辑是几何体变形,不是后期合成的那种假模糊。这意味着它是直接对模型本身动刀——把方块拉长、压扁、在运动轨迹上产生弹性残留。结果就是那种类似橡皮或者软胶的观感,完全是卡通风格的路子。作者ymt3d管这叫"弹性变形",我觉得更准确的形容是:像一个灌了水的塑料袋在屏幕上乱飞,但一点不让人觉得廉价,反而有种奇怪的解压感。
这就引出第一个矛盾点。Blender的SMEAR插件,设计初衷是处理"涂抹帧"——你可以理解为极端动态模糊的增强版。很多做卡通渲染或者风格化动画的人用它,是为了让动作更夸张、更有张力。但ymt3d用这个插件做出的效果,反而更接近物理模拟才能达到的那种"材料弹性"。换句话说,他用一个做运动模糊的工具,搞出了形变模拟的活儿。
第二点就更微妙了。这个动画的视觉风格是手绘质感的,色块边缘有笔触,光影处理得像速写。配合上那个高度弹性的形变,你很容易误以为这是什么逐帧手绘的东西、或者至少是用了非真实感渲染的复杂管线。但实际上,作者就只用了一个几何体变形插件。视觉欺骗感拉满。
第三点,关于那个影子。原文特别提到,方块的影子也被处理得很有看点。一般来说,快速运动中的影子无非是跟着物体拉长或者模糊一下。但这个动画里,影子的形变逻辑似乎跟方块本体同步——方块拉伸时影子也在拉伸,方块弹回时影子也跟着恢复。这就不是默认灯光渲染能做到的事了,大概率也用了SMEAR插件对光源进行了联动处理。说实话,这个细节比方块本身还让我觉得有意思。
当然,ymt3d不是只做方块动画。我去翻了翻他推特上最近发的东西,发现他在玩一个更离谱的方向:一种"能投射阴影的伪点光源实验材质"。翻译成人话就是,他用材质做假灯,而那个假灯居然能在场景里投出影子。这已经是把视觉欺骗当成创作主线了。
所以回到标题那个吐槽——"可能用错工具了"。我的意思是,SMEAR插件的设计逻辑是给动画加涂抹帧和动态模糊,但ymt3d拿它当弹性形变模拟器用;本来该做卡通位移效果,结果做出了物理材质的错觉。这就像你买了一把菜刀,结果人家拿它雕出了木雕。工具没坏,但用法已经偏离了设计者的原始意图。
这事本身没什么对错,反而暴露了一个挺普遍的现象:在3D创作圈,尤其是Blender这个生态里,插件的实际用途经常被用户玩出花。开发者写了一个功能,用户拿到手之后开始整一些开发者自己都没想到的活。SMEAR这次被用成"弹性变形器",下次说不定就有人拿它做布料模拟、做流体效果,甚至拿去搞角色面部变形。
原文还提了几个其他变形相关的项目做参照,比如Tomaso在Unity里演示的网格变形、Zhenggang Deng为高端面部绑定写的Maya自定义变形器、还有Pepe Buendia和Agustin Gonzalez搞的那个能转移布料属性的Cloth Curves工具集。这些东西放在一起看,你会发现一个趋势:现在做变形这件事,已经不是单纯调骨骼或混合形状的时代了。从几何体直接下手、甚至让布料和网格属性互相传导,正在变成新的常规操作。
但ymt3d那个方块动画让我最欣赏的一点,反而是他的克制。就一个方块、一个插件、一个场景,没有堆一堆粒子特效或者复杂的光照,效果却让你忍不住反复看。这让我想起那些Steam上0宣发但突然爆了的小游戏——不是因为技术多炸裂,而是因为某个非常具体的点戳到了人。
最后说句大实话。这个方块动画,你说是技术演示也行,说是一次审美实验也行。它最妙的地方不是"用了什么先进技术",而是"用一个本不该这么用的工具,做出了恰好的效果"。如果你也是那种"菜但瘾大"的类型,看看这类东西还挺有启发的——工具是死的,人是活的,对吧。
想追更多这种奇奇怪怪变形实验的,可以直接去推特关注ymt3d。顺便一提,80 Level那边的Discord和Newsletter也在持续扒这类有意思的技术拆解,老哥你关注了吗?
热门跟贴