我是完美动力教育的老师,动画CG项目或者影视CG匹配实拍镜头,我们经常需要给CG素材加上运动模糊,进而与实拍匹配或者制作出符合客观事实的画面。
我们经常见到的是用运动模糊层来添加、调节运动模糊,这里用两种方法来实现运动模糊的匹配。下图是没有运动模糊的效果:

1、用ShuffleCopy节点来实现
我们用ShuffleCopy节点1连线连给运动模糊通道,2连线连给 CG 调节后的效果,把第一个长椭圆里面的通道选择为运动模糊通道,第二个圆圈的通道选择为Motion。
ShuffleCopy节点是两个或者多通道的调节、提取,原理是竖向作为输入信息,横向作为输出信息输出。图的信息是将运动模糊层的R、G信息作为 Motion层的输出信息输出。这样我们就把运动模糊层的信息拷贝到了CG结果里面的 Motion 层里面了。如下图:

添加VectorBlur节点,把UV Channels通道栏选择为上一步的Motion通道。然后调节运动模糊的大小到合适的程度。节点及效果如下图:


注意:这里我们看到的运动模糊的结果不自然,是因为我们二维画面是基于三维渲染的运动模糊层的信息计算的运动模糊会产生这样生硬的感觉。
真实的运动模糊是自然、连贯的。我们继续调节Blur UV选项调整为Linear即可。调整后的结果如图:

2、用Copy节点来实现
我们加载Copy节点,A连线连接给运动模糊层,B连线连接给CG调节后的效果,将两个通道信息调整为红色圆圈信息,将后面的通道调整为蓝色方框里面的信息。
原理是Copy节点是把运动模糊层的R、G信息提取出来,输出给CG结果里面的Forward(u、v)里面,后面就可以用Forward来调节运动模糊层。如下图:

添加VectorBlur节点,把UV Channels通道栏选择为上一步的Forward通道。
注意:这里面我们要调节的是运动模糊信息,上一步已经把运动模糊的信息拷贝到了Orward通道里面了。其他的调节与上面一致。节点及效果如下图:

网友评论