Shader编程语言

Shader主流的编程语言有三种语言:

  1. 基于OpenGL的OpenGL Shading Language,简称GLSL。
  2. 基于DirectX的High Level Shading Language,简称HLSL。
  3. 还有NVIDIA公司的C for Graphic,简称Cg语言。

Unity的3种Shader

在Unity中有3种Shader(其实就是三种不同的写法):

  1. Surface Shaders 表面着色器
  2. Vertex/Fragment Shaders 顶点/片断着色器
  3. Fixed Function Shaders 固定管线着色器
- [Unity Shader——不一样的入门宝典](https://zhuanlan.zhihu.com/p/105217655) - [零基础入门Unity Shader(一)](https://zhuanlan.zhihu.com/p/46745694) - [基于菲涅尔的半透明透射](https://zhuanlan.zhihu.com/p/346389785)