《计算机图形学》-真实感图形生成技术.ppt

《计算机图形学》-真实感图形生成技术.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机图形学》-真实感图形生成技术 9.1 引言 真实感图形的绘制是计算机图形学的一个重要组成部分, 它综合利用了数学、物理学、计算机科学和其它科学知识,在 计算机图形设备上生成象彩色照片那样的真实感图形。 一. 真实感图形的生成步骤 ★初始数据的输入 ★图形变换 ★消隐和裁剪 ★辉度计算 根据基于光学物理的光照模型,计算可见面投射到观察者 眼中的光亮度大小和色彩分量,并将它转换成适合图形设备的 颜色值,从而确定投影面上每一象素的颜色,最终生成图形。 二. 颜色 1.三基色原理 三基色的条件是:这三种颜色中任意二种的组合都不能产生第 三种颜色,这三种基本颜色就称之为三基色。最常用的三基色 是红色(Red)、绿色(Green)、兰色(Blue)。 由配色实验可知,标准白光的配色方程为: F白=1[R]+1[G]+1[B] 任意彩色光的配色方程为: F=R[R]+G[G]+B[B] 其中,[R]、[G]、[B]分别为红基色单位、绿基色单位和兰基 色单位,R、G、B分别表示合成颜色F时所需红、绿、兰三刺激值 的大小。 2.常用的颜色模型 含义: 在某个三维颜色空间中的一个可见光子集,它包含某个域的所有颜色。 用途: 在某个颜色域内方便地指定颜色,采用定量方法描述彩色 信息。 分类: RGB:加性颜色系统。 CMY:减性颜色系统。 HSV:对应于画家配色方法。 HLS:色度、亮度、饱和度来描述一个象素的颜色。 三. 光照模型 1.简单的光照模型 仅考虑光源照射到物体表面产生的反射光,所生成的图形可以 模拟出不透明物体表面的明暗程度,具有一定的真实感。 2.复杂的光照模型 除了考虑上述因素之外,还要考虑周围环境光对物体表面的影 响。它可以模拟出镜面映象、透明、纹理等,可使绘制的图形更 逼真。 当光照射到物体表面上时,会出现三种情况: ① 光可以通过物体表面向空间反射,产生反射光。 ② 对于透明体,光可以穿透该物体并从另一端射出,产生透 射光。 ③ 部分光将被物体表面吸收而转换成热。 9.2 简单光照模型 一般我们假定入射光均为白光。 物体表面的反射光和透射光的强弱决定了物体表面的明暗程度, 而这些光中所含不同波长光的比例则决定了物体表面的色彩。物体 表面反射光和透射光的强弱和色彩组成又决定于入射光和物体表面 对入射光中不同波长光的吸收程度。 假设物体不透明,那么物体表面呈现的颜色仅由其反射光决定。 通常,反射光由三个分量组成,分别是环境反射、漫反射和镜面反射。 环境反射分量是假设入射光均匀地从周围环境入射至物体表面,并等量地向各个方向反射出去,因此也可以看成是一种漫反射光,且只占一般漫反射光的很小一部分。 一. 漫反射分量表示特定光源在物体表面产生的反射光中,那些向空间各个方向均匀反射出去的光。 光源 Ipd θ 朗伯余弦定律:对于一个漫反射体,其表面的反射光亮度和光源入射角(入射光线与表面法向量的夹角)的余弦成正比。 即:I漫=IpdCOSθ 其中 :I漫为表面反射光亮度 Ipd为光线垂直入射时反射光亮度 θ为光线入射角 朗伯余弦定律说明了当观察一个漫反射体时,人眼接收到的光亮度和观察者的位置无关。 由于假定环境反射分量基于均匀入射的漫射光,因 此可以用一常数来表示。则 I漫=Ipa + IpdCOSθ Ipa为环境反射分量,一般取(0.02-0.2)Ipd。 对于某些物体,如擦亮的金属,光滑的塑料等,受光 照射后会表现出特有的光泽,如一个点光源照射一个金 属球时会在球面形成一块特别亮的区域,呈现所谓的“高 光”。这实质是光源在金属球面上产生的镜面反射光。 二 .镜面反射为朝一定方向的反射光,它遵守光的反射定律,反射光和入射光对称地位于表面法向的二侧。 A B α Ips 光源 观察者 采用余弦函数的幂次来模拟一般光滑表面的镜面反射光的空间分布: I镜=IpsCOS nα 其中:

文档评论(0)

stonecbx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档