为什么着色器称为着色器?

时间:2017-03-05 22:10:04

标签: graphics 3d shader terminology

我无法在任何字典中找到这个词,无论是普通词还是词源词。只有维基百科说:

  

皮克斯在1988年5月发布的“RenderMan Interface Specification Version 3.0”中向公众介绍了“着色器”的现代用途。

我知道这是一个在GPU上运行的程序,但是皮克斯家伙是如何为它设置名称​​ shader 的呢?

2 个答案:

答案 0 :(得分:0)

虽然shader不是大多数词典的一部分,但名词shading应该是。例如,dictionary.com将其定义为

  

颜色,角色等的轻微变化或差异

这正是着色器的作用:它允许程序员为表面添加颜色变化。

答案 1 :(得分:0)

阴影是人类视觉中非常非常重要的因素。它允许识别形状。它之所以如此,是因为我们生活在一个有很多色调的星球上,因为它主要是太阳。

现实主义需要阴影。太阳不是唯一的光。结论:良好的着色意味着从一个或几个灯光遮蔽。 "着色器"是实现它的程序的自然名称。