
1.在 3ds max 中导入篮球模型,把它放置在一个平面物体上,赋予纹理贴图后,稍作旋转。

2.下面我们来试试粒子,因为需要模拟雨水落到球体表面的效果,所以最好的选择就是 meta-particle 系统。
创建一个“Super Spray”粒子发射器,并将粒子类型设为“meta”。

3.创建一个 gravity space-warp(重力空间扭曲),使用 SpaceWarp linker 将其连接到粒子发射器,让粒子能够正确下落。
为了实现粒子雨与篮球之间的碰撞,我们还需要创建一个 SDeflector 球体碰撞器,设置其直径和位置与篮球相同,使用 SpaceWarp linker 将其连接到粒子发射器。
本例中,我将 SDeflector 的 roughness 设为85%,其它均为0。

4.拖动时间条,即可看到粒子下落并滴在篮球上的动画。通过调整粒子参数(life、size 等等)来得到一个比较满意的效果。

5.现在开始做雨。
雨意味着大量的粒子,为了尽量减少粒子数量,最好在开始就确定镜头角度,以便合理安排粒子的位置。
一旦确定好镜头,就可以创建多个粒子发射器了。在本例中我使用了两个发射器(参数有些许不同),为下落的雨点增添一定的随机效果。

6.在地面上添加一个 PDynaFlect 平面碰撞器,并将粒子发射器联接到 gravity space warp 重力场、PDynaFlect 平面碰撞器和 SDeflector 球体碰撞器上,最后再根据个人感觉调整一下粒子的参数就可以了(注意为了避免渲染时间过长,尽量不要增加粒子发射器的数量)。
