什么是顶点着色?

时间:2013-05-19 14:57:32

标签: graphics 3d shader polygon

我是基于多边形的计算机图形学的初学者。无论我读什么,我总是会遇到顶点着色这个术语。

这是什么?据我所知,顶点是多边形的两条边相交的点。那么你如何遮蔽顶点(它只是一个点)?

请解释

1 个答案:

答案 0 :(得分:5)

好问题;术语“顶点着色器”确实是用词不当。术语“着色器”用于通常在GPU上运行的任何程序(而不是CPU)。这些的第一个版本是像素着色器,也称为片段着色器,其名称仍然有意义。

然后发明了顶点着色器,但它们实际上并没有遮挡任何东西;它们能够转换顶点在空间中的位置,并且可以将每顶点数据传递给像素着色器。 “顶点程序”将是一个更好的名称,但“着色器”这个词显然卡住了。