3D引擎中大规模海面实时渲染及场景管理研究与实现

被引量 : 0次 | 上传用户:qjesen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软硬件技术的不断发展,三维图形引擎技术逐渐成为计算机图形学的主要研究内容之一。它在虚拟现实、数字城市、影视广告、计算机辅助设计和科学计算可视化等各个方面都发挥着巨大的作用。用计算机模拟自然界的各种自然现象是三维图形引擎中的关键技术。自然景物有着形态复杂,随机变化等特点,难以用确定的数学模型来表达和研究。与模拟火焰、云、山脉和雨水等自然现象相比,海面以其复杂的运动规则和光学特性使得对海面的模拟更加具有挑战性。对此,本文从国内外的研究现状出发,对海面的几何建模和光学建模进行深入研究,并在海面网格生成技术和大规模海面的场景管理上进行改进。从而给出大规模海面实时渲染的步骤和大规模海面场景管理的优化算法。在海面的几何建模方面,以现有的投影网格LOD算法为出发点,构造出限制采样精度的投影网格,此方法改进了旧的投影网格算法在视点离水面较近时采样频率陡增,采样点过密而导致水面网格不平滑的现象,能很好地与快速傅立叶变换(FFT)算法生成的水面相结合。同时该算法也在一定程度下减少了投影网格的三角形面片数,提高了渲染效率。在海面高度场的生成方面,本文对各种文献资料进行深入分析研究之后,运用海洋统计学公式模拟出复杂的海面起伏的效果。并且这种统计海波算法可以表示为FFT的形式。因此,采用这种算法,可以快速的将各种不同频率的波混合叠加在一起,产生具有更加复杂行为的波,这样就可以模拟出非常逼真的海面效果。在光学建模方面,本文改进了HDR算法和基于纹理动画的Normal Mapping算法,并提出了将多种光学效果融合的计算公式,提高了海面的光效真实感。在大规模海面场景的管理方面,通过对渲染流程的改进,实现了对海面场景管理的特殊性要求。可以对海面、海底场景进行正确的裁减,减少不必要的渲染,提高渲染速度。此外,通过在原创的三维图形引擎中将上述算法实现,得到了相应的实验结果。应用证明上述算法很好地满足了虚拟海面的实时漫游的需要。最后,对海面实时渲染的算法进行小结,并提出了改进建议以及进一步的展望。
其他文献
8月初,就读北京二中的高一学生小邵结束了为期两周远赴美国的“兴趣探索”之旅。时隔数日,谈及此次行程,他意犹未尽,直呼“震撼”。$$   近年来,在假期中背起行囊出国游学,在青
报纸
在分析物流管理战略内涵的基础上,结合平衡计分卡的优势,建立了基于平衡计分卡的物流管理战略模型,通过从财务、客户、流程和学习与成长四个视角的分析,鉴剐出支撑物流管理战
财务调查是降低企业并购风险的重要手段,财务调查的结果直接影响并购的成败。目前企业并购失败的主要原因在于财务调查的不重视和调查内容的盲目性,本文对企业并购中的财务调
国兰是中国传统名花,在我国栽培历史悠久,深受国人喜爱。近年来,国兰贸易繁荣,导致国兰资源破坏严重,并且目前国内国兰贸易仍多数为私人交易,贸易的形式、特点、市场情况、价
随着科学技术的进步,非真实感图形学得到迅速发展,用计算机模拟绘制传统绘画艺术成为非真实感渲染领域的一个热门话题。对油画、水彩画等西画系艺术品类的仿真研究,由于开展
卡通渲染技术是非真实感渲染技术的一种,其目的是通过计算机自动生成传统卡通风格的模型与场景的绘制效果。卡通渲染技术用明显的轮廓和不变的颜色来构造一个具有鲜明卡通视
目的:探讨银行职员健康状况,为特殊行业人群的预防保健工作提供科学依据。方法:回顾性分析2011年度在本体检中心参加健康体检的2138例在职银行职员的体检资料。结果:血脂异常
为了减少对石油的依存度和降低温室气体排放,在当前国际金融危机中提高竞争力,汽车行业必须研发新能源和新能源汽车。石油危机是新能源汽车发展的根源,国际金融危机又加快了
今年是朱毛两军会师井冈山八十周年。回顾这一重大历史事件,给我们提出了许多思考。其中之一就是,朱毛两军为什么会在井冈山会师?笔者认为,这不是偶然的,有其历史必然性:中国革命敌
能源、环境是当今人类生存和发展所要解决的紧迫问题。常规能源以煤、石油、天然气为主,它不仅资源有限,而且造成了严重的大气污染。因此,对可再生能源的开发利用,特别是对风