您的位置:首页 > 移动开发 > Unity3D

Unity Reflection Probe 测试

2016-01-21 14:50 513 查看
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。

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



我也是第一次使用,欢迎指正讨论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: