US2S2L7-2——顶点-片元着色器
US2S2L7-2——顶点-片元着色器
顶点/片元着色器
我们可以在创建Shader时,选择创建Unlit Shader来快速创建顶点/片元着色器模板
通过观察,我们发现顶点/片元着色器的着色器代码是编写在 Pass
语句块中
我们需要自己定义每个 Pass
需要使用的Shader代码
虽然比起表面着色器来说我们需要编写的代码较多,
但是好处是灵活性更高,可控性更强,可以控制更多的渲染细节,可以自己决定对性能影响的高低
它的特点是:
- 需要在Pass渲染通道中编写着色器逻辑
- 可以使用CG或HLSL两种Shader语言去编写Shader逻辑
- 代码量较多,灵活性较强,性能消耗更可控,可以实现更多渲染细节
- 适用于光照处理较少,自定义渲染效果较多时(移动平台首选)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!