面向BIM的分布式渲染系统的研究与设计

来源 :长安大学 | 被引量 : 0次 | 上传用户:qiuzhizhedetiantang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机图形学的飞速发展,以其为理论基础的渲染技术得到了广泛的应用。然而,对于大规模场景而言,由于其模型对象具有规模大、精度高等特征,受到硬件条件的限制,很难在单机上实现交互级场景渲染。作为应用于工程设计、建造的BIM(Building Information Modeling)数据化场景中,包含多个建筑物模型、钢架结构模型、管线模型等,每个模型都具有复杂且精细的几何信息,几何数据规模普遍偏大,对这类场景进行实时渲染是一个极具挑战的问题。针对问题,本文对大规模场景的实时渲染问题开展研究,尤其针对BIM场景大幅度提高了渲染效率,实现了交互级渲染效果。具体工作如下:(1)基于Master-Slave结构实现了一个基于OpenGL的分布式三维模型渲染框架。针对BIM场景的特殊性,提出一种基于场景内容分布的交互式任务调度策略。该策略通过将BIM模型在内容上按个体划分为单一渲染节点可渲染的子场景,使场景任务平均分配至渲染节点,避免产生负载不均衡问题。主端与从端通过TCP/IP协议来实现分布式渲染的网络连接,当用户交互操作时,这些子场景被调度到渲染节点上进行处理。子场景的渲染结果以及对应的深度图像发送至主端,并根据场景深度信息进行合成来得到最终渲染结果。在整个过程中,主端产生的交互动作通过网络消息通知从端的渲染节点进行处理,更新渲染结果。(2)以此面向BIM的分布式渲染框架为基础,对渲染节点所得到的渲染中间图像的传输过程和最终渲染图像的合成过程进行了优化改进。在从渲染节点所得到的渲染中间结果以及对应的深度图像需要传输给主端进行拼接合成,为提高传输速率节省网络带宽,采用Snappy压缩算法对相关图像数据进行压缩传输,降低了传输响应时间。在主端最终渲染图像的合成过程中,根据深度信息对来自各从端的颜色图像数据进行合成并得到最终的渲染结果,这样既保留了图像数据传输的效率,也确保了最终渲染的精度。(3)将本文所提出的面向BIM的分布式渲染系统与单机渲染进行性能对比,可以得出采用分布式渲染系统进行大规模BIM场景绘制,不仅减少了场景加载时间和渲染时间,同时能够降低系统交互延时,使得整个分布式渲染系统交互响应所需时间远远小于单机渲染时间,极大的提高了渲染效率。并对系统的交互性能进行了测试,实验表明本文所提出的分布式渲染系统能够在主端进行流畅的交互操作。
其他文献
目的探讨清眩汤联合川芎嗪注射液治疗椎基底动脉供血不足的临床疗效。方法选择椎基底动脉供血不足患者63例,分为治疗组32例及对照组31例。治疗组采用清眩汤联合川芎嗪注射液静
当前我国传统煤炭地质勘查行业萎缩态势愈演愈烈,受此影响,Y公司作为一家传统的煤炭地质勘查企业,面临着业务量下降,经营困难的窘境。要想在恶劣的经营环境中生存下来,掌握行业先进技术、开拓新兴市场是企业必须要走的一条路,而“创新”的乏力严重制约着企业的发展。提高企业的创新能力就是提高企业的核心竞争力。员工作为组成企业最基本的单元,员工创新能力的高低直接影响企业的创新能力。员工创新能力的提高,必然可以带动
科学准确的办学定位,可为凸显和发挥办学特色提供良好的决策依据和运作平台。办学特色既是办学定位赖以产生的重要基础之一又是办学定位的具体体现;固步僵化或面面俱到,必定对办
中小机场对于便利人们的出行,推进社会经济的发展具有重要意义和影响,需要强化总体财务管理工作,增强自身经济效益和社会效益。本文主要是从财务管理在中小机场中的作用入手,
宫内节育器是普遍使用的节育工具之一.节育器放置时间的选择和适应范围日见扩大.剖腹产同时放置宫内节育器是产后避孕方法之一.
<正>莫奈的一生都沉迷于水,创作过大量以水波和倒影为主题的画作。能够让他肆意发挥的大画室建成后,莫奈有了一个野心勃勃的计划:用一系列的大型风景画装饰一整个房间,并且是
本院神经内科自1998年1月开展整体化护理以来,笔者一直从事责任护理工作,通过自我情绪调节及与患者沟通技巧的实践,直接影响患者情绪,对疾病的康复起到积极作用.
老舍是现代文学史上“市民小说”的代表作家。池莉所处时代及经历与老舍不同,却基于审美观念的相同追求,也执着于“市民小说”的创作,且艺术风格极相似。本文从基本主题、民族文
系统化整体护理是以现代护理观为指导,以护理程序为核心,将护理临床业务和护理管理的各个环节系统化的工作模式[1].实施系统化整体护理是我国护理改革的系统化方案,当前许多