一种沙盘展示系统、方法、电子设备及存储介质与流程

文档序号:34973107发布日期:2023-08-01 19:26阅读:37来源:国知局
一种沙盘展示系统、方法、电子设备及存储介质与流程

本发明涉及增强现实,尤其涉及一种沙盘展示系统、方法、电子设备及存储介质。


背景技术:

1、沙盘是一种常用的项目展示方式,传统的沙盘依赖于沙盘实物,必须先由沙盘模型制作人员制作出沙盘实体,然后在沙盘实体的基础上布设声光电设备。一方面,制作过程需要投入大量的人力和时间;另一方面,在项目区划面积大,而沙盘实体尺寸有限的情况下,就必须对区划面积上的对象进行等比例缩放,如果对象太小,会看不清楚细节,导致用户观感体验不好,如果对象太大,则需要添加局部细节,导致实体制作成本增加。当传统电子沙盘制作完成后,无法实现类似电子地图上区域放大和缩小的内容适配加载功能,如果要增加或减小沙盘展示内容,就必须对制作好的实体沙盘进行改造或重新制作,极大地增加了项目成本和周期。随着科技的进步,沙盘也向着功能多样化,智能化,艺术化,人性化的方向发展,进而衍生出了电子沙盘。相关技术中,电子沙盘及其配套的软件系统多为定制化制作,根据原始项目需求确定电子沙盘的展示内容,如果后续需要对展示内容进行修改,需要重新联系电子沙盘软件系统开发者重新部署软件系统并对沙盘配套软件系统进行更新发布,通用性和复用性较低,增加项目开发成本。


技术实现思路

1、本发明提供一种沙盘展示系统、方法、电子设备及存储介质,用以解决现有技术中制作实体沙盘需要投入大量的人力和时间,用户观感体验不好,电子沙盘通用性和复用性低,增加项目开发成本的缺陷。

2、本发明提供一种沙盘展示系统,包括:

3、对象模型生成模块、虚拟场景生成模块和展示模块;

4、所述对象模型生成模块,用于生成实体对象三维模型,所述实体对象三维模型包括实体静态沙盘对象三维模型和实体组件对象三维模型;

5、所述虚拟场景生成模块,用于根据实体静态沙盘对象三维模型与摄像头获取的实体静态沙盘对象之间的映射关系生成虚拟沙盘环境,以及,根据实体组件对象三维模型与摄像头获取的实体组件对象之间的映射关系生成虚拟组件对象;

6、所述展示模块,用于在至少一种显示设备上显示所述虚拟沙盘环境和/或虚拟组件对象。

7、根据本发明提供的一种沙盘展示系统,还包括:

8、收集模块,用于收集需要进行虚拟化的实体静态沙盘对象信息和实体组件对象信息,所述实体静态沙盘对象信息包括沙盘布局和沙盘尺寸信息中的至少一种;所述实体组件对象信息包括所述实体组件对象的种类、数量、属性、行为规则、语义描述信息、互动信息中的至少一种;

9、所述对象模型生成模块还用于根据所述实体静态沙盘对象信息和实体组件对象信息,使用三维设计软件建立实体静态沙盘对象三维模型和实体组件对象三维模型,以及,创建实体组件对象的骨骼动画并与对应实体组件对象三维模型进行绑定;

10、所述展示模块,还用于在至少一种显示设备上显示根据所述实体组件对象的骨骼动画生成的所述虚拟组件对象的动画特效。

11、根据本发明提供的一种沙盘展示系统,还包括:

12、打印模块,用于根据所述实体静态沙盘对象三维模型和所述实体组件对象三维模型3d打印出所述实体静态沙盘模具和实体组件模具。

13、根据本发明提供的一种沙盘展示系统,还包括:

14、存储模块,用于将所述实体对象三维模型、实体静态沙盘对象及每个实体组件对象对应的动画特效存储到数据库。

15、根据本发明提供的一种沙盘展示系统,所述虚拟场景生成模块,还用于提取所述实体静态沙盘模具和所述实体组件模具的特征点,得到对应的实体识别模板及实体识别模板的特征点,将所述实体识别模板的特征点与所述实体静态沙盘对象三维模型和所述实体组件对象三维模型进行特征匹配,建立所述实体静态沙盘模具和所述实体组件模具与对应三维模型的映射关系,将摄像头获取的实体静态沙盘对象和实体组件对象的特征点与所述实体识别模板的特征点进行比对,在获取到的特征点和所述实体识别模板的特征点的匹配数量超过预设阈值时,从所述数据库中调取相应的三维模型,并将调取的三维模型转化为虚拟沙盘环境和虚拟组件对象。

16、根据本发明提供的一种沙盘展示系统,还包括:

17、更新模块,用于在接收到更新需求时,通过摄像头实时捕获被移动或替换的实体组件对象,根据所述被移动或替换的实体组件对象对所述实体组件对象三维模型进行更新,并根据更新后的实体组件对象三维模型更新所述虚拟沙盘环境和虚拟组件对象。

18、根据本发明提供的一种沙盘展示系统,所述至少一种显示设备包括ar设备、手机和显示终端,所述显示终端用于显示所述虚拟沙盘环境、虚拟组件对象投影到所述实体静态沙盘对象后的效果。

19、根据本发明提供的一种沙盘展示系统,还包括:

20、远程展示模块,用于基于可识别平面图案在远程显示设备上显示所述虚拟沙盘环境和/或虚拟组件对象,所述可识别图案基于所述实体组件对象生成。

21、本发明还提供一种沙盘展示方法,包括:

22、生成沙盘实体对象三维模型,所述实体对象三维模型包括实体静态沙盘对象三维模型和实体组件对象三维模型;

23、根据实体静态沙盘对象三维模型与摄像头获取的实体静态沙盘对象之间的映射关系生成虚拟沙盘环境,以及,根据实体组件对象三维模型与摄像头获取的实体组件对象之间的映射关系生成虚拟组件对象;

24、在至少一种显示设备上显示所述虚拟沙盘环境和/或虚拟组件对象。

25、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述沙盘展示方法。

26、本发明提供的一种沙盘展示系统、方法、电子设备及存储介质,沙盘展示系统包括对象模型生成模块、虚拟场景生成模块和展示模块;对象模型生成模块用于生成实体对象三维模型,实体对象三维模型包括实体静态沙盘对象三维模型和实体组件对象三维模型;虚拟场景生成模块用于根据实体静态沙盘对象三维模型与摄像头获取的实体静态沙盘对象之间的映射关系生成虚拟沙盘环境,以及,根据实体组件对象三维模型与摄像头获取的实体组件对象之间的映射关系生成虚拟组件对象;展示模块用于在显示设备上显示虚拟沙盘环境和/或虚拟组件对象。通过生成实体对象三维模型和虚拟场景,不需要制作实体沙盘,减少投入成本,并且,可以根据用户需要灵活更改,提高用户观感体验,同时也提高了电子沙盘通用性和复用性,减少沙盘项目开发成本。



技术特征:

1.一种沙盘展示系统,其特征在于,包括:

2.根据权利要求1所述的沙盘展示系统,其特征在于,还包括:

3.根据权利要求1所述的沙盘展示系统,其特征在于,还包括:

4.根据权利要求1所述的沙盘展示系统,其特征在于,还包括:

5.根据权利要求4所述的沙盘展示系统,其特征在于,所述虚拟场景生成模块,还用于提取所述实体静态沙盘模具和所述实体组件模具的特征点,得到对应的实体识别模板及实体识别模板的特征点,将所述实体识别模板的特征点与所述实体静态沙盘对象三维模型和所述实体组件对象三维模型进行特征匹配,建立所述实体静态沙盘模具和所述实体组件模具与对应三维模型的映射关系,将摄像头获取的实体静态沙盘对象和实体组件对象的特征点与所述实体识别模板的特征点进行比对,在获取到的特征点和所述实体识别模板的特征点的匹配数量超过预设阈值时,从所述数据库中调取相应的三维模型,并将调取的三维模型转化为虚拟沙盘环境和虚拟组件对象。

6.根据权利要求5所述的沙盘展示系统,其特征在于,还包括:

7.根据权利要求1所述的沙盘展示系统,其特征在于,所述至少一种显示设备包括ar设备、手机和显示终端,所述显示终端用于显示所述虚拟沙盘环境、虚拟组件对象投影到所述实体静态沙盘对象后的效果。

8.根据权利要求1所述的沙盘展示系统,其特征在于,还包括:

9.一种沙盘展示方法,其特征在于,包括:

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求9所述的沙盘展示方法。


技术总结
本发明提供的一种沙盘展示系统、方法、电子设备及存储介质,沙盘展示系统包括对象模型生成模块、虚拟场景生成模块和展示模块;对象模型生成模块用于生成实体对象三维模型,实体对象包括实体静态沙盘对象和和实体组件对象;虚拟场景生成模块用于根据实体静态沙盘对象三维模型与摄像头获取的实体静态沙盘对象之间的映射关系生成虚拟沙盘环境,以及,根据实体组件对象三维模型与摄像头获取的实体组件对象之间的映射关系生成虚拟组件对象;展示模块用于在显示设备上显示虚拟沙盘环境和/或虚拟组件对象。通过生成三维模型和虚拟场景,无需制作实体沙盘,降低成本,且能根据用户需要灵活更改,提高用户体验和电子沙盘通用性和复用性,减少开发成本。

技术研发人员:胡博,李惠鑫,张乃静,张微,张媛媛,贾云乾,秦朋遥,王晗,刘思琦
受保护的技术使用者:中国林业科学研究院资源信息研究所
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1