
Unity
平子真子
Dontworrybehappy
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于ZWrite ZTest 和 Alpha Blend的执行流程
前对于ZTest ZWrite Blend的概念不是很清楚,只是知道开启Blend的时候,ZWrite要关闭,但不清楚为什么,今天用实验梳理了一下流程,做下笔记。如有错误,感谢指出。上图要注意的是ZTest 如果是Off状态的时候相当于ZTest Always,即默认通过ZTest。通过这个流程可以发现,ZTest在管线中的作用是决定深度缓冲与颜色缓冲的更新与否原创 2021-07-03 18:28:44 · 1004 阅读 · 0 评论 -
ComputeScreenPos 详解
转载自https://chengkehan.github.io/ComputeScreenPos.htmlComputeScreenPos 这个函数被定义在 UnityCG.cginc 里,作用是获得一个投影点对应的屏幕坐标点。inline float4 ComputeScreenPos (float4 pos) { float4 o = pos * 0.5f; #i转载 2021-07-03 18:28:15 · 2596 阅读 · 0 评论