三维图形引擎技术的研究

被引量 : 0次 | 上传用户:lml2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维图形技术是虚拟现实、实时仿真以及交互三维设计等许多重要应用的关键技术。由于三维图形技术涉及到许多算法和专业知识,要快速的开发三维应用程序是有一定困难的,因此三维引擎(三维程序核心)的研究就有很大的意义。三维引擎封装了底层操作,提供程序开发人员一个简易清晰的程序框架,可以极大的提高应用程序开发的效率。本文通过一个三维引擎的具体实现,研究了三维程序开发的一些关键技术,着重研究了多细节层次(LOD)模型,并将其应用到三维程序的场景漫游中,取得了很好的效果。 本文的主要论述了以下几个方面的内容: 1.三维引擎总体结构的研究与总结 三维引擎是三维应用程序开发的基础和核心。经过研究,本文对三维程序开发中经常使用的技术和常用功能进行了分析和总结,并且采用面向对象技术的思想对三维引擎的总体结构进行了描述,同时对主要的功能模块进行了划分。 2.层次细节(LOD)模型的研究 计算机图形硬件并不能满足大规模复杂场景的绘制要求,所以如何简化三维场景就成为本文研究的重点。经过研究比较,层次细节模型符合人的视觉特点、能在图像质量和绘制速度之间较好的平衡,因此本文对层次细节模型进行了深入研究,并采用它作为三维引擎中简化场景的主要技术。 3.视点相关的多分辨率地形简化算法 本文对当前主流的层次细节地形模型进行了研究比较,在此基础上提出了一个视点相关的多分辨率地形简化方法,详细论述了算法要解决的问题、碰到的难点以及具体的实现过程。最后给出了实验结果,证明了算法的有效。 4.简单三维引擎的设计实现 本文使用OpenGL和Visual C++6.0开发了一个简单的三维引擎,能够实现三维场景的实时生成和漫游。引擎使用了本文提出的视点相关的LOD简化算法,以提高三维场景的生成速度,同时使用了细节贴图、天空体、植物模拟等技术提高场景的真实感效果。该系统从实践方面证明了本文的研究工作是有效可行的。
其他文献
银行是经营货币的特殊企业。随着金融自由化浪潮的兴起,在短短十几年的时间里,国内银行业迅速由卖方市场变成了买方市场。在激烈的市场竞争中,每一个银行都已经充分地认识到,客户
本文首先论述了体育游戏在中职体育教学中的作用,进而论述了体育游戏在中职体育教学中的开发与应用,最后提出了在教学中运用体育游戏应注意的问题,以供参考。
提出了磁浮车辆车下设备安装设计的原则和注意事项,分析了3种磁浮车辆车下设备安装结构的合理性和可靠性,并针对底架焊接安装座吊装设备的结构进行了强度仿真计算,对吊装螺栓
东山,又称洞庭东山,位于苏州城西南40公里的太湖之滨,是一处山水形胜的江南古镇。洞庭东山,原本只是太湖中的一个荒岛,唐宋以后,人口繁衍,湖岛扩大。1985年春,岛上发现了一处
期刊
<正>农村集体经济制度,在某种程度上已经成为农村体制改革的"深水炸弹"。不拆掉它,引发的农村矛盾层出不穷;拆掉它,则可能掀起狂风巨浪。广东省佛山市南海区果敢地选择了后一
<正> 外科严重创伤、感染及大手术的病人,常可并发成人呼吸窘迫综合征(简称ARDS)。严重的ARDS,往往需要呼吸机治疗,机械呼吸治疗阶段其护理是决定成败的重要环节。我科1983年
改革开放20多年来,我国私营企业的蓬勃发展对国民经济发展和社会稳定做出了巨大贡献,私营企业在国民经济中的地位日益提高。然而,我们在充分肯定私营企业发展所起的积极作用、鼓
一般文学史认为,30年代的大众语讨论是成功的,它对新文学和现代汉语书面语的建设起到了推进作用。本文以重回文学历史现场的态度,通过史实的考证与分析,我们认为,相对于“五四”白
曲轴是内燃机最为重要的部件之一,曲轴裂纹甚至断裂是发生频率较高故障,为了提高内燃机的维修性、避免重大事故的发生及减小事故的危害性,开展关于曲轴裂纹故障诊断的研究非常必
第三人对责任保险人的直接请求权制度,是对传统民法的合同相对性原则的突破,同时也是现代责任保险的立法趋势。尤其是在海上保险中,船舶责任保险对航运业的发展起着举足轻重的作