基于WebGL的大规模供水管网渲染方法技术

技术编号:24688840 阅读:70 留言:0更新日期:2020-06-27 09:28
本发明专利技术公开了一种基于WebGL的大规模供水管网渲染方法,其包括:从建模软件中导出管线模型的模型参数;根据管线类型对导出的管线模型模型参数进行种类划分,生成相对应的模版模型几何数据;将导出的管线模型模型参数进行数据处理,转化为Instance渲染格式的参数数据;利用Instance渲染技术,对相同种类的管线模型复用相对应的管线模型模版模型几何数据,结合转化后的管线模型参数数据进行组合渲染。本发明专利技术是一种基于WebGL技术的高性能三维管线模型渲染解决方案,使用基于WebGL的draw instance渲染技术,减少管网模型的内存占用,以少量的模版管线模型,结合管线参数进行大规模管线模型的渲染。

Rendering method of large scale water supply network based on webgl

【技术实现步骤摘要】
基于WebGL的大规模供水管网渲染方法
本专利技术涉及WebGL三维渲染领域,尤其涉及一种基于WebGL的大规模供水管网渲染方法。
技术介绍
在BIM行业中,由于软件技术及硬件能力的提升,建筑信息管理系统应用由二维图纸向三维模型技术进行转变。其中管线专业的模型有着模型个体点数面数多,内存占用大的特点,一直存在着大量管线渲染帧率低下,Web浏览器崩溃的问题。本专利技术利用管线模型种类少、模型参数化比例高等特点,提出了一种应用Instance(实例化)渲染技术进行管线渲染的三维渲染方案,从而解决了在大规模管线渲染场景上的问题。
技术实现思路
本专利技术为了解决现有管线模型的渲染帧率低,占用内存量大,容易出现图形渲染卡顿,浏览器崩溃的问题,提出了一种基于WebGL的大规模供水管网渲染方法。本专利技术所采用的技术方案为:一种基于WebGL的大规模供水管网渲染方法,其包括:从建模软件中导出管线模型的模型参数;根据管线类型对导出的所述模型参数进行种类划分,生成相对应的模版模型几何数据;将导出的所述本文档来自技高网...

【技术保护点】
1.一种基于WebGL的大规模供水管网渲染方法,其特征在于,包括:/n从建模软件中导出管线模型的模型参数;/n根据管线类型对导出的所述模型参数进行种类划分,生成相对应的模版模型几何数据;/n将导出的所述模型参数进行数据处理,转化为Instance渲染格式的参数数据;/n利用Instance渲染技术,对相同种类的管线模型复用相对应的所述模版模型几何数据,结合转化后的所述参数数据进行组合渲染。/n

【技术特征摘要】
1.一种基于WebGL的大规模供水管网渲染方法,其特征在于,包括:
从建模软件中导出管线模型的模型参数;
根据管线类型对导出的所述模型参数进行种类划分,生成相对应的模版模型几何数据;
将导出的所述模型参数进行数据处理,转化为Instance渲染格式的参数数据;
利用Instance渲染技术,对相同种类的管线模型复用相对应的所述模版模型几何数据,结合转化后的所述参数数据进行组合渲染。


2.如权利要求1所述的基于WebGL的大规模供水管网渲染方法,其特征在于,所述模型参数包括模型的几何信息、材质及其它特征参数。


3.如权利要求2所述的基于WebGL的大规模供水管网渲染方法,其特征在于,所述其它特征参数包括缩放、旋转及偏移的信息。


4.如权利要求3所述的基于WebGL的大规模供水管网渲染方法,其特征在于,在对所述模型参数进行种类划分的步骤中,依据所述几何信息进行划分,所述几何信息相同的所有管线模型对应于同一模版模型,并依据所述几何信息生成相对应的模版模...

【专利技术属性】
技术研发人员:黄敏汪洋张志远杨磊沈国红林家祥段创峰胡海滨滕丽刘学
申请(专利权)人:上海城建信息科技有限公司上海隧道工程股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1