大规模复杂场景可见性判断及剔除技术研究与实现

被引量 : 0次 | 上传用户:zhangtaozheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机图形学的发展,三维虚拟场景以其更强的真实感和沉寖感,更好的交互性被越来越多的人认可,具有交互功能的大规模三维场景绘制在很多领域都有着广泛的应用,如3D游戏、军事演习、航空模拟、地理信息系统、机械制造等。随着这些行业的高速发展,特别是3D游戏的风靡,对图形加速绘制技术的研究也迎来了新的热潮,其中可见性判断及剔除方法是主要的研究方向之一。典型的室外城市场景中,建筑物密度大,遮挡性强,对于此类场景最好的加速绘制方法就是遮挡剔除算法。由于遮挡剔除算法需要依赖于空间划分,建立层次结构,因此本文首先研究了kd-tree的相关算法,结合室外城市场景的自身特点,对原有的构建算法做出了适当的改进和简化,实现了一种适合城市场景的轻便的kd-tree构建算法。对于分割面的选择,算法抛弃了全局最优策略,而使用一种局部的贪心算法,每次只计算固定数量的候选面的成本,以最低成本的面作为分割面。实验证明算法能够以较低的成本构建出较为平衡的树结构。图形硬件的发展日新月异,随着场景规模和复杂度的急速上升,利用图形硬件加速绘制是必然的发展趋势。利用GPU的遮挡查询功能,本文研究和实现了一种改进的基于GPU的遮挡剔除算法。使用kd-tree空间划分技术将场景空间进行分割,构建出空间层次结构。本文充分利用空间连续性和时间连续性,对原始的剔除算法进行改进,有效减少了遮挡查询的等待延迟时间和多余的可见性测试。在此基础上,本文研究和实现了在层次结构中推导可见性信息的方法;利用kd-tree分割形成的子空间相对规则的特点,实现了一种在利用共享面判断可见性的方法。按照成本的高低,顺序使用了几种可见性测试,减少了成本相对较高的硬件查询次数。利用批处理技术避免了查询时频繁的渲染状态改变。对GPU遮挡查询建立概率计算模型,通过计算物体的直接渲染成本、硬件遮挡查询成本以及物体保持可见性的概率,对渲染物体与否做出决策,进一步减少硬件查询次数。最后,本文简要介绍了群体动画演示系统的整体架构,对场景管理器进行了设计,融入了本文研究的kd-tree构建算法和基于GPU的遮挡剔除算法。通过实验验证,本文研究的遮挡剔除算法能够有效加速复杂场景的绘制。
其他文献
抽穗期是水稻(Oryza sativa)重要的农艺性状,它决定着水稻品种的地区和季节适应性。本试验利用以华粳籼74为受体亲本发展的带有抽穗期基因的15个单片段代换系为试验材料,通过
护理管理是把护理人员组织起来以提高护理质量为目标共同完成工作的过程。护理管理者的职责是使护理工作达到最好的水平,充分动员所有部门和全体人员的积极性,并把所掌握的资源
本实验室体内研究曾表明,马尾松硫酸酯化多糖(SPPM60)能抑制HepG2细胞增殖,并诱导HepG2细胞分化,逆转其恶性,而PPM60无明显作用。本次实验拟以人白血病细胞株K562细胞为研究
轿车排放、油耗和碰撞安全法规日益严格,都要求汽车重量不断减少,汽车轻量化技术已成为业界研究的难点和热点。实现车身结构轻量化的途径,一是车身结构优化设计和创新设计;二
信息化时代,伴随着计算机网络应用的普及和逐步深入,网络环境的复杂性、多变性及脆弱性也日渐突出,网络安全面临着重大挑战,企业对信息安全的要求越来越高。如何构建一个稳定
对“室内绿化”这一商品服务本身的属性及室内绿化市场的需求、供给双方进行调研分析。研究发现,商品成本过高,卖方数量较少,消费者受自身收入、文化水平、居住地的影响,导致
瞿秋白早期思想是瞿秋白研究的薄弱环节之一。学界对瞿秋白苏俄采访前的思想发展、思想特点、思想性质的一些研究尚待完善、深入或证伪。针对瞿秋白研究的上述薄弱环节,作者
<正>故事讲述是培养和提高幼儿语言表述能力的一种有效形式,也是发展幼儿想象力和创造力的一种积极手段。教师多创造机会让幼儿自主进行故事讲述,可促进幼儿语言、想象等多项
本文认为,从猿到人指的是从古代类人猿发展到人类(最早是猿人)这个过渡时期,它处在人类原始社会之前,生活着的是“正在形成中的人这样的动物”,还不是人类。至于原始社会,是
住宅价格是地产价格和房产价格组合的相互联系、相互影响、相互制约的有机整体,本文在对住宅价格影响因素以及价格波动研究文献综述的基础上,发现现有的研究往往只注重住宅价