unity制作体积光实现丁达尔效应

来源:互联网 发布:steam动态桌面软件 编辑:程序博客网 时间:2024/04/30 11:11

unity制作体积光实现丁达尔效应

在生活中,我们常会看到类似这样的效果,也就是丁达尔效应,


而在unity里面是无法直接通过灯光实现的,在学习流粒子系统后发现可以用它实现,现在把我的经验告诉大家。

1首先创建一个粒子系统Particle System

创建完毕我们可以看到这么一个东西

2给它加一个光线贴图,直接拖到粒子系统去它会自动生成一个材质如下

 

效果如下

3然后现吧渲染方式改了,把render mode 改为 stretched billboard



现在应该优点像了吧,哈哈离成功不远了


3可是感觉这个飞的是不是太快了???好哦,改下速度。把atsrt speed设为-0.01,让光影更佳柔和

恩,好多了,已经有点感觉了,不过中间有点太亮了的感觉,好的再改改



4把start lifetime改小点,设为-0.01

就不会那么的亮了,让他更柔和点


5现在我们让它过度更佳柔和,打开color by speed

调节成如下形式,注意两端的alpha值设为0,中间就设个中间值128好了

 

再调节下size overlifetime

 

吧啦吧啦~~~最终效果如下,感觉不错!!来吧,谢谢夸我(哦哈哈哈哈)对了附上工程文件,没看懂我的博客的可以直接下载粒子。下载地址

http://download.csdn.net/detail/qq_18609315/9341289


0 0