6.1.5 真实感图形基本概念
真实感图形绘制是计算机图形学的一个重要组成部分,它综合利用数学、物理学、计算机科学和其他科学知识在计算机图形设备上生成像彩色照片那样的具有真实感的图形。一般说来,用计算机在图形设备上生成真实感图形必须完成以下4 个步骤。
用建模,即用一定的数学方法建立所需三维场景的几何描述,场景的几何描述直接影响
图形的复杂性和图形绘制的计算耗费。
将三维几何模型经过一定变换转为二维平面透视投影图。
确定场景中所有可见面,运用隐藏面消隐算法将视域外或被遮挡住的不可见面消去。
计算场景中可见面的颜色,即根据基于光学物理的光照模型计算可见面投射到观察者眼中的光亮度大小和颜色分量,并将它转换成适合图形设备的颜色值,从而确定投影画面上每一像素的颜色,最终生成图形。
由于真实感图形是通过景物表面的颜色和明暗色调来表现景物的几何形状、空间位置及表面材料的,而一个物体表面所呈现的颜色是由表面向视线方向辐射的光能决定的,在计算机图形学中,常采用一个既能表示光能大小又能表示其颜色组成的物理量,即光亮度(Luminance)或光强(Intensity of Light)来描述物体表面朝某方向辐射光能的颜色。采用这个物理量可以正确描述光在物体表面的反射、透射和吸收现象,因而可以正确计算出物体表面在空间给定方向上的光能颜色。
物体表面向空间给定方向辐射的光强可应用光照模型进行计算。简单的光照模型通常假定物体表面是光滑的且由理想材料构成的,因此只考虑光源照射在物体表面产生的反射光,所生成的图形可以模拟出不透明物体表面的明暗过渡,具有一定的真实感效果。复杂的光照模型除了考虑上述因素外,还要考虑周围环境的光对物体表面的影响。如光亮平滑的物体表面会将环境中其他物体映像在表面上,而通过透明物体也可看到其后的环境景象。这类光照模型称为整体光照模型,它能模拟出镜面映像、透明等较精致的光照效果。为了更真实地绘制图形,还要考虑物体表面的细节纹理,这通常使用一种称为“纹理映射”(Texture Mapping)的技术把已有的平面花纹图案映射到物体表面上,并在应用光照模型时将这些花纹的颜色考虑进去,物体表面细节的模拟使绘制的图形更接近自然景物。
【责任编辑:云霞 TEL:(010)68476606】
点赞 0