WEBMAX函数 动态模糊特效【官方教程】

老师 12:00:06
今天咱们看逐帧动态模糊的特效是怎么实现的

这个主要涉及到两个函数,首先需要创建动态模糊

VGS2.CreateFSMotionBlur(0);

这里的参数0,表示动态模糊的强度

数值范围是0--100

然后再使用逐帧动态模糊的函数。
VGS2.SetCameraKFRFSMotionBlur(”CAMERA01”, 1, 30, 50, 1);

参数第一个是做动态模糊的效果时使用的相机名字,可以是当前相机也可以是别的相机。
1表示起始帧为第一帧开始,30表示在30帧结束动态模糊。
50表示动态模糊的强度。我们一般使用50或者60值,可以根据自己需要调节,取值范围在0--100
最后一个1实际上表示true,代表是否打开动态模糊。0是不打开。我们使用for循环来控制效果。

这里我给个、例子大家看哈

比如我要在275--305帧这段做动态模糊的效果。例子是这样的,
在function SceneIsDown()下面加

VGS2.CreateFSMotionBlur(0);
for (var i = 275; i <= 284; i++)
  VGS2.SetCameraKFRFSMotionBlur("CAMERA01", i , i, (i - 275) * 5, 1); webmax最专业的娱乐应用交流平台:http://www.vrsh.cn
for (var i = 285; i <= 295; i++)
  VGS2.SetCameraKFRFSMotionBlur("CAMERA01", i , i, 60, 1);
for (var i = 296; i <= 305; i++)
  VGS2.SetCameraKFRFSMotionBlur("CAMERA01", i , i, (305 - i) * 5, 1);

这些代码中我们用到的相机是camera01,这些代码放在SceneIsDown()函数体里面;大家做的关键帧动画可以拿来试验,看看效果先!

你可以做模型的关键帧动画,比如车,让它跑起来。然后再跑得过程中的某一帧做动态模糊、涉及到cs动画的就要转成顶点动画!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值