三维图形引擎大规模场景实时渲染技术研究与应用

被引量 : 0次 | 上传用户:zzzkkk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代图形学中,各种技术都得到了突飞猛进的发展,但是由于三维场景的复杂性,3D图形引擎的设计和引擎中的场景植被渲染仍然是图形学中的难题。由于3D图形引擎的特殊性,在整个图形开发行业,图形引擎的应用相当广泛。不论是在游戏开发,还是各种图形软件开发,现在都很少直接在底层图形API上进行开发,而是转向使用引擎。通过合理的使用图形引擎,能够极大的减少花在图形开发中的时间,而将大量的时间用于其它方面。同时图形引擎也极大的提高了图形学算法代码的可重用性,减少了开发者浪费的时间。那么如何设计一款集效率和真实性为一体的图形引擎,就是开发中所面临的问题。尤其是如何使引擎的设计尽可能的方便用户,代码健壮,效率提升,这些都是需要解决的问题。而对于大规模场景的实时渲染,尤其是对于大规模植被渲染则是在图形学中的又一个重要问题。由于实际场景中的复杂性以及大量的三角面片数量,为进行实时渲染带来了极大的挑战。尤其是出于渲染真实性的考虑,还需要在场景渲染中注意模型建模,阴影光照等问题。本论文则是主要针对以上两个方面的内容,以3D图形引擎和大规模场景实时渲染为主要研究方向,以设计Romans引擎和大批量树木渲染为研究基础,主要包括以下内容:1.研究了当前图形学发展中,3D图形引擎的发展历程,分析了图形引擎发展的趋势。2.详细介绍了目前图形引擎市场上常见的商业引擎和开源引擎,并且对开源引擎中比较出色的两款图形引擎做了详细的功能模块分析和架构分析,根据分析的结果总结了各自的优缺点,总结引擎开发中的经验和教训。3.在研究了开源引擎的基础上,详细的设计了Romans图形引擎,并对图形中各个功能模块的实现做了研究。4.研究了当前图形学界在应对大规模植被渲染时所采用的各种主流方法,包括消隐技术,层次细节化技术(LOD)以及基于图像的绘制技术(IBR)等。5.详细研究了当前在大规模植被渲染中所面临的各种技术问题,包括树木的建模、批量渲染、光照阴影等。6.在研究各类技术问题的基础上,提出和改进在解决此类问题的思路和算法,尤其是采用Impostor技术后的改进方案。7.在研究和改进了各种算法的同时,提出如何解决大规模植被渲染的整体解决方案,整合出应用于3D图形绘制的算法系统。在完成了相关工作后,本文总结了实验的结果,并对未来结合实际作了展望。
其他文献
农民工权益的维护是一个复杂的公共政策问题,需要政府、企业、工会、非政府组织等的共同努力。文章通过对农民工非政府组织——番禺打工族文书处理服务部的考察,发现非政府组
新课改背景下的教学理念和教学方式以及课程内容标准都渗透着新的活力,对提高高校环境艺术设计课程体系教学质量具有重要意义。本文主要对环境艺术设计专业课程设置中的重要
当前,社会利益的分化和矛盾凸现,需要构建更有效的社会利益整合机制。基于社会发展的态势,整合机制应该在传统的社会整合、宏观整合、激励整合为主导的整合机制上,构建社会整
<正> 近几年來,国內許多歷史學家對于上古史分期问题作了不少的努力與貢獻。像這樣重大而繁難的问題,也必須通過長期的深刻鑽研和展開自由辯論,才有逐步獲得解决的可能。展開
高层建筑能够有效解决城市用地面积,对于目前城市化发展中用地面积与土地资源枯竭的矛盾形成一个有效的解决方案。并且高层建筑在传统城市发展历史中也被视作城市化发展进程
伴随着时代的迅速发展,我国的小学数学教育进行了深入的改革,不仅形成了全新的教学体制,也加强了对学生主体性的关注,要求从学生的角度出发,去多方面地探究小学数学高年级教
国民经济高质量发展离不开企业经济高质量发展,企业经济高质量发展离不开管理会计的保驾护航。管理会计通过经营决策会计系统和管理控制会计系统,支持着企业经营决策的高质量
柴可夫斯基是19世纪俄罗斯浪漫主义时期"民族乐派"的代表,也是世界最伟大的古典音乐作曲家之一,其一生创作了数量可观的音乐作品。钢琴曲《杜姆卡》是其创作高峰期的作品,也
目的探讨采用铂类药物化疗治疗肺癌患者的症状簇情况。方法选取2017年2月至2017年7月间某三级甲等肿瘤专科医院收治的630例采用铂类药物化疗的肺癌患者,采用中文版安德森症状
电影《边走边唱》改编自小说《命若琴弦》,小说和影片中的主要人物形象以及彼此之间的关系是一致的,但情感却发生了很大变化,这些变化彰显了各自的不同内涵:小说表现了人类对