
unity shaderlab
zyZY2002
这个作者很懒,什么都没留下…
展开
-
后处理SSAO,双边模糊
后处理SSAO原创 2022-07-01 10:18:39 · 447 阅读 · 4 评论 -
后处理 Bloom GodRay
BloomPostProcessBase原创 2022-05-23 18:37:45 · 426 阅读 · 0 评论 -
几何着色器
几何着色器用途 添加几何体,删除几何体 改变图元类型Shader "may/Geometry Shader"{ Properties { } SubShader { Tags { "Queue" = "Geometry" "RenderType"="Opaque" } LOD 100 Pass { Tags{"LightMode" = "F...原创 2022-05-17 21:50:31 · 384 阅读 · 0 评论 -
曲面细分着色器
曲面细分:Hull Shader, Tessellation, Domian Shadertessellation学习迈克老狼2012 (cnblogs.com)Shader "may/my Tess"{ Properties { _BaseColor ("Base Color", 2D) = "white" {} _Tessellation( "tesselation " , Range(1, 64)) = 1 } ...原创 2022-05-13 09:00:04 · 153 阅读 · 0 评论 -
深度测试
深度测试:ZTest [_ZComp] shader属性Enum( / LEqual / Always / Never(Off) / Greater / Less /GEqual / Equal / NotEqual相机位置1 :绘制顺序:绿红蓝相机位置2:绘制顺序:绿蓝红红:LEqual 绿:LEqual 蓝:Greater渲染队列都是2000Shader "may/Depth test"{ Properties { ...原创 2022-05-06 13:29:14 · 453 阅读 · 0 评论 -
Stencil模板测试
逐片元操作:透明度测试,模板测试,深度测试,深度写入,混合使用模板缓冲区, 每帧开始时所有像素对应的缓冲区的value 为 0。使用模板测试做效果,一般三部分组成, mask(用平面在Stencil缓冲写入), 外框(可有可无,默认的Stencil设置),模板测试模型(只有与之前写入的Stencil value 相同 才能显示)。Stencil { Ref [ _StencilRefValue ] / 0 / 1 … ReadMask WriteMask Co..原创 2022-05-06 08:52:48 · 230 阅读 · 0 评论 -
Flow Map
Shader "may/FlowMap"{ Properties { _ColorTint ("Color Tint", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} _FlowMap("Flow Map", 2D) = "black"{} _FlowSpeed ("Flow Speed", .原创 2022-05-05 09:45:02 · 187 阅读 · 0 评论 -
Gamma校正
Gamma使用:对线性的物理变化,人的视觉感受不是线性变化的。当带宽和内存有限时,图片需要压缩,此时可以先调亮图片,在压缩,使用或查看时,再调暗Unity选择颜色空间:当使用默认Gamma空间:输出 fixed4(i.uv.xxx, 1);...原创 2022-05-03 17:11:28 · 852 阅读 · 0 评论 -
凹凸映射 法线 视差
法线映射: 世界/模型空间的法线贴图:直接得到模型空间法线,便于计算,一般只能用于特定模型 切线空间的法线贴图:可以复用。//使用切线空间法线纹理,在切线空间计算光照...原创 2022-05-03 14:21:59 · 231 阅读 · 0 评论 -
Unity Shader Lab 模型切线和法线
DCC法线与切线绿:法线, 红:切线, 蓝:副切线uv channel 0法线由DCC软件确定,一般使用两种:(该点为三根线的端点)三根法线合一,为相邻三个面法线的平均,在shader中视作一个点,与相邻面法线 同向,视作三个点,可能因为一个点对应的inputlayout 只对应一组 NORMAL语义,切线(作为切线空间的x轴)方向必定与法线方向垂直,并且与uv坐标的 u轴在垂直法线的平面的投影向量 同向,法线变换:shaderlab 中:NORNAL..原创 2022-03-28 14:06:10 · 5194 阅读 · 0 评论