纹理映射中反走样技术的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:dantezb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文主要论述了目前二维纹理映射的主要算法,重点对Catmull算法进行了深入讨论,分析了Catmull算法在进行反走样处理时存在的局限性和不足,并对算法进行了一系列的改进,把A缓存器的思想引进到Catmull算法中,最后通过实例验证了算法改进后的正确性和可行性.Catmull算法是最早用来生成参数曲面表面纹理的纹理映射算法,由于一般参数曲面的逆映射难以确定,因而,将纹理映射表达成解析形式是非常困难的.Catmull采用递归分割参数曲面片的方法来显示参数曲面,并对纹理空间进行相应的分割,经过对曲面和纹理平面的同时递归分割后,各象素处可见的子曲面片均对应于纹理空间中的一小块区域,容易计算出该区域的平均纹理颜色.Catmull方法是一种正向纹理映射技术,它简单易行,适合于任意复杂的曲面,是真实感图形绘制的一项重要技术.但Catmull算法存在下述问题,在进行景物表面的光亮度计算时,只能正确地计算出一个象素被两个以下子曲面片所覆盖时的光亮度,而对一个象素被多于两个子曲面片所覆盖的情况,则不能正确计算该象素的光亮度,从而影响了生成图形的质量,降低了生成图像的真实效果.针对这一问题,该文提出了一种改进算法,提高了原算法的精度,使计算结果能更好的模拟物体表面的纹理,提高了生成图形的逼真度.反走样是纹理映射技术中的一个重要研究内容.解决走样问题理想的方法是把点采样改成面积采样,即求出象素内不同可见景物表面所占的面积,然后按其面积对这些表面的光亮度进行加权平均.由Catmull的纹理映射过程可知,该算法采用区域平均纹理颜色代替对纹理平面的点采样,实现了纹理图像的反走样处理.但在Catmull算法中,对各子曲面片在每一象素中覆盖面积的计算如果采用通常的面积计算方法,则计算复杂,且时间耗费较大;另外在计算各子曲面片对象素的光亮度贡献时,Catmull算法由远及近地处理各子曲面片,会导致不必要的计算,造成时间的浪费.对此该文提出了一种新的解决办法,该方法利用A缓存器技术来进行面积的计算,并由近及远地处理各子曲面片,有效地克服了边界象素中的图形走样现象,大大减少了原算法的计算耗费.
其他文献
该文提出了一种完整的网络信息集成系统实现方案.网络信息集成系统中的包装器包含访问数据源查询接口的SIDL模块及抽取结构化数据的抽取器模块,目前大多数研究都只讨论了其中
该文就粗糙集理论及其在数据挖掘中的应用进行了较为深入系统的研究.完成的工作和取得的成果在于:提出了在Ziarko变精度粗糙集模型基础上的一种基于分类正确度的粗糙集模型,
由于软件规模和复杂性的增加,软件测试技术研究和工具开发滞后,软件测试中存在大量的手工劳动,从而使得软件测试的效率很低,费用很高.而且,由于软件测试仍然是目前和今后相当
如今,随着计算机硬件以及网络技术的发展,并发程序在提高计算效率上发挥着越来越重要的作用。然而编写高质量的并发程序对于程序员而言并不是一件简单的事。与此同时,并发程序的
该文首先介绍了课题的相关技术,包括.NET框架技术、传输媒介和传输协议的选择、.NET Pemoting技术及多媒体数据处理技术等.接下来讨论平台实现方案和实现过程,论述了平台结构
网络化钻井技术是目前石油钻井信息化研究的一个重要方面,现有网络化钻井软件支撑平台在支持石油钻井应用软件共享和进行异地实时操作中存在对已有钻井软件利用率低,进行协同
手写字符识别是OCR的一个分支,它的研究对象是:如何利用电子计算机自动辨认手写的英文字符和阿拉伯数字。在探索手写字符识别的方法上采用了统计学习理论,利用支撑向量机SVM作为
由于工业控制领域以及对时间要求比较严格的应用发展的需要,实时数据库系统(RTDBS)应运而生.由于其并不是传统数据库系统和实时系统的简单集成,因此需要对RTDBS中的一系列概
电子商务是在Internet的广阔联系与传统信息技术系统的丰富资源相互结合的背景下应运而生的一种动态商务活动.电子商务不仅降低了交易成本,而且提供了更宽广的交易机会,它的