Unity Reflection Probe 测试

来源:互联网 发布:淘宝和拍拍网的区别 编辑:程序博客网 时间:2024/06/07 02:32

unity升级到5.0版本以后,新加了很多东西,如果你还陷在老项目的泥潭中无法升级,就只能自己装个5.x体验了。

我这边新开的项目,直接用了5.3,来当小白鼠了。

Unity官方说5.0新出的Shader -Standard基本上能取代之前所有的shader,我今天就体验了一下。同时使用了一个Reflection Probe,就是一个反射探头,能记录一定空间的环境。如果使用了standard这个shader,通过调节参数,可以实现玻璃反射一样的镜面效果。

其中还是有点小坑,就是QualitySetting里面新加了一个选项,是否支持realtime reflection probes ,如果使用realtime的,一定要记得勾选。


那么接下来就来制作吧,先创建一个Plane,给他设置一张贴图。


然后把这个物体标记为 Reflection Probe Static,这样反射探头才能记录这个物体。


然后创建一个反射探头


当然你也可以用Light Probe Group。

然后设置反射探头的类型,我这里选择的Baked,因为移动设备硬件还是扛不住realtime渲染啊。


然后就可以渲染了。跟Lightmaps有点像其实。


如果勾选了左边的Auto,unity会自动进行的,右下角会有一个进度条来表示,过程可能比较慢,调试过程中,大家要耐心等待。

在此我建议可以先把Type设置为realtime,在运行的时候方便调整,等调整完以后再改成Baked,然后手动点Build。

最后的结果就是这样的。(左边的圆点是方向光,右边的三块才是反射探头的结果。)


我也是第一次使用,欢迎指正讨论。

0 0
原创粉丝点击