图形引擎若干重要技术的研究

被引量 : 0次 | 上传用户:hahaohan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类为了能更快更好地改造自然界,从而使自身能够获得更好的发展,促使了各种各样的伟大工具的发明和创造,其中我个人认为对人类目前最息息相关的莫过于计算机的发明和应用。而近几年计算机软、硬件的不断和飞速发展,也促使计算机图形学技术在人类的各个领域得到广泛的应用,并且已经由最初的二维进入三维时代,更进一步的加快了人类的进步。图形引擎是一种底层工具,支持高层图形软件的开发。可视化的关键是图形显示的底层模块,实际上就是将图形学中一些图形通用算法进行封装,对一些底层工具进行封装,对图形学的关键技术进行封装,提供统一的程序编程接口,供开发者使用。本文针对图形引擎的特点,尽可能开发出模块封装性好、关联少的子系统,为图形引擎提供一个可靠而稳定的架构。本文采取面向对象的软件设计方法(OOD),对图形引擎系统进行了很好地划分。渲染系统模块是图形引擎系统最重要的也是必不可少的模块,实现了可编程渲染管线、渲染目标。论文给出了场景管理器的管理方式,场景图与场景内容的分离思想,场景核心对象组织结构,同时给出了插件体系对图形引擎模块所起的作用。本文主要做的工作如下:(1)简单分析了图形引擎技术及对其进行研究开发的意义和目的,目前国内外发展及研究现状,图形引擎所研究的关键技术以及论文的组织结构。(2)详细介绍了图形引擎开发的技术基础,包括组件对象模型技术、图形流水线、图形API接口等。(3)介绍图形引擎系统的设计方法和思想,并对图形引擎进行总体架构。采取面向对象的软件设计方法(OOD),在总体上对图形引擎的体系结构进行了分析和概括,并介绍了插件系统及其在图形引擎中所处的地位。(4)利用抽象工厂设计模式对图形引擎三大模块开发出了基于插件的策略,插件体系模块实际上并不是图形引擎的必须部分,它泛化出统一接口将具体算法的实现推迟到子类实现。由于采用统一的接口,开发人员或用户在学习此种图形引擎的时候,不需要关注不同图形接口的差异性就可以编写可移植代码,降低了开发难度,提高了开发效率。另一方面,由于差异性被屏蔽在统一的接口之下,图形开发人员或用户可以在不改变接口的情况下,根据需要开发出适合实际情况的插件,这样可以方便维护和升级,大幅度地提高了图形引擎的灵活性和可扩展性。(5)介绍了场景管理器,场景的管理方法,场景核心对象组织结构及自定义场景管理器,场景图与场景内容完全分离策略,并实现了图形引擎的场景管理器模块。(6)详细介绍了图形引擎的渲染系统模块,并对其进行了实现,包括可编程图形管线、自定义渲染组件和渲染目标技术。最后,对论文进行总结,提出不足和局限性。并对未来图形引擎系统的发展进行研究展望,包括人工智能技术、高级图形渲染技术、网络技术和最新技术(延迟着色、细分曲面等)。
其他文献
本论文是在社会、经济发展的大背景下,通过分析我国涉农专业中职学生创业教育的社会需求以及产生这些需求的原因与满足这些需求的可行性条件,从而提出通过构建我国涉农专业中
目的①了解山西省暗娼人群的社会人口学、吸毒和商业性行为、性病感染状况等特征。②了解暗娼人群的HIV、梅毒和HCV感染现状。③为控制暗娼人群中艾滋病的流行、针对性采取防
单方交通事故伤害的工伤认定在立法中存在很大的争议,在社会实践中面临着无法举证的现实难题。单方交通事故伤害工伤如何认定不仅关系着职工的合法权益,而且关系着国家社保基
圆洲遗址位于东莞市石排镇东南1公里、沙径村的北面,北距东江4公里多,是一处高出周围田地约4米、面积1万多平方米的小山岗,属于地跨庙边王、下沙两个管理区、由众多小岗组成
结合梁斜拉桥因其相对混凝土斜拉桥和钢斜拉桥的跨越能力大,梁高小,外观轻巧,用钢量少,自重小,造价合理,施工简便等优点,近年来在我国的桥梁建设中得到了广泛的应用。正在建
基于2001-2016年我国30个省的面板数据,首先测算出各省的技术创新指数和绿色技术创新指数作为重要控制变量,然后采用空间Sobel-Goodman方法检验产业结构在环境规制市场类系列
随着我国经济实力的发展壮大,我国非营利事业单位在所有事业单位中的比重有逐年增加的趋势。为了使非营利事业单位能够更好地服务于整个社会,就很有必要对非营利事业单位财政
机场地面保障已成为北京首都机场航班延误的一个重要因素。因此,为了提高首都机场的地面保障效率,减少由地面保障因素带来的航班延误,对首都机场的地面保障进行了相关研究。
近年来,随着计算机信息技术和经济全球化的迅猛发展,可扩展商业报告语言(XBRL)的产生与飞速发展应用已经成为会计全球化的必然要求。然而,对于我国来说,XBRL的应用开始较晚,
英国学者肯特说:“我们的后代关心的是我们带给他们的建筑是改善了还是破坏了生活质量和环境,而不是关心带给他们的建筑风格是后现代的,还是解构的。20世纪80年代,由于产业结