第7章 Advanced Shading

来源:互联网 发布:小智淘宝店铺网址 编辑:程序博客网 时间:2024/06/02 06:01

    Gouraud Shading model 在1971年发明,Phong‘s specular highlighting 在1975年出现,将texture 应用到表面在1976年出现。作为标准 fixed-function pipeline的一部分,这些算法一直是graphics accelerators 的核心。programmable shader的引入可以让我们能够实现几乎任意的shader model,这让问题从”有没有方法“转变到”有没有更好的方法“

    了解和渲染相关的生理和心理原理,有助于我们选择更好的方法。前面的章节展现了控制graphics pipeline的相关技术和他们背后的原理。本章将讨论一些基础的渲染理论。Radiometry 是光线传播的核心。我们对颜色的感知,纯粹是一种心理现象,这会在 colorimetry中提到。一个shading model包含两个部分:light source, material model。最后一部分加上实现高效 shading model的方法。

    本章讨论基于物体只收到直接光照,area,ambient  environment light不在考虑范围。

7.1 Radiometry

    radiometry用于电磁波测量。电磁波由光子构成。具有波粒二象性。正常情况下,我们考虑光的粒子性可以解决很多的问题,波的性质也不能被忽视,光子的能力和光子的平率成正比,光子的波长决定光子的颜色。波长在380nm-780nm 的光线人类可以识别
    光源的辐射能量等于每秒发射光子的能量总和。
原创粉丝点击