[发明专利]一种基于工业场景的超大模型渲染方法在审
| 申请号: | 202310547121.7 | 申请日: | 2023-05-12 |
| 公开(公告)号: | CN116597061A | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 孟久翔;潘琳 | 申请(专利权)人: | 杭州玖欣物联科技有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06F16/958;G06F16/957 |
| 代理公司: | 杭州中利知识产权代理事务所(普通合伙) 33301 | 代理人: | 李妮 |
| 地址: | 310000 浙江省杭州市滨江区浦沿*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 工业 场景 超大 模型 渲染 方法 | ||
1.一种基于工业场景的超大模型渲染方法,其特征在于:包括以下步骤:
S1.在模型建立初将工业模型解构成零件模型;
S2.将零件模型存放到内容分发网络上;
S3.加载零件模型的位置,前置在网页资源较少及与用户交互较少的页面,加载成功时,进入步骤S4;
S4.加载过程中,网页对应区域最先显示图片,然后显示低画质模型,最后显示高画质模型,每隔一段时间,判断当前画质是否适配浏览器性能,若适配则进入步骤S6,否则进入步骤S5;
S5.通过引入浏览器性能监控控件,结合当前浏览器性能,选择性使用低画质模型或高画质模型,然后进入步骤S6;
S6.将加载过来的零件模型,结合解构参数进行组装。
2.如权利要求1所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S1中,在解构工业模型时,忽略模型的部分属性,包括缩放、位置及旋转属性,将相同的模型归为一类。
3.如权利要求1所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S2中,存放在内容分发网络上的零件模型,在GlobalTitleBar组件中进行加载。
4.如权利要求1所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S3中,在归为一类模型的userData属性中将该类模型的所有个体通过参数进行描述,所述userData属性包括模型的缩放、位置及旋转属性。
5.如权利要求1所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S3中,对于每一个零件模型都有三种形式,第一种形式是该模型的俯视切图;第二种形式是对于该模型所制作的低画质版本;第三种形式是对于该模型所制作的高画质版本。
6.如权利要求5所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S4中,在加载过程中根据不同形式的模型加载完成的时间对模型预留区域进行填充。
7.如权利要求6所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S4加载的方式包括如下几种:
a.在http请求时对模型预留区域进行遮罩,如高画质版本模型先加载完成,则直接加载高画质版本,取消遮罩;
b.在http请求时对模型预留区域进行遮罩,如低画质版本模型先加载完成,则先加载低画质版本模型,取消遮罩;待高画质版本模型加载完成后,将已经加载的低画质版本模型替换成高画质版本模型;
c.在http请求时对模型预留区域进行遮罩,如俯视切图先加载完成,则先加载俯视图;后续如高画质版本模型先加载完成,则将已经加载的俯视切图替换成高画质版本模型,取消遮罩;
d.在http请求时对模型预留区域进行遮罩,如俯视切图先加载完成,则先加载俯视切图;后续如低画质版本模型先加载完成,则将已经加载的俯视切图替换成低画质版本模型,取消遮罩;待高画质版本模型加载完成后,将已经加载的低画质版本模型替换成高画质版本模型。
8.如权利要求1所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S6中,将每类模型的三种形式均存入项目的数据共享区。
9.如权利要求1所述的一种基于工业场景的超大模型渲染方法,其特征在于:步骤S5中,选择性使用低画质模型或高画质模型的方法为:收集一段时间内的平均fps,若低于设置的阈值,则使用每类模型的低画质版本;否则,使用每类模型的高画质版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州玖欣物联科技有限公司,未经杭州玖欣物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310547121.7/1.html,转载请声明来源钻瓜专利网。





