基于点采样的大规模虚拟人群实时绘制技术

大规模虚拟人群论文 点采样论文 实时绘制论文 GPU加速论文 SkinnedInstancing论文
论文详情
随着计算机软、硬件技术的不断发展,作为虚拟现实技术的重要研究方向,大规模虚拟人群的实时绘制逐渐成为了人们关注的重点并广泛应用于商业、娱乐、军事、建筑、公共安全等众多领域。目前,国内外相关关键技术层出不穷。人们从简化绘制、加速绘制以及快速绘制等多方面进行了研究与分析,提出了一系列用于群体实时绘制的技术。本文首先对现阶段的大规模虚拟人群实时绘制的相关代表技术进行了深入的研究,包括基于点的简化绘制技术、基于GPU的绘制加速技术以及大规模群体快速绘制技术。接着,对大规模城市交通仿真系统进行了简要的描述,并对系统中的虚拟群体渲染模块进行了初步设计,然后引入了在设计中需要使用到的主要关键技术。在这些关键技术中,模型简化技术占据着十分重要的位置。引入它的目的在于简化复杂模型及场景的绘制,将无法通过显示设备完全表现的细节部分进行简化或者以近似物代替。本文在前期研究工作的基础上,实现了基于点采样的模型简化生成技术。该技术通过结合八叉树进行射线追踪采样,以生成采样层次结构。然后通过用户设置参数建立起多个层次细节的样本数据,得到原始复杂模型的多分辨率简化逼近表示。而为了满足大规模虚拟人群动画的实时性与多样性要求,本文还对其进行了改进,引入基于GPU的调色板蒙皮骨骼动画方法作为样本点的动画驱动方式。为了能够有效地利用硬件资源,提高绘制速度,本文在对大规模群体实时绘制加速技术研究的基础上,引入了基于可编程图形硬件的绘制加速技术,并结合常见的视锥体裁剪与LOD策略,通过GPU可编程渲染管线来完成加速技术的实现,以充分利用GPU的高速处理能力,并最大程度地解放CPU。而在大规模群体快速绘制技术方面,本文引入了Skinned Instancing技术。通过将场景中的所有实例划分为若干个几何批次,每个绘制批次重复利用几何体数据进行多次绘制来达到降低内存需求,减少渲染调用次数的目的。最后,本文提出了一种用于支持仿真系统中虚拟群体渲染模块实现的大规模虚拟人群实时绘制方法,并对其进行了详细的系统设计与流程设计。该方法在将上述三种技术进行有机结合的同时,还对每一种技术分别进行了改进,以最大限度地提升渲染性能,满足仿真系统的渲染需求。
摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第11-18页
    1.1 课题来源第11页
    1.2 课题背景第11-12页
    1.3 研究意义第12页
    1.4 国内外研究情况第12-15页
        1.4.1 模型简化生成技术研究现状第13-14页
        1.4.2 实时绘制加速技术研究现状第14页
        1.4.3 大规模群体绘制技术研究现状第14-15页
    1.5 论文主要工作与创新点第15-16页
    1.6 论文的章节安排第16-18页
第二章 大规模虚拟人群实时绘制相关技术研究第18-40页
    2.1 基于点的简化绘制技术第18-23页
        2.1.1 基于点的绘制技术的优势第18-19页
        2.1.2 基于点的技术的发展第19-21页
        2.1.3 点采样的基本原理第21-23页
    2.2 基于GPU 的绘制加速技术第23-33页
        2.2.1 可编程图形硬件支持第24-29页
        2.2.2 视锥体裁剪技术第29-30页
        2.2.3 LOD 技术第30-33页
    2.3 大规模群体快速绘制技术第33-39页
        2.3.1 Instancing 技术介绍第34-36页
        2.3.2 Skinned Instancing 技术介绍第36-39页
    2.4 本章小结第39-40页
第三章 大规模城市交通仿真系统介绍第40-44页
    3.1 仿真系统描述第40-42页
        3.1.1 系统要求第40-41页
        3.1.2 系统功能第41页
        3.1.3 系统结构第41-42页
    3.2 虚拟群体渲染模块设计第42-43页
        3.2.1 设计目标第42页
        3.2.2 关键技术第42-43页
    3.3 本章小结第43-44页
第四章 改进的基于点采样的模型简化生成技术第44-54页
    4.1 动画驱动的实现第44-45页
    4.2 算法的实现细节第45-51页
        4.2.1 样本点的获取第45-48页
        4.2.2 样本点的处理与建模第48-50页
        4.2.3 样本点的绘制第50-51页
    4.3 建立层次细节样本数据第51-52页
    4.4 实验结果分析第52-53页
    4.5 本章小结第53-54页
第五章 基于GPU 的大规模实时绘制加速技术第54-64页
    5.1 基于GPU 的视锥体裁剪(GPU-based View Frustum Culling)第54-59页
        5.1.1 算法基本思想第54页
        5.1.2 构造视锥体平面第54-57页
        5.1.3 算法流程第57-59页
    5.2 基于GPU 的LOD 策略(GPU-based LOD Algorithm)第59-61页
        5.2.1 算法基本思想第59-60页
        5.2.2 算法流程第60-61页
    5.3 实验结果分析第61-63页
    5.4 本章小结第63-64页
第六章 高级Skinned Instancing 实时绘制技术第64-70页
    6.1 算法流程第64-65页
    6.2 结合其它绘制技术第65-68页
        6.2.1 基于点采样的模型简化生成技术第65-66页
        6.2.2 基于GPU 的视锥体裁剪与LOD 策略第66-68页
    6.3 实验结果分析第68-69页
    6.4 本章小结第69-70页
第七章 大规模虚拟人群实时绘制技术算法设计第70-79页
    7.1 算法基本思想第70-72页
    7.2 算法实现细节第72-76页
        7.2.1 静态结构第73-74页
        7.2.2 算法流程第74-75页
        7.2.3 算法改进第75-76页
    7.3 实验结果分析第76-78页
    7.4 本章小结第78-79页
第八章 仿真系统的测试第79-81页
    8.1 系统效果第79-80页
    8.2 性能测试第80页
    8.3 本章小结第80-81页
第九章 结论与展望第81-84页
    9.1 本文总结第81-82页
    9.2 未来研究展望第82-84页
致谢第84-85页
参考文献第85-88页
攻读硕士学位期间取得的研究成果第88-89页
论文购买
论文编号ABS537258,这篇论文共89页
会员购买按0.30元/页下载,共需支付26.7
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付44.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656