广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    用particular制作下雨场景

    来源:网络收集  点击:  时间:2024-12-08
    【导读】:
    在许多的电影电视片头或者片中特效中,经常会用到particular插件生成的粒子来制作的逼真特效。本文就用particular插件来模拟下雨场景,并在场景中增加真实的背景,使下雨更加真实。工具/原料moreAfter Effectsparticular插件方法/步骤

    用particular制作雨点

    首先我们用particular特效产生的粒子模拟雨点。在AE软件中新建合成,命名为“雨点”,其他设置默认,

    图1 建立“雨点”合成

    在此合成中新建固态层,命名为“雨点”,其他设置默认

    图2 建立“雨点”固态层

    用钢笔工具绘画出一个雨点的形状,然后添加ramp特效制作渐变,也可通过导入雨点的图片来制作雨点。

    图3 绘制雨点形状

    然后在新建合成,命名为“下雨”,其他设置默认

    图4 新建下雨合成

    在此合成中新建固态层,命名为“下雨”,其他设置默认,添加particular特效。

    图5 下雨固态层添加particular特效后

    在该特效默认状态下,粒子是向各个方向运动的,我们需要的是粒子向下运动的状态,所以进入emitter选项,将direction设置为directional,这样发射粒子的方向就调整为一个方向,但是雨点的下落是一个较为宽广的区域,不只是一个点,因此选择发射器的发射类型为box,box类型可以在三维空间内自由的发射粒子。但发现粒子是向屏幕发射的,和真正下雨的雨点下落的方向不一样,由此我们调整x rotation 为270度或者90度,让雨点落下的方向是屏幕的下方。同时,粒子只是在一个较小区间内向下落下,所以我们调整下落的范围,调整emitter x,将粒子从x轴方向拉伸,产生一个较大的下落空间。在此,雨点的基本下落状态已经完成,但是位置不对,而且下落速度像雪花,所以需要进一步调整粒子的参数。调整position xy,将y轴的值变小,使发射粒子的位置往上移,最好移出屏幕,看不到粒子产生的状态。粒子下落的方向较为散漫,主要是由于下落方向有个随机值,设置Direction Spread:0使雨点下落的方向固定为垂直,不产生任何的偏移。粒子下落速度太慢,调整velocity,增加粒子下落的速度。雨点虽然是这么下落的,但是好像没有下雨的感觉,只是一个个的白色的粒子往下落。为了使雨点的下落方向随着风的吹动而发生倾斜,我们可以调整y rotation。

    图6 设置下雨参数

    现在就要用到开始时制作的雨点了。将“雨点”合成拖拽到“下雨”合成的“下雨”固态层下,打开“下雨”固态层的particular特效控制器,在particle-particle type选择textured polygon,texture-layer,选择刚才拖拽过来的雨点合成,并关闭雨点合成前的显示按钮。在particle-size中调整粒子的大小,使其接近实际下雨的雨点尺寸。

    图7 制作雨点

    最后,也是最最重要的一步设置,那就是增加粒子的运动模糊,首先打开合成中的运动模糊,然后打开图层中的运动模糊,这样,下落的粒子就更加像雨点了。

    图8 增加模糊

    为了使粒子有一个透视的效果,使离摄像机位置近的雨点大,远的雨点小,我们增大emitter y的值,在这里可能很多读者会问,为什么是调整Y的值,三维中调整纵深应该是Z的值的调整,因为我们在前面粒子下落的旋转了一定的角度,导致现在我们要调整的纵深是Y轴而不是Z轴。在调整完所有参数,预览效果后发现,在第0帧上,我们看不到任何的粒子下落,因为在0帧时,插件没时间生成粒子,而且生成粒子下落要过几帧才能落到屏幕的最下面。所以要让粒子下落的效果在第0帧就有,我们就可以调整emission extras/pre-run为最大值100,这表示在第一秒之前10秒,粒子就已经开始生成了。

    图9 使粒子产生时间提前

    制作地面和雨点产生碰撞

    当雨点下落到地面的时候,由于地上的积水,可能会有水滴反弹的现象发生,所以接下来我们就制作雨点和地面发生碰撞而产生的水滴反弹效果。在下雨合成中新建一个固态层,命名为“地面”,其他设置默认,转换为3D图层,并将该固态层移至雨点的下方,调整“地面”固态层的位置,使雨点落在地面固态层所在的平面上。打开“下雨”固态层的particular特效控制器,设置辅助系统aux system面板的emit属性为碰撞事件at bounce event ,打开physics面板,设置physics mode为bounce,bounce面板中设置floor layer为地面,floor mode 设置为infinite plane ,这样粒子只要落到地面所在的平面就会发生碰撞反射,但是这并不是我们需要的效果,我们希望是落到“地面”固态层,粒子消失,然后产生小的粒子并发散开来。因此我们应该设置collision event为kill。调整aux system下的velocity,使雨点下落到地面固态层之后产生溅出的水花。并通过调整size,来调整溅起水花的大小。

    下雨场景背景的添加

    在AE中添加一幅带有平整路面的图片,插入到合成“下雨”的最后,调整固态层“地面”位置,使其和平整的路面一致。可以用三种方法是固态层颜色消失,和路面统一。第一可以在最初新建固态层时,建立null object,用空对象来使下落的粒子产生碰撞,而且效果一样。第二将固态层地面的合成模式为pin light。第三直接将固态层隐藏。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1225348.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 10:24:11  耗时:0.030
    0.0297s