树图思维导图提供 shader 函数记录 在线思维导图免费制作,点击“编辑”按钮,可对 shader 函数记录 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6ed9903fbfb60bebcc287f5e3f3829ed
shader 函数记录思维导图模板大纲
clip()
如果这个表达式的结果小于0,则会舍弃当前的像素片段
应用: clip(isIn - 0.5)。
step()
阶梯函数,阶梯函数在输入值小于等于阈值时返回0,在输入值大于阈值时返回1。
应用:step(0.001, subColor.r) :如果r小于阈值,则返回0,大于返回1
saturate()
使用saturate函数,可以确保输入的值不会小于0或大于1。它适用于多种情况,例如限制颜色值、纹理坐标、混合因子等的范围,以避免产生不合理的结果。
应用:saturate(1.5) 返回1
smoothstep
平滑阶梯函数:可以用来生成0~1的平滑过渡值
colorMask
用于设置颜色通道的写掩码,设置为0 表示不输入任何颜色
应用:ColorMask 0
TRANSFORM_TEX(v.uv, _MainTex)
内置宏,先缩放,再偏移
将共享的代码文件后缀名指定为 .cginc 或 .hlsl 是比较常见的做法