US——Unity Shader开发入门

Shader

Shader 就是 着色器,着色器是用来实现图像渲染的,用来替代固定渲染管线的可编辑程序
其中Vertex Shader(顶点着色器)主要负责顶点的几何关系等的运算,Pixel Shader(像素着色器)主要负责片元颜色等的计算。
着色器替代了传统的固定渲染管线,可以实现3D图形学计算中的相关计算,
由于其可编辑性,可以实现各种各样的图像效果而不用受显卡的固定渲染管线限制。

笔记代号US——即Unity Shader的缩写

本笔记包括以下系列

  • Shader必备概念(渲染管线与Shader的概念及其关系)
  • Shader必备基础(向量,线性代数,ShaderLab语法,CG语法)
  • Shader开发知识(光照,纹理,透明,渲染途径,阴影,完整光照计算)
  • Shader实践知识(卡通风格渲染,素描风格渲染,消融效果,水波效果)
  • Shader进阶知识