本系列文章系学习 唐福幸《Unity ShaderLab 新手宝典》的笔记,包含个人理解,如有错误欢迎批评指出
顶点-片段着色器基础
4.1 创建和使用Shader
以上无论是创建Standard Surface Shader、Unlit Shader、Image Effect Shader都可以写成想要的Shader,只是几种预置的代码不一样。
Shader一般两种用途:
- 指定给材质,用于物体渲染
- 指定给脚本,用于图像处理
4.2 Shader的编写方式
Shader可以通过以下方式编写:
- 顶点-片段着色器(Vertex and Fragment Shader)
- 表面着色器(Surface Shader)
- 固定函数着色器(Fixed Function Shader:主要用于老的图形设备上,逐渐淘汰,后面不会涉及)