![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shader
土豆全家桶
热爱新鲜技术,挑战自我
展开
-
Shader中法线纹理总结
一、为什么看到的法线贴图都是偏蓝色? 一般该情况下贴图中存储的是切线空间下法线方向切线空间下原点即顶点,在切线空间下都会给定一个切线方向(T),法线(N)的方向永远是Z轴方向,垂直于原点。副切线(BI)就可以由叉乘得出,但是副切线方向有2个方向,具体方向可有切线(T)的W相乘得到具体方向!那么法线坐标就为[0,0,1],而向量坐标映射范围为[-1,1],但是纹理坐标映射范围为[0,1],这样法线向量映射到纹理坐标就是[0.5,0.5,1] 根据公式 (n.xyz+1)/2,=[...原创 2020-09-30 13:24:27 · 424 阅读 · 0 评论 -
Unity Ugui Image置灰Shader,支持Mask裁剪
Shader "UI/ImageGreyShader"{ Properties { [PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {} _Color("Tint", Color) = (1,1,1,1) //MASK SUPPORT ADD _StencilCom...原创 2018-11-01 11:18:45 · 2811 阅读 · 0 评论 -
Unity3d UI高斯模糊效果
如果你当前工程Canvas使用的是Screen Space - Overlay 模式,那么直接可以使用但是使用Screen Space - Camera 模式,如果模糊效果没有实现话,你可能得到在Scene窗口下能看到模糊效果,但是在Game窗口并没效果,此时你要检查Canvas Plane Distance是不是离的太远造成的!// Upgrade NOTE: re...原创 2019-05-08 19:20:30 · 2218 阅读 · 2 评论