计算机图形学ch9课件.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 第九章 真实感图形学 真实感图形学是计算机图形学中的一个重要组成部分,在日常工作、 学习和生活中已经有了非常广泛的应用。它的基本要求就是在计算机中生成 三维场景的真实感图形图像。对于场景中的物体,要得到它的真实感图像, 就要对它进行透视投影,并作隐藏面的消隐,然后计算可见面的光照明暗效 果,得到场景的真实感图像显示。在本 中,首先介绍颜色视觉几个不同的 光照明模型。然后用Visual C++来实现通过建立“真实感图形学”程序, 业搜 CAD 教育网制作 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 包括颜色模型类、光照模型类、材质类、基于颜色缓冲区和深度缓冲区的直 线基元和三角形基元类、基于z-buffer 算法的场景深度消隐类、消隐绘制 几何球体类等。 9.1 颜色模型 原理上讲任何一种颜色都可以用红、绿、蓝三原色按照不同比例混合来 得到。光照明模型中,就是分别计算R、G、B 三个分量的光强值,得到某个 象素点上颜色值,即所谓RGB 颜色模型。 9.1.1 CIE 色度图 2 业搜 CAD 教育网制作 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 根据CIE 国际照明委员会)选取的标准红、绿、蓝三种光的波长,分别 为:红光,R, ;绿光,G, ;蓝光,B, 。这 样光颜色的匹配可以用式子表示为: 被称为CIE-RGB 系统。 中权值r、g、b 为颜色匹配中所需要的R、G、B 三色光的相对量,也就是三 刺激的值。用等能标准三原色来匹配任意颜色的光谱三刺激值时,部分三刺 激值是负数,表明不可能靠混合红、绿、蓝三种光来匹配对应的光,而只能 在给定的光上叠加负值对应的原色,来匹配另两种原色的混合,但实际上并 不存在负的光强。CIE-XYZ 系统利用三种假想的标准原色X 红)、Y 业搜 CAD 教育网制作 3 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 绿)、Z 蓝),得到的颜色匹配函数的三刺激值都是正值。该系统的光 颜色匹配函数定义为如下的一个式子: 用 R、G、B 三原色 CIE-XYZ 标准原色)的单位向量定义一个三维颜色 空间,在这三维空间中,一个颜色刺激 C)就可以表示为一个以原点为起 点的向量,该三维向量空间称为 R、G、B)三刺激空间,该空间落在第一 象限,该空间中的向量的方向由三刺激的值确定,因而向量的方向代表颜 色。为了在二维空间中表示颜色,我们在三个坐标轴上对称的取一个截面, 4 业搜 CAD 教育网制作 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 该截面通过 R)、 G)、 B)三个坐标轴上的单位向量,因而可知截面 的方程为 R)+ G)+ B)=1。该截面与三个坐标平面的交线构成一个 等边三角形,它被称为色度图。把色度图投影到 XY 平面上,所得到的马蹄 形区域称为 CIE 色度图(图9-1-1),马蹄形区域的边界和内部代表了所有 可见光的色度值,色度图的边界弯曲部分代表了光谱在某种纯度为百分之百 的色光。图中央的一点C 表示标准白光,色度图还可用于定义各种图形设备 的颜色域,这里不再详细介绍了。虽然色度图和三刺激值精确描述颜色的标 准,但是较复杂,在计算机图形学中,通常使用一些基于三维颜色空间的通 俗易懂的颜色系统来描述。 业搜 CAD 教育网制作 5 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 图 9-1 CIE 色度图 9.1.2 常用的颜色模型 6 业搜 CAD 教育网制作 《计算机图形学原理及算法教程》Visual C++版)和青芳 清华大学出版社出版 颜色模型就是指三维颜色空间中包含某个颜色域的所有颜

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档