在AE里搞原子模型旋转,我差点把电脑砸了 | 视频剪辑血泪实录
说实话,接手那个科普动画时,我不屑一顾。不就是原子模型旋转吗?几个球绕圈,初中物理课都看腻了。甲方还特别强调“要有科技感,旋转要流畅”——呵,这不有手就行?结果第三天凌晨两点,我盯着屏幕上抽搐的电子轨道,想抽自己。真的。
为什么区区原子模型旋转能逼疯人?
你想想,真实的原子模型不是简单的太阳系。电子云是概率分布,轨道是乱七八糟的纺锤形、哑铃型。但客户要的是玻尔模型的经典样式——中间原子核,外面几个电子在环形轨道上转。看起来简单,动起来全是坑:轨道必须倾斜相交,不能在一个平面上;旋转速度要体现出层次感,近核快远核慢;摄像机还得绕着模型转,展示立体结构。光想就觉得脑子要炸。❗
而且这些球和环,一旦开始旋转,透视关系稍微不对,就立刻露怯。比如那个电子,它得始终贴在轨道环上运动,稍微偏移一点,就像被甩出去了一样。我刚开始做的时候,电子经常飞出去,或者卡在半路疯狂抖动——那种感觉,就像你试图抓住泥鳅,但它总从指缝滑走。💡
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/5dfa72ee-e734-40eb-8c21-abb97502dd50.jpg
After Effects 原子模型旋转电子脱离轨道错误截图
于是我怒删工程文件,决定从零开始规划。
我是怎么一步步把简单事搞复杂的
第一次尝试,我直接用AE的3D图层,给每个轨道环和电子单独做旋转。想着“新建Null Object做父级,旋转Null不就行了?” 是的,轨道是转了,但电子呢?电子沿着轨道公转的同时,轨道本身还在自转,这导致电子运动路径变成一个诡异的螺旋。除非你把电子的坐标完全绑定在轨道的某个固定点上…… 这需要表达式。
我打开了表达式编辑器,深吸一口气。然后发现自己的数学早就还给老师了。正弦余弦?角速度?当时真懊恼,大学高数课不该睡觉的。
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/cc871a80-714d-46e9-841c-bb9efa0ca03a.jpg
Blender 原子模型旋转节点与表达式设置
瞎折腾两小时后,忽然灵光一现:干嘛非要用AE死磕?换个思路,用C4D或Blender做三维,导出序列帧,在AE里合成,它不香吗?可惜项目要求全部在AE内完成,说是方便后期修改…… 得,硬着头皮上。
一个救命的技巧:空物体链与轨道倾斜
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/3ef20027-5e53-4770-8c78-991d02c0020c.jpg
一个救命的技巧:空物体链与轨道倾斜
后来我发现了关键:不能只用一个Null控制所有东西。建立层级关系:一个总Null控制整个模型的公转和位移;下面三个子Null,分别对应三个倾斜方向的轨道环;每个轨道环本身是一个实体(我用的是3D Stroke描边生成的圆环),它的旋转属性控制电子绕圈。电子呢,直接父子链接到轨道环上,再手动调整位置偏移,让它刚好坐在环上。
这样,当轨道环自转时,电子就乖乖跟着转,完美贴合。✅ 然后设置每个轨道环的初始倾斜角度:X轴旋转-35度,Y轴旋转45度,诸如此类,各个环彼此交叉,就出现了立体感。
但是!摄像机一推近,破绽又来了——环是扁平的线条,没有厚度。看起来像纸片。解决办法:给轨道环加一点Shine或Glow,模拟科技感光线,然后在环的侧面偷加一个极细的圆柱体,伪造厚度。虽然麻烦,但视觉上瞬间提升。💡
材质与灯光:让模型活起来
球体材质很简单,直接加Gradient Ramp模拟高光,再加一点内阴影。原子核可以来个半透明玻璃效果,内部还有微小的粒子流动——我用Particular做了个点阵球体,嵌套在里面。说实话,这步纯粹是炫技,客户可能根本注意不到,但自己看着爽啊。
灯光就复杂了。环境光太亮,模型没质感;太暗,又看不清细节。最后我打了一盏主光,两盏补光,一盏背光,还加了一个点光源在原子核内部,营造“能量核心”的假象。结果呢?渲染一帧要40秒,风扇狂转。那几天我总担心电脑会冒烟。
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/29db4e75-5223-47f8-915c-03c8479666bf.jpg
After Effects 原子模型灯光布置与辉光效果
不过话说回来,旋转动画的节奏才是灵魂。不能匀速!太死板。我用曲线编辑器把旋转打成缓入缓出,甚至让某个电子偶尔“顿”一下再加速,模仿量子跃迁的感觉——客户居然看懂了,说“这个电子好像要跃迁到高能级”。哈,天知道我只是手滑加了个关键帧。✅
渲染输出时又出幺蛾子:边缘锯齿严重,而且电子拖尾有残影。查了半天,原来是运动模糊设置过高,采样不足。降低快门角度,加到32采样,总算干净了。那一刻真想跪谢谷歌。
我悟了:这根本不是技术问题
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/3d183c21-7fa4-4c87-b1fa-74c5e4e953f3.jpg
我悟了:这根本不是技术问题
现在回想,原子模型旋转最难的,不是软件操作,而是对空间关系的理解。你得在脑子里预先演算出每个部件旋转后的位置,并接受“不可能百分百完美”这个事实。有些小穿帮,后期用遮罩修补一下,观众根本看不出来。对吧?别死磕。
如果你也要做,听我一句劝:别在AE里硬造三维,除非你有自虐倾向。用C4D、Blender或者Element 3D插件,效率高十倍。可惜我当时身不由己。但这段经历让我对运动图形学了太多——好像被强行打通了任督二脉。
最后看一眼成品,那缓缓旋转的原子模型,在深空背景里透着幽蓝的光,居然真有点感动。三天没白熬。❗
页:
[1]