开源软件之Natron:和AE对比学Natron的关键帧做动画视频特效
我们在之前的文章,简单介绍了Natron中如何打关键帧,如何做简单的位移动画。从那个小例子可以看出,开源免费的视频特效合成软件Natron和商业收费的AE还是有很大区别的。本文就继续学习关键帧知识,以AE软件切入,拿它和Natron对比下,讨论下关键帧这个知识点上两个软件的不同,这样比较容易让学过AE的朋友理解。
在AE中,我们打关键帧,需要在各个参数名之前的码表上打,在某个帧画面的位置,在某个属性参数上点击码表激活它,如图
,然后在每个图层下对应参数,激活的码表前就出现蓝色关键帧小框,此时移动时间线,到另一个需要打关键帧的位置点击小框。而到了Natron中,我们则不是在码表上打关键帧,而是在每个属性编辑框右键弹出菜单,在菜单中选择Set Key,此时属性编辑框变蓝,如图
,表示关键帧已打好。移除关键帧,则还是右键,再选择其中的Remove Key即可。
可以说,Natron中使用关键帧做动画,似乎没有AE那么集成化,但这种节点式特有的操作在一定程度上却比AE好用,而且这也是很多高端或主流软件的常规的方式。这是操作关键帧时最直接的不同,下面再看其他方面的不同。
AE的关键帧变化可以在预览画面上呈现,画面上可以移动操作,而Natron的关键帧只在时间线上略有标记,只有移动到某个关键帧时间位置,属性编辑框才高亮显示,此时显得直观。第一次接触Natron时候,一人客个人也觉得这个不直观,所以这一点对于习惯在画面上直观看到效果的朋友,可能并不友好。
AE的图表编辑器,没有Natron的曲线编辑器功能强大。当然这也是相对的,对于很多普通软件用户而言,用到图表编辑器或曲线编辑器的情况并不多,但曲线编辑器又代表着一个对参数变化调节的灵活自由的功能。AE用户多数在画面上就可以操作关键帧曲线,而到了Natron这样的节点软件里,画面里没有关键帧曲线,我们只能进入到曲线编辑器里。在Natron中打关键帧时右键菜单里,有Show in Curve editor选项,同样我们可以在节点图旁边选项卡中打开。
其实对比Natron的曲线编辑器和菜单选项可以看出来,我们在AE中能做的关键帧动画调节,在曲线编辑器也能做,只不过换了个位置而已。Natron右键菜单中,我们可以调节关键帧的插值,其实就是设置两个关键帧之间的变化曲线情况,可以设连续常熟、线性、平滑等,这也都是我们常用的。进入曲线编辑器,我们还能通过手柄平滑操作关键帧间的路径变化。通过曲线编辑器里的树状结构,我们也能快速定位哪一个关键帧。
在AE中可以写简单的表达式,而在Natron中,同样可以写表达式,而且只要你有能力,你可以在Natron中自由发挥,写复杂的脚本,让工作更加自动化。AE中写表达式,是Alt点击码表,在出现的文本框中写。而在Natron中则依旧是右键菜单,最后那个Set expression菜单,在Natron中使用的是广为流行的Python脚本。由于它学习门槛低,所以很容易入门和传播。我们就可以在软件的提示下,编写自动化的表达式脚本代码。
另外,Natron本身是开源的,而且它的插件也是Python写的,在一人客以前的文章里,就简单说了第三方滤镜插件,那就是Python脚本;所以我们就可以边学习操作,边理解和学习它的实现代码。以后我们会介绍更多节点式软件Natron做特效视频的东西。