中级篇 更复杂的光照
9.1 Unity的渲染路径
9.1.0
- 在Unity里,渲染路径(Rendering Path)决定了光照是如何应用到Unity Shader中的
- 因此如果和光源打交道,就需要为每个Pass指定它所使用的渲染路径
- 使用摄像机组件里的Rendering Path可以覆盖Project Setting里的设置
- 前向渲染路径的原理
- Important:告诉Unity这个光源很重要,会被当成逐像素的光源使用
- Not Important:告诉Unity这个光源不重要,会被当成逐顶点或SH的光源使用
9.1.1 内置的光照变量和函数
- 前向渲染可以使用的内置光照变量
- 前向渲染可以使用的内置光照函数
9.1.2 顶点照明渲染路径
- Unity中的顶点照明渲染
- 可访问的内置变量和函数
9.1.3 延迟渲染路径
- 延迟渲染的原理
- Unity中的延迟渲染
- 可访问的内置变量和函数