解读Unity中的CG编写Shader系列五(理论知识)

时间:2023-12-06 14:47:44

转自 http://www.itnose.net/detail/6098474.html

经过前面的系列文章中的三个例子,尽管代码简单,但是我想应该还有些地方没有100%弄明白,我们现在得回过头来补充一些必备的数学、图形学知识

1、图形管道

第一个例子中我有提到顶点着色和片段着色在整个图形绘制过程中属于一个环节,整个过程叫做管道,这个管道的所有环节包括:
解读Unity中的CG编写Shader系列五(理论知识) 
在整个管道中,只有顶点着色与片段着色是可编程的,顶点数据和帧缓存是具体的数据,剩下的环节是固定功能的环节,即不能用cg去编程的环节。

2、数据流

解读Unity中的CG编写Shader系列五(理论知识)