今天来简单给大家介绍一下“水冲波”中卡通下雨场景的制作吧。


实虚幻中制作下雨的方法有很多,你可以用后处理,可以用XXX,可以用OOO,不过这次我们就来介绍一下火影游戏中的方法吧,不要问我怎么知道的!我就是不说!
下雨的话我们需要制作两个部分,一个是屏幕前雨水的制作,还有就是地面的水花和涟漪的制作了

首先我们来聊下雨水的制作方式。

不管用什么方式,你肯定是往屏幕效果的方向去靠,就是我们制作的肯定是是一个摄像机屏幕的效果,你不可能去在整个场景喷粒子吧。
所以就像我之前说的,在虚幻中比较建议用后处理的方式去制作下雨的效果,但是!我们这里要还原的是火影中的制作方式,所以,我们就采用模型的方式来制作啦。
我们用到的就是这样一个模型,如图
然后就是我们的雨水贴图了,直接上图,要注意明暗虚实!说起来总是很容易,哈哈。


接着把我们的贴图赋到我们的模型上面,然后都是套路,给他做一些UV流动,再给它一些平铺,然后就完成我们的雨水的主体制作啦!是不是非常容易!
接下来,我们直接把这个模型丢到我们的摄像机前面去,

当然,为了增加雨水的层次,还有使用模型方式最担心的其实就是重复度,我们不喜欢镜头前的雨水一眼看过去有太明显的重复,所以国际惯例,我们会再叠一层模型,然后去错开它的平铺和流动信息,当然,也可以错开一下他的亮度,让镜头前面的雨水更有层次。

怎么样,是不是觉得挺简单的!那就对了!就是很简单!
雨水的主体部分说完了,现在就来讲下地面的水花和涟漪部分,由于的卡通特效,所以处理起来就更加容易了,分分钟就好啦。
水花贴图,和涟漪贴图,应该是没有任何手绘基础只要会用鼠标的人都能做出来。

接下来就粒子发射器的部分了。

我们先来做涟漪,我们使用Location给它一个范围,然后让好多涟漪喷啊喷,

着我们的思路就是,在这些喷啊喷的涟漪上面去生成一些散开的水花,我们先可以在旁边单独做一个小水花散开,然后就在我们的涟漪发射器上面使用Event Generator,有些虚幻基础的同学应该都知道这个模块的用法,其实很简单,就是用来生成一个事件,就意思告诉旁边的水花我要“搞事情了”!然后在水花这边就是!我要被搞了!不,是我要接收事情了!这时候就在水花上面加一个EventReceiver Spawn模块去接受涟漪发出的事件,这样!我们就能非常容易的实现再喷出涟漪的同时上面去生成一些散开的水花。

最后,我们把元素整合到一起,摄像机架个小轨道,就完成啦。