全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210976336.6 (22)申请日 2022.08.15 (71)申请人 郑州恩普特科技股份有限公司 地址 450001 河南省郑州市高新 技术产业 开发区西三环路149号5幢A座 (72)发明人 郑万伟 尚旭锋 吴庭波 申志强  马云鹏 雷文平 王旭 陈磊  (74)专利代理 机构 郑州睿信知识产权代理有限 公司 41119 专利代理师 史萌杨 (51)Int.Cl. G06T 17/00(2006.01) G06T 15/00(2011.01) (54)发明名称 一种创建三维场景的方法 (57)摘要 本发明属于数字孪生领域, 具体涉及一种创 建三维场景的方法, 包括: 依据业务需求, 使用场 景超模型模板创建并配置场景超模 型, 使用场景 对象超模型模板创建并配置场景对象超模型; 建 立场景超模 型与场景对象超模型的对应 关系; 依 据场景超模 型、 场景对象超模型和对应 关系使用 渲染引擎对场景超模型和场景对象超模型进行 解析并渲染, 得到三维场景; 场景超模型模板为 使用预设场景数据结构描述设定场景对象和设 定场景属性的文件; 场景对象超模 型模板为使用 预设对象数据结构和预设对象属性标准化描述 多种数据类型场景对象 的文件; 场景对象的多种 数据类型包括: 渲染策略、 数据展示和行为事件。 由此, 本发 明解决了现有技术中制作场景过程繁 琐和效率低的问题。 权利要求书2页 说明书7页 附图3页 CN 115311416 A 2022.11.08 CN 115311416 A 1.一种创建三维场景的方法, 其特 征在于: 包括以下步骤: 1)依据业务需求, 使用场景超模型模板创建并配置场景超模型Scene, 使用场景对象超 模型模板创建并配置场景对象超 模型SceneObj; 2)建立场景超 模型Scene与场景对象超 模型SceneObj的对应关系; 3)依据场景超模型Scene、 场景对象超模型SceneObj和所述对应关系使用渲染引擎对 场景超模型Scene和场景对象超 模型SceneObj进行解析并渲染, 以得到三维场景; 所述场景超模型模板为使用预设场景数据 结构描述设定场景对象和/或设定场景属性 的文件; 设定场景对 象和设定场景属 性作为场景超模型 的属性信息, 以供创建场景超模型 Scene后对场景超 模型Scene配置; 所述场景对象超模型模板为使用预设对象数据结构和预设对象属性标准化描述多种 数据类型场景对象的文件; 场景对 象的数据类型包括: 渲染策略、 数据展示和行为事件; 所 述预设对象属性作为场景对象超模型SceneObj的属性信息, 以供创建场景对象超模型 SceneObj后对场景对象超 模型SceneObj配置 。 2.根据权利要求1所述的创建三维场景的方法, 其特征在于: 所述设定场景属性包括场 景名称、 背景和场景 大小; 所述设定场景对象包括摄 像机和光源中至少一种属性。 3.根据权利要求1所述的创建三维场景的方法, 其特征在于: 所述预设对象属性包括类 型、 数据接口和名称, 数据接口用于与场景对象超模 型SceneObj交互; 所述预设对象属性还 包括位置、 大小、 材质、 和模型文件中至少一种属性。 4.根据权利要求1所述的创建三维场景的方法, 其特征在于: 所述渲染策略包括3D模型 和矢量图, 所述3D模型为使用建模工具制作好的几何模型, 所述矢量图为需要依据模型基 础数据创建的几何模型。 5.根据权利要求1所述的创建三维场景的方法, 其特征在于: 在步骤1)后还需将配置好 的场景超模 型Scene和/或配置好的场景对象超模 型SceneObj存入对象模板库, 以供在业务 需求相同时直接使用。 6.根据权利要求1所述的创建三维场景的方法, 其特征在于: 步骤1)中通过可视化编辑 器实现创建场景超模型Scene并配置场景超模型Scene的属性信息, 创建场景对象超模型 SceneObj并配置场景对象超模型SceneObj的属性信息; 可视化编辑器通过设定的统一访问 接口实现创建并配置场景超模型Scene、 场景超模型Scene的属性信息、 对象超模型 SceneObj和场景对象超 模型SceneObj的属性信息的。 7.根据权利要求2所述的创建三维场景的方法, 其特征在于: 在步骤3)中依据场景名称 区分不同场景超 模型Scene。 8.根据权利要求1 ‑7任一项所述的创建三维场景的方法, 其特征在于: 所述渲染引擎包 括矢量图形渲染子引擎、 3D模型渲染子引擎、 渲染引擎访问接口、 和模型校验器; 模型校验 器用于检验场景超模 型Scene和场景对象超模 型SceneObj的数据结构是否 符合设定模 型模 板标准; 渲 染引擎访问接口是将矢量图形渲 染子引擎和3D模 型渲染子引擎的函数二次统一 化封装; 矢量图形渲染子引擎和 3D模型渲染子引擎用于将场景超模型Scene和场景对象超 模型SceneObj解析成符合 WebGL的数据类型, 然后与WebGL对接实现渲染。 9.根据权利要求1 ‑7任一项所述的创建三维场景的方法, 其特征在于: 所述行为事件包 括: 自定义触发的事 件和响应鼠标操作的各种事 件。权 利 要 求 书 1/2 页 2 CN 115311416 A 210.根据权利要求1 ‑7任一项所述的创建三维场景的方法, 其特征在于: 所述数据展示 包括获取的动态数据。权 利 要 求 书 2/2 页 3 CN 115311416 A 3

PDF文档 专利 一种创建三维场景的方法

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