Metis — 数字媒体艺术知识库原型 · 示例数据
演示角色
技术与工具 · 约 1988

着色器

Shader
提到它的内容
1 篇
近 30 天
—

01定义

描述表面材质和光照的小程序;今天主要在 GPU 上逐像素或逐顶点运行,用来做实时图像效果。

02展开解释

着色器是在图形管线中计算顶点位置或像素颜色的小程序。这个名称来自皮克斯 1988 年的 RenderMan 接口规范,最初用于离线渲染中描述材质和光照。2001 年的 NVIDIA GeForce 3 首次支持可编程像素着色器,此后着色器成为实时图形的核心,OpenGL 的 GLSL 在 2004 年进入核心规范。

03历史时间线

  1. 19885 月,皮克斯发布 RenderMan 接口规范 3.0,引入“着色器”的说法。
  2. 2001NVIDIA GeForce 3 发布,是第一块支持可编程像素着色器的显卡。
  3. 20132 月,Íñigo Quílez 与 Pol Jeremias 上线 Shadertoy,可以在浏览器中编写和分享着色器。

04代表人物与作品

  • Íñigo QuílezÍñigo Quílez

    计算机图形学艺术家,与 Pol Jeremias 共同创建 Shadertoy(2013)。

06提到它的内容

1 篇