《真实感图形绘制.PPT》由会员分享,可在线阅读,更多相关《真实感图形绘制.PPT(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第10章真实感图形绘制提出问题提出问题真实感图形绘制:通过综合利用数学、物理学、计算机以及心理学等知识在计算机图形输出设备上绘制出能够以假乱真的美丽景象。2023/4/141华中理工大学计算机学院陆枫99-7第第10章真实感图形绘制章真实感图形绘制用计算机生成三维场景的真实图形,需完成步骤:(1)在计算机中进行场景造型;(2)进行取景变换和透视变换;(3)进行消隐处理;(4)进行真实感图形绘制2023/4/142华中理工大学计算机学院陆枫99-7真实感图形绘制真实感图形绘制即根据假定的光照条件和景物外观因素,依据一定的光照模型,计算可见面投射到观察者眼中的光强度大小,并将它转换成适合图形设备的
2、颜色值,生成投影画面上每一个象素的光强度,使观察者产生身临其境的感觉。2023/4/143华中理工大学计算机学院陆枫99-7基本概念基本概念:光光强强(度度):描述物体表面朝某方向辐射光的颜色,它既能表示光能大小又能表示其色彩组成的物理量。光光照照模模型型(Illuminationmodel),也称明暗模型,主要用于物体表面某点处的光强度计算。l简单的光照模型l复杂的光照明模型2023/4/144华中理工大学计算机学院陆枫99-710.1 简单光照模型简单光照模型简单光照模型中只考虑反射光的作用反射光由环境光、漫反射光和镜面反射光三部分组成2023/4/145华中理工大学计算机学院陆枫99-7
3、10.1.1 环境光环境光P点对环境光的反射强度为2023/4/146华中理工大学计算机学院陆枫99-710.1.2 漫反射光漫反射光2023/4/147华中理工大学计算机学院陆枫99-7由Lambert余弦定理可得点P处漫反射光的强度为:2023/4/148华中理工大学计算机学院陆枫99-7若L和N都已规格化为单位矢量,则:2023/4/149华中理工大学计算机学院陆枫99-7彩色彩色:有多个点光源有多个点光源:2023/4/1410华中理工大学计算机学院陆枫99-710.1.3 镜面反射光镜面反射光镜面反射情况由Phong模型给出:2023/4/1411华中理工大学计算机学院陆枫99-7若
4、R和V已规格化为单位矢量,则:从视点观察到物体上任一点P处的光强度I应为环境光反射光强度Ie、漫反射光强度Id以及镜面反射光的光强度Is的总和:2023/4/1412华中理工大学计算机学院陆枫99-710.1.4 光强衰减光强衰减一个常用的二次衰减函数可以表示为:2023/4/1413华中理工大学计算机学院陆枫99-710.1.5 颜色颜色为产生彩色的场景,要完成如下两步:一是选择一个合适的颜色模型;二是为颜色的三个分量分别建立光照模型。2023/4/1414华中理工大学计算机学院陆枫99-710.2 基于简单光照模型的多边形绘制基于简单光照模型的多边形绘制10.2.1 恒定光强的多边形绘制恒
5、定光强的多边形绘制只用一种颜色绘制整个多边形:任取多边形上一点,利用简单光照模型计算出它的颜色,该颜色即是多边形的颜色。2023/4/1415华中理工大学计算机学院陆枫99-710.2.2 Gouraud明暗处理明暗处理Gouraud明暗处理方法,又称为亮度插值明暗处理,它通过对多边形顶点颜色进行线性插值来绘制其内部各点。用Gouraud明暗处理来进行多边形绘制时需进行三个步骤:1.计算每个多边形顶点处的平均单位法矢量2.对每个顶点根据简单光照模型来计算其光强。3.在多边形表面上将顶点强度进行线性插值。2023/4/1416华中理工大学计算机学院陆枫99-710.2.3 Phong明暗处理明暗
6、处理Phong明暗处理方法由PhongBuiTuong提出,又称为法矢量插值明暗处理,它对多边形顶点的法矢量进行插值以产生中间各点的法矢量。Phong明暗处理的基本步骤是:1.计算每个多边形顶点处的平均单位法矢量。2.用双线性插值方法求得多边形内部各点的法矢量。3.最后按光照模型确定多边形内部各点的光强。2023/4/1417华中理工大学计算机学院陆枫99-710.3 透明处理透明处理2023/4/1418华中理工大学计算机学院陆枫99-72023/4/1419华中理工大学计算机学院陆枫99-72023/4/1420华中理工大学计算机学院陆枫99-710.4 产生阴影产生阴影从理论上来说,从视
7、点以及从光源看过去都是可见的面不会落在阴影中,只有那些从视点看过去是可见的,而从光源看过去是不可见的面,肯定落在阴影之内。2023/4/1421华中理工大学计算机学院陆枫99-710.5 模拟景物表面细节模拟景物表面细节颜颜色色纹纹理理:通过颜色色彩或明暗度的变化体现出来的表面细节。几何纹理几何纹理:由于不规则的细小凹凸造成的。颜色纹理取决于物体表面的光学属性,而几何纹理由物体表面的微观几何形状决定。2023/4/1422华中理工大学计算机学院陆枫99-710.5.1 用多边形模拟表面细节用多边形模拟表面细节简单地模拟景物表面细节的方法是用多边形,称为表面图案多边形,来模拟纹理的结构和模式。2
8、023/4/1423华中理工大学计算机学院陆枫99-710.5.2 纹理的定义和映射纹理的定义和映射2023/4/1424华中理工大学计算机学院陆枫99-72023/4/1425华中理工大学计算机学院陆枫99-710.5.3 凹凸映射凹凸映射1978年,Blinn提出了一种无需修改表面几何模型,即能模拟表面凹凸不平效果的有效方法凹凸映射技术(BumpMapping)。2023/4/1426华中理工大学计算机学院陆枫99-710.6 整体光照模型与光线跟踪整体光照模型与光线跟踪10.6.1 整体光照模型整体光照模型能同时模拟光源和环境照明效果的光照模型称为整体光照模型。整体光照模型的典型代表是W
9、hitted模型及辐射度模型。2023/4/1427华中理工大学计算机学院陆枫99-710.6.2 Whitted光照模型光照模型Whitted光照模型:2023/4/1428华中理工大学计算机学院陆枫99-710.6.2 光线跟踪算法光线跟踪算法2023/4/1429华中理工大学计算机学院陆枫99-72023/4/1430华中理工大学计算机学院陆枫99-710.6.3 光线跟踪反走样光线跟踪反走样将光线跟踪算法与过采样方式结合起来,可归纳如下:1.对每一象素的角点计算光线跟踪的光强。2.比较象素四个角点的光强,确定要进行细分的象素。3.对细分后新增的角点计算光线跟踪的光强。然后,重复2.和3.,直到各角点的光强比较接近为止。4.加权平均求出投影平面上各象素点的光强。2023/4/1431华中理工大学计算机学院陆枫99-7习题习题2023/4/1432华中理工大学计算机学院陆枫99-7
限制150内