汽车虚拟现实仿真系统中渲染优化技术的研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:a1a1a1a1a1a1a1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机体系结构的发展,多核计算机已成为市场的主流。然而,目前基于多核微机平台的并行渲染系统还处于探索阶段,一些图形应用程序和三维渲染引擎依然采用串行框架设计,不能充分利用多核计算机资源,导致渲染效率低。已有的汽车三维虚拟现实仿真系统在多核平台上的渲染效率低,现有多线程并行渲染优化方法存在渲染层面并行化低的缺陷,需要研究其多线程并行优化方法,旨在提升系统的渲染效率和CPU利用率。   本文针对汽车三维虚拟现实仿真系统的以上问题,提出一种基于OpenMP的多线程并行优化方法,对OGRE3D渲染引擎以及基于OGRE的汽车三维虚拟现实仿真系统实现并行优化。主要工作如下:首先,针对汽车三维虚拟仿真系统所用到的开源渲染引擎OGRE的串行设计架构,不能充分利用多核平台的CPU资源的问题,根据仿真系统功能分析引擎整体框架,选择系统运行过程中所用到主要模块,将其渲染流程分为初始化阶段,逻辑运算阶段和渲染阶段。通过理论研究和性能工具测试相结合,确定引擎渲染系统瓶颈并根据渲染流程各阶段特点总结出渲染系统模块中可并行区域,并针对引擎渲染瓶颈结合汽车虚拟仿真系统的功能需求和渲染流程各阶段的特点,提出总体并行优化策略。其次,针对目前基于多核平台的多线程并行渲染方案对于不同复杂度场景的优化效果各有侧重,不能全面提升汽车三维虚拟仿真系统优化效果的问题,根据总体优化策略,提出一种基于OpenMP的多线程并行优化方法。主要优化方法为:根据线程数量对多线程程序性能的影响提出动态设置线程数量的方法;根据逻辑运算阶段大量的循环迭代运算采用策略调度来提高并行性能;根据渲染队列的实现原理在渲染阶段提出一种渲染帧并行绘制优化方法来平衡具有不同复杂度场景的渲染效率。通过该方法对OGRE3D渲染引擎以及基于OGRE的汽车三维虚拟现实仿真系统并行优化,实验结果表明,此方法能有效提升系统渲染效率和CPU利用率。最后,在并行优化的基础上,完善汽车三维虚拟现实仿真系统功能,使其成为一套功能完备仿真平台,并对车辆平顺性和稳定性研究提供集成接口。
其他文献
尽管当前语音识别技术已经取得了广泛的应用,但是在封闭环境中进行远距离语音识别时,由于受到混响效果的影响,从而存在语音识别率下降的问题。因此,如何减小混响效果的影响,降低训
癌症的正确分类是现代癌症治疗的重要组成部分,准确的癌症诊断可以为癌症患者采取适合的治疗方法提供帮助。传统的癌症诊断方法主要依据症状、体征、影像检查、组织细胞病理等
僵尸网络是一种从传统恶意代码进化而来的新型攻击方式,已成为现今Internet网络安全的最大威胁之一。它将许多网络资源,通过植入僵尸程序的方式整合到一起,为攻击者提供了一个隐
云计算是继分布式计算、并行计算和网格计算后的一种计算模式,而虚拟化技术作为云计算的关键技术之一,也随着云计算的持续升温得到业界的广泛关注。虚拟化技术包括了CPU、I/O、
网络即时通信因为其便捷、可靠的特点,逐渐替代了传统通信方式成为信息交互的首选。作者参与了中科院遥感与数字地球研究所的高分科教服务平台的研发,该平台是一种跨平台、服
随着我国社会生活水平的提高,汽车产业快速发展,越来越多的汽车进入了平常百姓的生活当中,嵌入式语音识别技术在汽车车载电子中的应用也日益受到业界的关注。但是,由于国外技术垄
近年来,数字化视频已经成为人类获取信息的主流,也成为人类生活必不可少的工具。数字视频信号在传输的过程中,由于各种因素的影响,最终使得接收到的视频出现空洞,从而破坏了视频的
随着信息技术的不断发展和无线终端设备的日益普及,人们对移动通信的依赖越来越高。无线网络由于采用无线传输媒介作为信息传输的载体,减少了用户间的连线需求,其更能满足人们对
由于无线信道的广播特性,无线网络中任一节点发送的无线信号都可能被其通信范围内的其他节点接收。因此,当位于同一地理区域范围内的节点同时传输信号时,会形成相互干扰,从而导致
无线局域网作为一项无线传输技术,以其相较于有线局域网特有的优点:便捷部署、灵活组网、成本低廉及易于扩展等,一经问世,便快速发展,成为主流技术。目前无线局域网已经广泛部署