Unity 着色器

时间:2022-09-06 03:25:23

Unity中定义了很多种Shader类型,同样的Shader类型我们可以自定义,需要用到ShaderLab着色语言。

一个3D图形是怎样显示在我们的视觉?

3D数据文件-----3D显示程序-----显示驱动程序-------顶点变换与灯关计算------光栅栏-----帧缓存------显示3D图形

这种运行流程,我们可以称为图形的渲染管线。

渲染管线又可以分为固定渲染管线和可编程渲染管线,后者在光栅栏的前加顶点处理器,后加图形化处理器。