今天刷到一个视频,没战斗、没角色、没华丽特效,就是一个六角螺丝被一点一点拧进螺孔。结果我居然面不改色地连着看了十几遍,然后整个人就沉默了——因为这玩意儿精准到了让人头皮发麻的程度,却又完全不让你爽,甚至有点想摔东西。

动画来自 Filip Bodnar,一个在 Blender 里把建模和动画死磕出工业级精度的狠人。他展示的就是一枚普通的六角螺丝扳手缓缓驱动着旋入孔位,每一圈螺纹咬合得严丝合缝,金属材质在光源下那种冷冽的反光和倒角边缘的微妙钝化全都给做出来了。最要命的是,螺丝旋转的阻尼感、入扣那一刻细微的速度变化——这些你要是用肉眼盯着看,能直接感觉出“这是真的”,但你心里又很清楚这不过是一堆多边形在演你。

打开网易新闻 查看精彩图片

他说了,这不是什么爽片,看了大概率会提前感到烦躁,因为拧到末尾时那种机械的反复和毫无视听高潮的收尾,就像有人拿指甲划黑板。

这哥们还大方地放出了幕后制作视频,从零开始怎么在 Blender 里把螺丝的螺纹参数化建模、怎么给金属材质加磨损纹理、到物理模拟中的约束和驱动关键帧,全流程都给摊开来看了。我看完只想说,这要是让我照着教程做一遍,估计光调整螺距就能把我送走。而这种安静地折磨观众又折磨自己的作品,反倒让我这个平时在游戏项目里天天调动作曲线的人产生了一种奇怪的共情:游戏里那些看似不重要的环境道具、机械开合,背后可能也有人默默搓了无数遍螺纹咬合,最后只是为了让你在一个不起眼的角落里瞟一眼。

说到这,就不得不提 80 Level 这个网站,基本就是我平时的技术甜品站。除了 Filip Bodnar 这个螺丝动画,上面还躺着大量能把人直接看呆的 Blender 作品。比如 Tomasz Woźniakowski 那些脑洞大开的创意项目,经常把现实物理和数字幻想搅在一起;还有 DOT4 和 ViscousRealm 做的动态设计风格短片,完全就是视觉棉被,丝滑得你意识不到那是三维软件跑出来的。

有些动画甚至让你觉得这已经不是技术了,这是某种数字炼金术,用节点和关键帧硬生生把牛奶倒进咖啡的漩涡流速、蝴蝶翅膀上的油彩笔触给复现了出来。作为一个经常在引擎里连材质球都调不明白的美术,我只能隔着屏幕给这些作者递膝盖。

如果你恰好也是 Blender 玩家,或者正在学用它做游戏动作、做独立短片,这网站还藏着不少能抢救你工作效率的小工具。像权重绘制盒子 Weight Paint Box、简易动画图表 Simple Animation Graph 这类插件,都能在它的资源库里翻到链接。

这些东西不是说用了就能立刻做出螺丝同款,但至少能让你在刷权重刷到想砸键盘的时候,找回一点“也许还能再救一下”的幻觉。毕竟做动画有时候就是靠这种微小的信念感撑着,跟那个一点一点往里拧的六角螺丝本质上一模一样——过程枯燥,收工平静,回头一看,严丝合缝。

至于我为什么会被一个螺丝整破防,大概是因为它拆穿了太多事情。游戏里我们总追求夸张的打击感、戏剧化的镜头,可真碰上一个连螺纹升角都不愿妥协的狠活儿,反而觉得那些说“差不多就行”的瞬间全被拉出来公开处刑。这动画最后没爆炸、没慢镜头、也没跳成就,就安静地停在拧紧的那一刻,像个完成了任务就默默退本的队友。我猜 Filip Bodnar 做这玩意时也没打算取悦谁,只是碰巧让一群同样在细节里反复游泳的人看见了彼此。