shader(着色器):在计算机图形学中用于计算像素颜色、光照、阴影、材质等视觉效果的一段程序(常在 GPU 上运行)。常见有 vertex shader(顶点着色器)、fragment/pixel shader(片元/像素着色器) 等。
/ˈʃeɪdər/
A simple shader can change the color of an object.
一个简单的着色器就能改变物体的颜色。
To achieve realistic lighting, the engine uses multiple shaders that simulate reflection and shadow.
为了实现逼真的光照效果,这个引擎使用了多个着色器来模拟反射与阴影。
shader 来自英语 shade(“阴影、遮蔽、明暗变化”)加上表示“人/物/工具”的后缀 -er,字面可理解为“制造阴影或明暗效果的东西”。在现代计算机图形领域中,它的含义延伸为“负责生成明暗与材质效果的程序”。