标签:
剔除和深度测试是渲染法线中的一个流程
Cull:默认情况下,Unity中给的所有Shader都是单面的,它都把反面的渲染给关闭掉了,如果你在开发的过程中需要使用到双面,只要把cull关闭(off)即可!
ZWrite:深度缓存ZWrite默认情况下都是开启的,因为我们3D场景中的模型非常多,那么模型与模型之间的前后关系就是由ZWrite来控制的,所以默认情况下要开启,前面已经介绍过它了
直接看效果来介绍
Cull:Unity中给的所有Shader都是单面的,它都把反面的渲染给关闭掉了,我们来看下图就知道什么回事了,我们来新建一个Plane,看下它就知道了,
这是cull back时的效果,unity中默认也是这样的
当cull为fornt时,效果为:
当cull为off时,效果为:
3、shader深度测试(Cull、ZWrite 、ZTest )
标签:
原文地址:http://www.cnblogs.com/MrZivChu/p/shader3.html