硬件加速的CAD显示技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:wjyai333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去CAD的显示中,开发人员不能同时实现真实的图像和良好的人机交互,而必须在两者之间权衡。随着计算机图形硬件的飞速发展,我们已经可以两者兼顾,距离在CAD中的实时照片级真实感图像显示的目标越来越近了。图形硬件的发展,不仅表现在速度的飞速提高,还表现在功能的不断增强。在本文中,作者将一些硬件加速的技术应用于CAD显示,使得CAD可以显示更加真实的光照,更多种类的物体,以及实现更多的其它功能。本文第一章介绍了OpenGL扩展功能、硬件加速的可编程着色等图形硬件的新功能,它们是本文方法的基础知识。象素光照是在向照片级真实感图像发展中的一大步。相对传统的顶点光照,它展示了更多的细节和更精确的光照效果。使用硬件的象素计算功能,可以实时地完成象素光照的计算。本文第二章首先介绍了象素光照在图形硬件上的实现方法。然后作者提出了面光源的软阴影生成算法,借助硬件的增强实现了面光源软阴影的实时生成和显示。具体工作为:在线光源软阴影生成算法的基础上,作者提出了运用快速面积估计生成面光源的软阴影的算法。这个算法解决了线光源软阴影生成算法阴影过渡不真实的缺陷,可以实时生成较为真实的面光源软阴影。借助于硬件的帮助,我们还可以实时生成和显示轮廓线和剖面线。本文第三章第一节介绍了三种不同的硬件加速的显示轮廓线方法,并比较了三种方法的结果。在第二节,作者提出并实现了使用模板缓存和剖面纹理贴图的剖面线生成和显示方法,可以实时地显示剖面线,并在此基础上,提出了使用cg语言实时地生成反走样的剖面纹理的方法。在第四章中,作者提出了基于深度缓存的CAD装配体实时冲突检测算法:作者首先提出了一个针对简单零件的基于单深度缓存冲突检测算法,在此基础上,利用深度剥离技术,给出了基于多深度缓存的针对复杂零件的精确的冲突检测。用户可以决定是使用单深度缓存获得较不精确的冲突检测,还是使用多深度缓存获得精确的冲突检测。两种方法都可在实时场合使用。前三章中各种方法对图形硬件资源的占用可能会引起冲突,第五章中作者讨论了如何修改传统的显示流程来容纳前面三章提出的所有的效果和功能,而同时保持最大的性能。最后,作者总结了全文的内容并对未来CAD显示的发展方向提出了自己的看法。
其他文献
该文对该系统的基本思想、实现方法、所用技术等进行了系统的阐述.该论文根据JSP程序设计的特点,进行了一系列的工作:1)采用静态判断和动态判断相结合的方法.2)考生程序即时
从大型数据库中挖掘未知的并且是潜在有用的信息和知识,是数据呈爆炸性增长所提出的迫切要求,于是数据挖掘技术便应运而生了。而关联规则作为一类知识模式,是数据挖掘所要研究的
我国有线电视正在向数字化、多功能化、产业化和全国联网的方向发展。随着其综合功能、网络规模的扩大和网络信息量的增长,有线电视光纤同轴电缆混合网络(HFC)的管理问题日益
随着信息社会的迅速发展,越来越多的政府、军队、公司和个人都纷纷连入互联网中,给各大公司的发展带来了无限的契机。但与此同时,人们对网络的高度依赖,信息的全球性共享也意味着
马尔可夫毯在分类任务中的特征选择与贝叶斯网络的结构学习中发挥着重要作用。马尔可夫毯发现算法用于从实际的数据集中学习和发现目标变量的马尔可夫毯。目前马尔可夫毯发现
该文对视频服务器设计的一些关键问题进行深入的研究,力图使普通的PC即可作为视频服务器.该文的研究主要集中四个部分,首先在研究一些简单获准策略的基础上,提出了混合策略,
本文采用小波方向性检测技术并结合数学形态学的方法,提出了一种基于小波变换和数学形态学的三维编织复合材料图像的边缘检测方法。由于三维编织复合材料自身的纹理特点,通过实
本文的工作是对计算机图形学中的基础算法进行研究。包括一个能实现区域的布尔操作的算法,以及参数曲线的分段生成算法。 区域的“交”、“差”、“并”等布尔操作在现实中
该文以对工作流一致性的研究为主要内容,同时还研究了工作流领域的一些其它问题,包括对工作流模型的研究、工作流系统与相关应用软件的集成研究等等.工作流一致性研究是该文
在生物视觉系统中,视觉信息处理的第一阶段发生在视网膜,视觉信息经视网膜后,已被进行了初步的处理.因此,视网膜的输出可被理解为对图象进一步分析前的预处理.该文通过模拟人