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。
最后的结果就是这样的。(左边的圆点是方向光,右边的三块才是反射探头的结果。)
我也是第一次使用,欢迎指正讨论。
我这边新开的项目,直接用了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。
最后的结果就是这样的。(左边的圆点是方向光,右边的三块才是反射探头的结果。)
我也是第一次使用,欢迎指正讨论。
相关文章推荐
- unity3d 消息传递系统Messaging System
- Unity3D判断鼠标向右或向左滑动,响应不同的事件
- Unity配置数据打包与解析
- 查看Unity的GUI样式
- (二十一)unity4.6学习Ugui中文文档-------交互-Supported Events & Raycasters
- unity3d 如何得到当前物体播放的动画
- Unity3D截图并保存任意目录
- Unity3D中Layers和LayerMask解析
- 初学Unity(无法响应的简单原因以及队列的使用)
- unity学习(三)
- 四元数面向对象
- Unity 实时 半透明 阴影 shader
- Unity Motion Blur 运动模糊的实现
- Unity 中实现 打击感的物理
- unity初学(基本的方法)
- Unity 编辑器环境下不能正确加载Android Assetbundle 中的 Shader 解决方法
- Unity3d获取物体的所有子物体对象(child)
- unity car demo解析
- Unity 往复运动的一种计算方法
- Unity Button 动画