[发明专利]物联图元的3D场景建立方法及系统在审
申请号: | 201710410363.6 | 申请日: | 2017-06-05 |
公开(公告)号: | CN107170050A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京寰和通创科技有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T19/00;G06T17/00;G06T15/04;G06F17/30;G06F3/01 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区后*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物联图元 场景 建立 方法 系统 | ||
1.一种物联图元的3D场景建立方法,包括以下步骤:
S1、设计3D模型,对每个模型命名、编码,保证模型在资源数据库中的全网唯一性;
S2、将统一编码后的模型拆分成主模型文件及材质贴图文件,并使用模型结构文本文件记录模型两部分文件的依赖关系,以及主模型文件内的结构信息;
S3、对模型结构文本文件、主模型文件及材质贴图文件进行压缩、编码、打包,形成.assetbundle格式文件;
S4、将模型组件上传至资源数据库,供web3D引擎调用,在客户端或者3D可视化编辑工具进行显示和编辑;
S5、调用资源数据库,通过3D可视化编辑工具以可视化的方式搭建3D虚拟现实场景;
S6、保存搭建好的3D虚拟现实场景,保存场景模型数据,将所有模型组件进行分类,按模型作用进行排列和打包;
S7、将打包后的场景文件以.xml类型文件存储到物理设备关联服务器,存储的场景文件被服务器解析成场景信息显示在网页客户端上;
S8、读取场景,将场景内所有组件分类;
S9、将不同分类的组件和数据库内的物理设备点位进行对接和绑定,其中绑定过程由用户自由选择并绑定。
2.如权利要求1所述的方法,其特征在于,所述3D可视化编辑工具支持模型的自由摆放、旋转、放大、缩小、对齐等操作,以及自定义脚本事件的编辑,所述3D可视化编辑工具也支持把编辑完成的场景存为场景模板,共享给其他用户使用。
3.如权利要求1所述的方法,其特征在于,绑定后的信息被存储到物理设备关联服务器中,当web3D引擎启动并加载场景时调用物理设备关联服务器中的绑定信息,使用户在操纵3D场景中的组件时,与之联动的物理设备会根据建立组件时所定的行为规则做出相应的反应,而3D场景中的组件也会根据所述物理设备返回的数据或状态进行相应的反应。
4.一种物联图元的3D场景建立系统,包括web3D引擎、资源数据库、3D可视化编辑工具、物理设备关联服务器、客户端,其特征在于:
所述web3D引擎,用于动态加载3D素材文件,对所述3D素材文件进行解析和打包,打包后的文件包括3D贴图和3D模型;将解析和打包后得到的文件传输到CPU进行解包,由显卡GPU进行运算,对解析结果进行渲染处理;
所述资源数据库,用于按照统一标准对模型进行规范,把模型组件化后,形成标准数据库,为3D场景的建立提供统一的素材库;
所述3D可视化编辑工具,用于调用资源数据库以可视化的方式搭建3D虚拟现实场景;
所述物理设备关联服务器,用于实时解析场景组件信息,将解析后的组件和资源数据库中的物理设备点位进行绑定;
所述客户端,用于调用资源数据库和物理设备关联服务器中的信息并显示,以及加载展示场景。
5.如权利要求4所述的系统,其特征在于,所述3D可视化编辑工具支持模型的自由摆放、旋转、放大、缩小、对齐等操作,以及自定义脚本事件的编辑,所述3D可视化编辑工具也支持把编辑完成的场景存为场景模板,共享给其他用户使用。
6.如权利要求4所述的系统,其特征在于,所述资源数据库由资源分发子模块和数据库组成,其中:
所述资源分发子模块,用于物理设备关联服务器和web3D引擎调用或输入资源数据库资源的数据分发以及衔接;
所述数据库是模型组件和物理设备点位的集合,模型组件在开发时进行统一编码,物理设备点位是由用户建立并由代码进行分类和存储,数据库中能够对模型组件和物理设备点位进行查询检索、模型预览及点位绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京寰和通创科技有限公司,未经北京寰和通创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710410363.6/1.html,转载请声明来源钻瓜专利网。