Shader开发基础知识

渲染管线

UnityShader属性面板的控制参数

  • [HideInInspector] 在显示面板隐藏属性
  • [NoScaleOffset] 材质面板不显示UV偏移
  • [Normal] 表明贴图为法线贴图
  • [HDR] 表示贴图是HDR贴图
  • [Gamma] 表示float/vector变量在UI里为sRGB
  • [PerRendererData] 表示贴图的属性来自MaterialPropertyBlock
  • [Toggle] 选这标识 若Range(0,1) 则选择的值只能是 0 或者 1

GradPass 两种设置