- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6卷 第2期 计算机辅助设计 与翻彤l竿学报
(0(。、 【{ Cbin.J.CAD&C( 、A0|pIr6.No2
1994
1994年 4月 . ,
弋? \
基于等灰度线的二次 曲面快速成象算法
{
蔡志权 杨东波 潘士先
( ^ 北京 lOOO83)
摘要 在对二次 曲面的空间几何模型和光照模型分析 的垂础上,提 出了基于等灰度残生
成二挺 曲面的快速成象方法。给出了等盘虚线的空间表达式。从理论上解丧 了实现快速算法
的盖键问题:1,等友度线投影方程的确定方法,用近似方法获得速度与精度 的良好折 中;2.等盘
度线投影的.虽生成算法 并对算法的效率噩精度作 了分析 .
√ 上
关键词计鼽图象撼明暗 墼垡 二, 面 成
引 言
. 计算 机成象是本世纪六十年代 以来计算机图形学研 究的一个活跃分支。其任务是
借助于计算机生成具有高度真实感的图象。 计算机磺泵就其对成象速度的要求而言,可 、
以分为实时与非实时两大范畴。 非实时成象对成象的速度没有严 格的要求 实时 的计算
机成象则要求以电视的帧频 (4ores/帧)来刷新显示缓冲器。 这不仅要求成筮算法和硬件
系统速度快,而且要求算法及系统设计者在速度与真实感这两个矛盾的要求之 问取得较好
的折中。 计算机成象技术来源于空间飞行模拟,现在被大量应用于飞行 航海、车辆的
模拟。 目前绝大多数的CGI系统是以小平面作图元。 而 以小平面为图元的 CGI系统在
模拟动态 曲面物体时,由于各图元间法 向量不连续,会出现严重 的混叠现象,其效果是难
以令人满意的。 为从根本上克服小平 面图元的CGI系统的缺陷,我们研究 以曲面为图元
的实时成象算法和结构,这是未来 以曲面作图元的飞行模拟CGI系统的基础理沦研究。
传统的二次曲面成象方法可 以描述如下:按扫描线的顺序,逐 点计算视平面上各点与
观察者的连线在二次曲面上的交点。若交点不存在,则将视平面上的对应点置为背景颜色
和灰度:若交点存在,则计算虽接近观察者的交点的法向量,并根据光照数学模型,计算
该点灰度 f,置视平面上对应点为灰度 I。 这种逐点计算的方法计算量 非常庞大,实时处
理是 不可能 的。
本文采用基于等灰度线的快速算法实现二次曲面成象:分别求漫反射、镜面反射等灰
摩线的空间解析表达,由此计算等灰度线在视平面的投影方程;然后对各投影方程作扫描
变换处理 ,相邻等灰度线间填充对应 的同一灰度;当处理完所有 等灰度线 以后,把漫反
射、镜面反射光和环境光叠加起来,送显示帧缓冲器;虽后,得到有灰度变化真实感的二
1992年 9月 8日收稿 率课题 由国家 自然科学基金资助 。
墓惠权,196o年毕业于北京航空学院 电子工程系,现任北京航空航天^学电子工程系 2町研究室主任 ,研究
主要从事微机 图象实时显税的研究工作。
2期 蔡志权等:基于等灰度线的二次曲面快速成象算法 107
次曲面 算法的思想 由曹恩等提出并已见诸于他与笔者合著的文献 。
下文将说明实现算法的三个关键 问题的解决方法:(1)等灰度线的空间解析表达求解
方法 。(2)等灰度线透视投影方程的确定算法。(3)等灰度线透视投影的生成算法。
2 等灰度线的空间解析表达
实时的CGI系统对成象物体及照明光源有两个基本假设:(1)照明光源为无限远 点光
源;(2)物体到观察者 的距离远大于物体 的外型尺寸,观察 向量
文档评论(0)