standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210770211.8 (22)申请日 2022.07.01 (71)申请人 鲁班软件股份有限公司 地址 200433 上海市杨 浦区淞沪路43 3号 301室 (72)发明人 刘洪峰 高丹 颜强  (74)专利代理 机构 北京艾纬铂知识产权代理有 限公司 16101 专利代理师 高会允 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/451(2018.01) G06T 15/00(2011.01) G06T 17/00(2006.01) (54)发明名称 一种三维模型数据轻量加载方法、 系统、 设 备及存储介质 (57)摘要 本发明提供一种三维模型数据轻量加载方 法、 系统、 设备及存储介质, 首先, 按照曲面形状 对三维模型的所有曲面进行分类, 同一种形状的 曲面由于 特征相同共用一份UV参数, 渲染时需要 调用的数据量大大减少, 实现了三维模型数据量 的轻量化; 其次, 由于每一类曲面集合中的所有 曲面已经与对应的一份UV参数相关联, 因此, 本 发明每调用一次渲染命令, 即可一次性重构当前 类型渲染曲面对应的曲面集合中的所有曲面, 也 即调用渲染命令的次数与 曲面形状类别的个数 相同, 从而大大减少了渲染命令的调用次数, 进 而提升三维模 型加载的效率, 使得三维模型的加 载流畅, 为用户提供良好的体验。 权利要求书2页 说明书8页 附图3页 CN 115167936 A 2022.10.11 CN 115167936 A 1.一种三维模型 数据轻量加载 方法, 其特 征在于, 包括以下步骤: 按照曲面形状对待加载三维模型的曲面进行分类, 得到属于不同形状类别的曲面集 合, 其中, 各曲面集合分别关联一份UV参数, 同时, 各曲面集合中的所有曲面分别关联各自 的变换矩阵; 分别对各曲面集合所属形状类别的曲面进行渲染, 完成三维模型的加载, 其中, 渲染的 次数与形状类别的个数相同, 且每进行一次渲染, 调用一次当前渲染形状类别的所有曲面 对应的曲面 集合关联的UV参数以及变换矩阵。 2.如权利要求1所述的一种三维模型数据轻量加载方法, 其特征在于, 所述UV参数包括 曲面集合所属形状类别的曲面对应的UV坐标、 UV坐标 ‑相对三维坐标映射关系, 同时, 对任 一曲面集合所属形状类别的曲面进行渲染时, 将当前曲面集合关联的UV坐标代入UV坐标 ‑ 相对三维坐标映射关系, 得到当前曲面 集合中所有曲面的相对三维坐标; 将当前曲面集合中所有曲面的相对三维坐标分别与各自对应的变换矩阵按照设定先 后顺序相乘, 得到当前曲面 集合中所有曲面在待加载三维模型中的真实三维坐标。 3.如权利要求2所述的一种三维模型数据轻量加载方法, 其特征在于, 所述变换矩阵包 括旋转子阵、 平 移子阵以及缩放子阵。 4.如权利要求1所述的一种三维模型数据轻量加载方法, 其特征在于, 所述待加载三维 模型的曲面还关联有类型标识, 且不同的类型标识对应不同的形状类别, 可以通过类型标 识对待加载三维模型的曲面进行分类。 5.如权利要求1 ‑4任一权利要求所述的一种三维模型数据 轻量加载方法, 其特征在于, 所述待加载三 维模型的曲面的形状类别包括圆柱面、 圆环 面、 圆锥面、 椭圆柱 面、 椭圆锥 面、 双曲抛物面、 锥状面、 柱状面和/或球面。 6.如权利要求1 ‑4任一权利要求所述的一种三维模型数据 轻量加载方法, 其特征在于, 所述待加载三维模型为建筑模型、 景观模型、 家具模型、 交通工具模型、 动物模型、 植物模 型、 纺织品模型或者 生产工具模型。 7.如权利要求1 ‑4任一权利要求所述的一种三维模型数据 轻量加载方法, 其特征在于, 所述待加载三维模型为单个三维模型、 两个以上相同的三维模型或者两个以上不同的三 维 模型。 8.一种三维模型 数据轻量加载系统, 其特 征在于, 包括分类单 元和渲染单 元; 所述分类单元用于按照曲面形状对待加载三维模型的曲面进行分类, 得到属于不同形 状类别的曲面集合, 其中, 各曲面集合分别关联一份UV参数, 同时, 各曲面集合中的所有曲 面分别关联 各自的变换矩阵; 所述渲染单元用于分别对各曲面集合所属形状类别的曲面进行渲染, 完成三维模型的 加载, 其中, 渲染的次数与形状类别的个数相同, 且每进行一次渲染, 调用一次当前形状类 别的曲面 集合关联的UV参数以及该集 合中所有曲面对应的变换矩阵。 9.如权利要求8所述的一种三维模型数据轻量加载系统, 其特征在于, 所述渲染单元包 括第一渲染子单 元和第二 渲染子单 元; 所述UV参数包括曲面集合所属形状类别的曲面对应的UV坐标、 UV坐标 ‑相对三维坐标 映射关系, 同时, 对任一曲面集合所属形状类别的曲面进行渲染时, 所述第一渲染子单元用 于将当前曲面集合关联的UV坐标代入UV坐标 ‑相对三维坐标映射关系, 得到当前曲面集合权 利 要 求 书 1/2 页 2 CN 115167936 A 2中所有曲面的相对三维坐标; 所述第二渲染子单元用于将当前曲面集合中所有曲面的相对三维坐标分别与各自对 应的变换矩阵按照设定先后顺序相乘, 得到当前曲面集合中所有曲面在待加载三 维模型中 的真实三维坐标。 10.如权利要求8 或9所述的一种三维模型数据轻量加载系统, 其特征在于, 所述待加载 三维模型 的曲面还关联有类型标识, 且不同的类型标识对应不同的形状类别, 则 分类单元 通过类型 标识对待加载三维模型的曲面进行分类。 11.一种三维模型数据轻量加载设备, 其特征在于, 包括存储器、 处理器以及存储在所 述存储器上并可在所述处理器上运行 的计算机程序, 所述处理器执行所述计算机程序时, 实现权利要求1 ‑7任一项所述的三维模型 数据轻量加载 方法。 12.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 用于执行如权利要求1 ‑7任一项所述的三维模型 数据轻量加载 方法。权 利 要 求 书 2/2 页 3 CN 115167936 A 3

PDF文档 专利 一种三维模型数据轻量加载方法、系统、设备及存储介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种三维模型数据轻量加载方法、系统、设备及存储介质 第 1 页 专利 一种三维模型数据轻量加载方法、系统、设备及存储介质 第 2 页 专利 一种三维模型数据轻量加载方法、系统、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:44:51上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。