[发明专利]一种面向渲染性能优化的几何模型轻量化方法有效
申请号: | 202211254979.6 | 申请日: | 2022-10-13 |
公开(公告)号: | CN115330971B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 魏晓萌;黄鹤;许春懿;刘诗彬;曾逸轩 | 申请(专利权)人: | 数云科际(深圳)技术有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10;G06F16/583;G06T17/20 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 温宏梅 |
地址: | 518066 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 渲染 性能 优化 几何 模型 量化 方法 | ||
本发明提供一种面向渲染性能优化的几何模型轻量化方法,包括:获得预设的规则几何体库,规则几何体库中的每个规则几何体均配置有第一网格模型,且各第一网格模型精度满足渲染性能要求;获得待处理几何体的第二网格模型,并基于第二网络模型确定待处理几何体对应的连通域集;基于连通域集将待处理几何体分割成层级数目不少于1的子级几何体;根据预设的匹配误差阈值,通过几何体回归分析从规则几何体库中分别获得目标规则几何体;将各目标规则几何体的第一网络模型赋予各自对应的子级几何体,以得到网格模型;本发明通过待处理几何体与规则几何体库进行不同层级的匹配获得待处理几何体的网格模型,简化了待处理几何体的网格生成。
技术领域
本申请涉及几何模型渲染技术领域,具体涉及一种面向渲染性能优化的几何模型轻量化方法。
背景技术
现有技术中,从建筑建模软件导出的或经过二次开发获得的网格模型需要经过大量的计算得出一个网格精细度比较高的、渲染性能较优的网格模型,这导致需要花费大量的算力,对于那些算力比较低的计算设备,需要耗费大量时间。
因此,有必要设计一种新的几何模型轻量化方法,以克服上述问题。
发明内容
为解决以上问题,本发明第一方面提供一种面向渲染性能优化的几何模型轻量化方法,包括以下步骤:
获得预设的规则几何体库,其中,所述规则几何体库中的每个规则几何体均配置有第一网格模型,且各第一网格模型精度满足渲染性能要求;
获得待处理几何体的第二网格模型,并基于第二网络模型确定待处理几何体对应的连通域集;
基于所述连通域集将所述待处理几何体分割成层级数目不少于1的子级几何体;
根据预设的匹配误差阈值,通过几何体回归分析从所述规则几何体库中分别获得各子级几何体对应的目标规则几何体;
将各目标规则几何体的第一网络模型赋予各自对应的子级几何体,以得到待处理几何体的简化网格模型。
在一些技术方案中,当待处理几何体包含圆柱、圆锥或圆台曲面结构时,所述待处理几何体的几何体回归分析进一步包括以下步骤:
对待处理几何体的顶点坐标进行主成分分析,确定曲面结构网格模型的第一主方向;
如果所述主方向显著,则以所述主方向为轴;
如果所述主方向不显著,则以空间各坐标轴方向为主方向分别进行尝试;
确定所述主方向后,通过顶点法向分布,计算几何体所述主方向的两端半径;
确定所述两端半径的参数后,即可构建圆柱、圆锥或圆台几何体网格模型。
在一些技术方案中,所述连通域集通过以下方法生成:
对所述第二网格模型进行顶点去重;
通过搜索算法在所述第二网格模型上生成第一连通域;
如果所述第二网格模型除所述顶点以外的剩余其他节点未纳入到所述第一连通域当中,则选择剩余节点中的一个作为起始点,通过搜索算法生成第二连通域;
重复上述步骤,直到所有节点都被纳入到的某一个连通域中,获得所述连通域集。
在一些技术方案中,所述匹配误差阈值包括以下至少一种阈值:整体尺度阈值,单点误差阈值和整体误差阈值。
在一些技术方案中,进一步包括以下步骤:
当所述连通域集中存在未匹配到规则几何体库的目标连通域时,则对所述目标连通域对应的网络模型的边进行合并;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数云科际(深圳)技术有限公司,未经数云科际(深圳)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211254979.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高压直流智能继电器控制电路
- 下一篇:布匹毛刺缺陷检测方法