图形学第13章-2.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12.5 图形反走样技术 12.5.1 A 缓冲器方法 (1) 场景中的多边形先按y排序,然后,对位于给定扫描线活化多边形表中的多边形先按x再按z排序。 (2) 如果某个像素被一个多边形完全覆盖,且该多边形离视点最近,则像素显示该多边形的颜色。如果像素窗口中含有多个多边形(包括已裁剪的多边形面片),则采用z排序多边形表,从最近的多边形开始,用前面的多边形裁剪后面的多边形,直至遇到包围多边形(或背景)或裁剪到最后一个多边形为止 。像素的光亮度由各裁剪多边形的光亮度按其在像素中可见区域所占面积进行加权平均得到。 A缓冲器算法 A缓冲器算法采用子像素位屏蔽字来近似计算多边形在像素内的可见区域及面积。 将整个像素划分为8×4个子区域,每一子区域用一机器位来表示,因此整个像素可用一32位字长的机器字来表示 A缓冲器各像素颜色的计算 M: 8X4的像素位屏蔽字 A:面积 (0-1) C: 颜色 Opacity:不透明度(0-1) 12.5.1 A 缓冲器方法 例:设像素被A和B两个物体覆盖,物体A较物体B更靠近观察者,像素位屏蔽字为 ,设 和 分别表示A和B两表面的像素位屏蔽字,则查找屏蔽字和像素位屏蔽字为的初始状态如下: 12.5.1 A 缓冲器方法 1.处理面片A 12.5.1 A 缓冲器方法 确定 区域的颜色 12.5.1 A 缓冲器方法 上述方法是一递归过程,当 为零时递归结束 A缓冲器方法可直接用于基于z-缓冲器消隐的图形绘制算法中,稍加修改后也可用于扫描线绘制算法。使用A缓冲器技术可有效克服边界像素中的图形走样现象,绘制出复杂场景的高质量的真实感图形,而且计算耗费增加不多,这使得它在一些实用图形系统中得到广泛应用。 12.5.2 光线跟踪的图形反走样技术 一束入射光线射至曲面相交于A,B和C三点。入射光线相对于A,B和C三点的镜面反射光线分别为r1,r2和r3,当曲面的曲率较大时,反射光线r1,r2和r3将不能和位于这些反射光线之间的物体相交,从而使曲面的镜面映射效果变得不真实。 12.5.2 光线跟踪的图形反走样技术 设像素e的四个角点分别为 四个角点处对应的光亮度分别为I1 ,I2 ,I3和I4 ,像素e上的光亮度定义为 像素e上的光亮度I应为其上所有光亮度的平均值 12.5.2 光线跟踪的图形反走样技术 procedure Antialiasing (I1,I2,I3,I4,I) begin: if (I1,I2,I3,I4大致相等或子像素的面积小于给定值) then I= (I1+I2+I3+I4)/4 12.6 辐射度方法 辐射度方法的原理 辐射度方法基于热辐射工程中的能量传递和守恒理论,即一个封闭环境中的能量经多重反射以后,最后会达到一种平衡状态。由于这种能量平衡状态可以用一种系统方程来定量表达,因而与以往光照模型和绘制算法不同,辐射度方法是一种整体求解技术。 12.6.1 辐射度方程 为表面某一单位面积微元上朝某辐射方向 发出的光通量,与光亮度I 的关系为: 该单位面积微元向其四周半空间总的辐射度: 12.6.1 辐射度方程 微面元 的辐射度 为 在封闭场景中,入射到微面元 处的光通量 是 向 发射的 光通量 的总和。用 来表示从 微面元 辐射到 的光能占它向 四周辐射的总光能的比例,称为 对 的形状因子。则 对 的入射光能为 ,其中 为微面元 的面积。因此 可表示为 计算形状因子 接收到 发出的能量为 12.6.1 辐射度方程 12.6.1 辐射度方程 假设分割后的场景中第i个面片 的辐射度为 ,其自身拥有的辐射度为 ,漫反射系数为 ,其面积为 12.6.2 形状因子 由 和对称性得 12.6.3 半立方体 Nusselt发现微面元 到 面片的无遮挡形状因子 可以用投影的方法来进行计算,通常称这种方法为Nusselt相似性方法。对于微面元 ,首先以它的中心为球心,沿正法向方向建立一个半径为1的辐射空间半球面,把面片投影到半球面上,所得的投影区域再继续垂直向下投影到半球面的基面上。微面元 对面片 的形状因子等价于 在基面上的投影与基面圆的

文档评论(0)

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

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

1亿VIP精品文档

相关文档