[发明专利]一种模型渲染方法及装置在审
| 申请号: | 202011310202.8 | 申请日: | 2020-11-20 |
| 公开(公告)号: | CN112419469A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 杨志鹏;隗刚;孙敏杰;陈宝珍;余怡恺 | 申请(专利权)人: | 北京道亨时代科技有限公司 |
| 主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T17/20;G06F16/957 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 102206 北京市昌平区回*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 模型 渲染 方法 装置 | ||
本申请实施例提供了一种模型渲染方法及装置,旨在降低模型的渲染难度,从而确保用户可以看到流畅的模型。方法包括:计算至少一个待渲染组件中每个待渲染组件的渲染成本,渲染成本表示渲染待渲染组件所需的时间资源和/或计算资源;获取第一时间,第一时间为渲染待渲染模型所需的时间;若第一时间大于时间阈值,从至少一个待渲染组件中确定第一组件,第一组件的渲染成本低于至少一个待渲染组件中渲染成本最高的待渲染组件;从至少一个待渲染组件中确定第一组件集合,第一组件集合包括至少一个待渲染组件,第一组件集合中任意一个待渲染组件的渲染成本不高于第一组件;渲染第一组件集合中每个待渲染组件。
技术领域
本申请涉及计算机技术领域,尤其涉及一种模型渲染方法及装置。
背景技术
建筑信息模型(Building Information Modeling,BIM)可以将建筑的结构等信息通过可视化的方式进行显示。相较于传统的二维图纸,BIM可以展示建筑结构的三维特征,更加直观。另外,BIM可以使施工过程可视化,方便管理人员和业主掌握施工环节。这样,在实际现场施工时,利用BIM可以更加方便施工人员理解施工工艺和施工节点。
传统的BIM展示技术需要专用的BIM软件或引擎获取BIM模型数据并进行渲染。由于专用的BIM软件或引擎启动的速度较慢,不便于快速查看BIM模型的应用场景。为了解决这一问题,目前可以通过浏览器的web图形库(Web Graphics Library,webGL)显示BIM模型。
但是,对于体积较大或较为负载的模型,其三角面数量较多,导致浏览器渲染BIM模型的速度较慢。这样,当用户移动BIM模型时,图像刷新率大幅度降低,降低用户的使用体验。
发明内容
有鉴于此,本申请实施例提供了一种模型渲染方法及装置,旨在降低模型的渲染难度,从而确保用户可以看到流畅的模型。
第一方面,本申请实施例提供了一种模型渲染方法,所述方法包括:
获取待渲染模型,所述待渲染模型包括至少一个待渲染组件;
计算所述至少一个待渲染组件中每个待渲染组件的渲染成本,所述渲染成本表示渲染所述待渲染组件所需的时间资源和/或计算资源;
获取第一时间,所述第一时间为渲染所述待渲染模型所需的时间;
若所述第一时间大于时间阈值,从所述至少一个待渲染组件中确定第一组件,所述第一组件的渲染成本低于所述至少一个待渲染组件中渲染成本最高的待渲染组件;
从所述至少一个待渲染组件中确定第一组件集合,所述第一组件集合包括至少一个待渲染组件,所述第一组件集合中任意一个待渲染组件的渲染成本不高于所述第一组件;
渲染所述第一组件集合中每个待渲染组件。
可选地,所述计算所述至少一个待渲染组件中每个待渲染组件的渲染成本包括:
计算所述至少一个待渲染组件中每个待渲染组件的体积,将所述待渲染组件的体积确定为所述待渲染组件的渲染成本。
可选地,所述计算所述至少一个待渲染组件中每个待渲染组件的渲染成本包括:
计算所述至少一个待渲染组件中每个待渲染组件的三角面数量,将所述待渲染组件的三角面数量确定为所述待渲染组件的渲染成本。
可选地,所述从所述至少一个待渲染组件中确定第一组件包括:
根据所述至少一个待渲染组件中每个待渲染组件的渲染成本,对所述至少一个待渲染组件进行排序;
将位于排序后的至少一个待渲染组件中间位置的待渲染组件确定为第一组件。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京道亨时代科技有限公司,未经北京道亨时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011310202.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于工业云边服务数据采集的监控方法和装置
- 下一篇:一种数据处理系统及方法





