一种基于3D展馆进行布展的处理方法和装置与流程

文档序号:35701012发布日期:2023-10-12 00:23阅读:32来源:国知局
一种基于3D展馆进行布展的处理方法和装置与流程

本发明涉及数据处理,特别涉及一种基于3d展馆进行布展的处理方法和装置。


背景技术:

1、绘画作品的常规布展方式都是线下布展方式。作者策划一次线下作品展览的费用预算至少要包括策展人聘请费、实体展馆租用费和布/撤展施工费等,这几笔费用每笔都价格不低。并且实体展馆并不是随时可用,通常都需要提前预约。也就是说对于绘画作品作者而言,常规的线下布展方式不但会带来较大的资金压力也很难满足每个作者的时效性需求。

2、为解决这个问题我们提出一种线上布展方式,即基于预先创建的3d展馆模板为任意数量作者的任意数量绘画作品进行线上布展。这样一来:一方面可以提供随时可用的线上展馆,满足了作者的布展时效性需求;另一方面对于线上布展的开发商而言,每次线上布展的工作量仅包含3d展馆实例的构建工作量和3d展馆实例的生命周期维护工作量,这都可由单个工程师快速地独立完成或由系统自动完成,由此产生的服务费会远低于线下布展费用,很好的缓解了作者的布展资金压力。

3、而要实现上述线上布展方式的技术方案,就需要解决基于3d展馆模板进行线上布展的问题。但目前市面上多数3d建模软件(或3d模拟器)都没有专门针对绘画作品展馆的布展设计组件。因此,如何对3d建模软件(或3d模拟器)进行布展设计组件拓展并基于布展设计组件对用于展览绘画作品的3d展馆进行线上布展就是本发明需要解决的技术问题。


技术实现思路

1、本发明的目的,就是针对现有技术的缺陷,提供一种基于3d展馆进行布展的处理方法、装置、电子设备及计算机可读存储介质;本发明首先设计出一组用于布展的3d展馆配置模板、展灯物料清单、画框物料清单和作品物料清单的数据结构,并设计出一组3d模拟器的布展设计组件(3d模拟器的展馆模板加载选项、展灯物料清单加载选项、画框物料清单加载选项、作品物料清单加载选项、展灯对象实例创建选项、画框对象实例创建选项、画框作品加载选项和对象属性设置框),并设计出一组3d模拟器的鼠标操作功能(3d模拟器的鼠标拖拽移动、角度旋转和尺寸缩放功能和鼠标拖拽移动与尺寸缩放功能);然后基于上述数据结构、布展设计组件和鼠标操作功能在3d模拟器中根据用户的互动信息完成一系列的线上布展操作:3d展馆配置模板加载、3d对象构建(3d场馆、3d展墙、3d展灯和3d画框)、3d对象属性设置和画框作品加载;最后在布展结束时对完成布展的3d展馆模板进行模板正确性检查,并在检查成功时完成布展的3d展馆模板进行展馆命名和上线发布。通过本发明可以解决常规3d模拟器中没有布展设计组件、无法针对绘画作品展馆进行线上布展的技术缺陷,可以为各类用户提供高时效、低成本的定制化布展服务。

2、为实现上述目的,本发明实施例第一方面提供了一种基于3d展馆进行布展的处理方法,所述方法包括:

3、接收3d展馆配置模板、展灯物料清单、画框物料清单和作品物料清单作为对应的第一展馆模板、第一展灯清单、第一画框清单和第一作品清单;

4、对所述第一展馆模板中未完成布展的展墙进行统计生成对应的第一展墙序列;所述第一展墙序列包括多个第一展墙标识;

5、使用3d模拟器根据所述第一展馆模板进行3d场景模拟生成对应的第一3d展馆;并使用所述3d模拟器在所述第一3d展馆中根据所述第一展灯清单、所述第一画框清单和所述第一作品清单对各个所述第一展墙标识对应的第一3d展墙进行模拟布展并同步更新所述第一展馆模板;

6、在对所述第一3d展馆完成布展时对最新的所述第一展馆模板进行模板正确性检查得到对应的第一检查结果;并在所述第一检查结果为检查成功时对所述第一展馆模板进行展馆命名和上线发布处理。

7、优选的,所述第一展馆模板包括第一场馆对象模板、第一展墙对象集合、第一展灯对象集合和第一画框对象集合;所述第一展墙对象集合包括多个第一展墙对象模板;所述第一展灯对象集合包括多个第一展灯对象模板;所述第一画框对象集合包括多个第一画框对象模板;

8、所述第一场馆对象模板的对象属性包括第一对象类型属性、第一对象标识属性、第一对象尺寸属性、第一对象坐标属性、第一对象音乐属性、第一对象聊天室属性、第一对象二维码属性和第一对象交易属性;

9、所述第一对象类型属性为场馆对象类型;所述第一对象标识属性为当前场馆对象模板的唯一标识编码;所述第一对象尺寸属性包括场馆宽度wg、场馆深度lg和场馆高度hg;所述第一对象坐标属性包括第一对象原点位置和第一对象坐标刻度标尺;所述第一对象原点位置包括地面左上角位置、地面左下角位置、地面右上角位置、地面右下角位置和地面中心点位置;所述第一对象坐标刻度标尺为3d坐标轴上单位坐标刻度的长度比例标尺;所述第一对象音乐属性为背景音乐链接地址;所述第一对象聊天室属性为聊天室链接地址;所述第一对象二维码属性为二维码处理接口链接地址;所述第一对象交易属性为交易支付接口链接地址;

10、所述第一展墙对象模板的对象属性包括第二对象类型属性、第二对象标识属性、第一父对象标识属性、第二对象尺寸属性、第二对象坐标属性、第一对象颜色属性、第一对象墙纸属性和第一对象布展状态属性;

11、所述第二对象类型属性为展墙对象类型;所述第二对象标识属性为当前展墙对象模板的唯一标识编码;所述第一父对象标识属性为当前展墙对象模板的父对象标识属性,当前展墙对象模板的父对象类型只能是场馆对象类型;所述第二对象尺寸属性包括展墙宽度wq、展墙深度lq和展墙高度hq;所述第二对象坐标属性包括展墙a面中心点坐标、展墙b面中心点坐标、展墙地面左上角坐标、展墙地面左下角坐标、展墙地面右上角坐标和展墙地面右下角坐标;所述第一对象颜色属性包括展墙a面颜色和展墙b面颜色;所述第一对象墙纸属性包括展墙a面墙纸图和展墙b面墙纸图;所述第一对象布展状态属性包括布展进行状态和布展结束状态;

12、所述第一展灯对象模板的对象属性包括第三对象类型属性、第三对象标识属性、第二父对象标识属性、第三对象尺寸属性、第三对象坐标属性、第一对象外观属性、第一对象灯型属性、第一对象颜色属性、第一对象亮度属性和第一对象光照范围属性;

13、所述第三对象类型属性为展灯对象类型;所述第三对象标识属性为当前展灯对象模板的唯一标识编码;所述第二父对象标识属性为当前展灯对象模板的父对象标识属性,当前展灯对象模板的父对象类型只能是展墙对象类型;所述第三对象尺寸属性包括展灯宽度wd、展灯深度ld和展灯高度hd;所述第三对象坐标属性包括展灯中心点坐标、展灯左上角坐标、展灯左下角坐标、展灯右上角坐标和展灯右下角坐标;

14、所述第一对象外观属性包括灯架掩膜图和灯泡掩膜图;所述灯架掩膜图和所述灯泡掩膜图的图像尺寸一致;所述灯架掩膜图上各像素点对应一个第一像素类型,所述第一像素类型包括前景灯架像素类型和透明背景像素类型;所述灯泡掩膜图上各像素点对应一个第二像素类型,所述第二像素类型包括前景灯泡像素类型和透明背景像素类型;

15、所述第一对象灯型属性包括直射灯和漫射灯;所述第一对象颜色属性为灯泡光源颜色;所述第一对象亮度属性为灯泡光源亮度;

16、所述第一对象灯型属性为直射灯时,对应的所述第一对象光照范围属性由一个第一平行四方体的八个顶点坐标组成;所述第一平行四方体有六个侧面,每个侧面都为平行四边形,每个侧面与另4个侧面相连,与各个侧面不相连的另一个侧面为当前侧面的对面,互为对面的两个侧面相互平行且形状尺寸保持一致;所述第一平行四方体的六个侧面中与地面重合的为底面、与底面平行的对面为顶面;所述第一平行四方体的顶面中心点与灯泡掩膜图的灯泡中心点重合;在所述灯泡掩膜图上,所述灯泡中心点的像素坐标为所有所述第二像素类型为前景灯泡像素类型的像素点的像素坐标平均值;

17、所述第一对象灯型属性为漫射灯时,对应的所述第一对象光照范围属性由一个第一锥体的锥体顶点坐标、锥体地面圆心坐标和锥体地面圆半径组成;所述第一锥体的锥体顶点与灯泡掩膜图的所述灯泡中心点重合;

18、所述第一画框对象模板的对象属性包括第四对象类型属性、第四对象标识属性、第三父对象标识属性、第四对象尺寸属性、第四对象坐标属性、第二对象外观属性和第一对象作品属性;

19、所述第四对象类型属性为画框对象类型;所述第四对象标识属性为当前画框对象模板的唯一标识编码;所述第三父对象标识属性为当前画框对象模板的父对象标识属性,当前画框对象模板的父对象类型只能是展墙对象类型;所述第四对象尺寸属性包括画框宽度wk、画框深度lk和画框高度hk;所述第四对象坐标属性包括画框中心点坐标、画框左上角坐标、画框左下角坐标、画框右上角坐标和画框右下角坐标;

20、所述第二对象外观属性包括框架掩膜图和画布作品图;所述框架掩膜图上各像素点对应一个第三像素类型,所述第三像素类型包括前景框架像素类型、前景画布像素类型和透明背景像素类型;所述框架掩膜图上所述第三像素类型为前景画布像素类型的图像区域的形状大小与所述画布作品图的形状大小一致;

21、所述第一对象作品属性包括作者标识、作者名称、作者简介、作品名称、作品简介、作品价格、作品收款账号、作品图像、作品宽度和作品高度;所述第一对象作品属性若不为空,则所述第二对象外观属性的所述画布作品图与所述第一对象作品属性的所述作品图像对应;

22、所述第一展灯清单包括多个第一展灯模型;所述第一展灯模型的模型属性包括第一展灯宽度、第一展灯深度、第一展灯高度、第一展灯外观图、第一展灯灯型、第一展灯颜色、第一展灯亮度和第一展灯光照范围;所述第一展灯光照范围包括平行四方体范围和锥体范围;

23、所述第一画框清单包括多个第一画框模型;所述第一画框模型的模型属性包括第一画框宽度、第一画框深度、第一画框高度和第一画框外观图;

24、所述第一作品清单包括多个第一作品模型;所述第一作品模型的模型属性包括第一作者标识、第一作者名称、第一作者简介、第一作品名称、第一作品简介、第一作品价格、第一作品收款账号、第一作品图像、第一作品宽度和第一作品高度。

25、优选的,所述对所述第一展馆模板中未完成布展的展墙进行统计生成对应的第一展墙序列,具体包括:

26、将所述第一展馆模板的所述第一展墙对象集合中各个所述第一对象布展状态属性为布展进行状态的所述第一展墙对象模板的所述第二对象标识属性提取出来作为对应的所述第一展墙标识;并由得到的所有所述第一展墙标识组成对应的所述第一展墙序列。

27、优选的,所述3d模拟器用于提供3d的可视化模拟场景;

28、并在所述可视化模拟场景中提供展馆模板加载选项;并在所述展馆模板加载选项被选中时,弹出模板文件选择框;并将所述模板文件选择框中输入并提交的展馆模板作为对应的已加载展馆模板;并根据所述已加载展馆模板中的各个对象模板的对象属性进行对应的3d对象实例构建得到对应的3d对象并显示;

29、并在所述可视化模拟场景中提供展灯物料清单加载选项、画框物料清单加载选项和作品物料清单加载选项;

30、并在所述展灯物料清单加载选项被选中时,弹出展灯物料清单文件选择框;并将所述展灯物料清单文件选择框中输入并提交的所述展灯物料清单作为对应的已加载展灯物料清单;并由所述已加载展灯物料清单的所有展灯模型组成一个对应的展灯物料清单可视页面;

31、并在所述画框物料清单加载选项被选中时,弹出画框物料清单文件选择框;并将所述画框物料清单文件选择框中输入并提交的所述画框物料清单作为对应的已加载画框物料清单;并由所述已加载画框物料清单的所有画框模型组成一个对应的画框物料清单可视页面;

32、并在所述作品物料清单加载选项被选中时,弹出作品物料清单文件选择框;并将所述作品物料清单文件选择框中输入并提交的所述作品物料清单作为对应的已加载作品物料清单;并由所述已加载作品物料清单的所有作品模型组成一个对应的作品物料清单可视页面;

33、并在所述可视化模拟场景中提供展灯对象实例创建选项和画框对象实例创建选项;

34、并在所述展灯对象实例创建选项被选中时,弹出对应的所述展灯物料清单可视页面;并将所述展灯物料清单可视页面中被选中并提交的所述展灯模型作为对应的当前展灯模型;并在所述已加载展馆模板的所述第一展灯对象集合中新增一个对应的所述第一展灯对象模板作为对应的当前展灯对象模板;并在所述已加载展馆模板中根据所述当前展灯模型的模型属性对所述当前展灯对象模板的对象属性进行属性设置;并根据设置后的所述当前展灯对象模板的对象属性进行对应的3d对象实例构建得到对应的3d展灯并显示;并在显示所述3d展灯时,基于对应的所述当前展灯对象模板的对象颜色属性、对象亮度属性和对象光照范围属性对所述3d展灯的3d展灯光照范围进行亮灯显示;所述3d展灯包括3d展灯外观和所述3d展灯光照范围;

35、并在所述画框对象实例创建选项被选中时,弹出对应的所述画框物料清单可视页面;并将所述画框物料清单可视页面中被选中并提交的所述画框模型作为对应的当前画框模型;并在所述已加载展馆模板的所述第一画框对象集合中新增一个对应的所述第一画框对象模板作为对应的当前画框对象模板;并在所述已加载展馆模板中根据所述当前画框模型的模型属性对所述当前画框对象模板的对象属性进行属性设置;并根据设置后的所述当前画框对象模板的对象属性进行对应的3d对象实例构建得到对应的3d画框并显示;

36、并在所述可视化模拟场景中的任意3d画框被选中时,显示对应的画框作品加载选项;并在所述画框作品加载选项被选中时,将当前被选中的3d画框作为对应的当前3d画框;并将所述已加载展馆模板的所述第一画框对象集合中与所述当前3d画框对应的所述第一画框对象模板作为对应的当前画框对象模板;并弹出对应的所述作品物料清单可视页面;并将所述作品物料清单可视页面中被选中并提交的所述作品模型作为对应的当前作品模型;并根据所述当前作品模型的模型属性对所述当前画框对象模板中对应的对象属性进行属性设置;并根据设置后的所述当前画框对象模板的对象属性对所述当前3d画框进行3d对象实例重构得到新的3d画框并显示;

37、并在所述可视化模拟场景中的任意3d对象被选中时,显示对应的对象属性设置框;并通过所述对象属性设置框对所述已加载展馆模板中与当前被选中的3d对象对应的对象模板的对象属性进行属性显示和设置处理;

38、并在所述可视化模拟场景中的任意3d对象被选中时,提供对应的鼠标拖拽移动、角度旋转和尺寸缩放功能;并通过所述鼠标拖拽移动、角度旋转和尺寸缩放功能对当前被选中的3d对象进行对应的移动、旋转和缩放处理;并在移动、旋转和缩放处理过程中,对所述当前被选中的3d对象是否为所述3d展灯进行识别,若是则在移动、旋转和缩放处理过程中将当前所述3d展灯的所述3d展灯外观和所述3d展灯光照范围作为一个几何整体,并基于该几何整体当前的移动、旋转和缩放参数对其中的所述3d展灯外观和所述3d展灯光照范围进行同步移动、旋转和缩放处理;并在移动、旋转和缩放处理过程中,将所述已加载展馆模板中与所述当前被选中的3d对象对应的对象模板作为对应的当前对象模板,并根据所述当前被选中的3d对象的实时3d尺寸信息和实时坐标信息对所述当前对象模板中对应的对象尺寸属性和对象坐标属性进行同步更新,并在所述当前被选中的3d对象为所述3d展灯时还根据所述当前被选中的3d对象的实时坐标信息算出对应的所述3d展灯光照范围的光照范围参数并基于得到的所述光照范围参数对所述当前对象模板中对应的对象光照范围属性进行同步更新;

39、并在所述可视化模拟场景中的任意所述3d展灯的所述3d展灯光照范围被选中时,提供对应的鼠标拖拽移动与尺寸缩放功能;并通过所述鼠标拖拽移动与尺寸缩放功能对当前被选中的所述3d展灯光照范围进行对应的移动和缩放处理;并在移动和缩放处理过程中,将当前被选中的所述3d展灯作为对应的当前3d对象,并将所述已加载展馆模板中与所述当前3d对象对应的对象模板作为对应的当前对象模板,并根据所述当前3d对象的实时光照范围对所述当前对象模板中的对象光照范围属性进行同步更新。

40、优选的,所述使用3d模拟器根据所述第一展馆模板进行3d场景模拟生成对应的第一3d展馆,具体包括:

41、在所述3d模拟器的所述可视化模拟场景中,基于所述展馆模板加载选项对所述第一展馆模板进行加载作为对应的第一已加载展馆模板;并根据所述第一已加载展馆模板中的所述第一场馆对象模板的对象属性进行对应的3d对象实例构建得到对应的第一3d场馆并显示;并根据所述第一已加载展馆模板中的各个所述第一展墙对象模板的对象属性进行对应的3d对象实例构建得到对应的所述第一3d展墙并显示;并根据所述第一已加载展馆模板中的各个所述第一展灯对象模板的对象属性进行对应的3d对象实例构建得到对应的第一3d展灯并显示;并根据所述第一已加载展馆模板中的各个所述第一画框对象模板的对象属性进行对应的3d对象实例构建得到对应的第一3d画框并显示;并在所述第一已加载展馆模板的所有3d对象实例都构建完成时,由所述第一3d场馆和场馆内的所有所述第一3d展墙、所有所述第一3d展灯和所有所述第一3d画框组成对应的所述第一3d展馆。

42、优选的,所述使用所述3d模拟器在所述第一3d展馆中根据所述第一展灯清单、所述第一画框清单和所述第一作品清单对各个所述第一展墙标识对应的第一3d展墙进行模拟布展并同步更新所述第一展馆模板,具体包括:

43、在所述3d模拟器的所述可视化模拟场景中,基于所述展灯物料清单加载选项、所述画框物料清单加载选项和所述作品物料清单加载选项对所述第一展灯清单、所述第一画框清单和所述第一作品清单进行物料清单加载处理得到对应的第一展灯物料清单可视页面、第一画框物料清单可视页面和第一作品物料清单可视页面;

44、并基于所述展灯对象实例创建选项和对应的所述第一展灯物料清单可视页面在任意所述第一3d展墙上进行3d对象实例构建得到对应的一个或多个所述第一3d展灯并显示,并在所述第一已加载展馆模板的所述第一展灯对象集合中新增对应的一个或多个所述第一展灯对象模板;并在显示各个所述第一3d展灯时,基于所述第一已加载展馆模板中与当前所述第一3d展灯对应的所述第一展灯对象模板的所述第一对象颜色属性、所述第一对象亮度属性和所述第一对象光照范围属性对当前所述第一3d展灯的第一3d展灯光照范围进行亮灯显示;并在当前所述第一3d展墙上任意所述第一3d展灯被选中时,基于所述对象属性设置框对所述第一已加载展馆模板中与当前被选中的所述第一3d展灯对应的所述第一展灯对象模板的对象属性进行属性显示和设置处理;并在当前所述第一3d展墙上任意所述第一3d展灯被选中时,基于所述鼠标拖拽移动、角度旋转和尺寸缩放功能对所述第一已加载展馆模板中与当前被选中的所述第一3d展灯对应的所述第一展灯对象模板的所述第三对象尺寸属性、所述第三对象坐标属性和所述第一对象光照范围属性进行同步更新;并在当前所述第一3d展墙上任意所述第一3d展灯的所述第一3d展灯光照范围被选中时,基于所述鼠标拖拽移动与尺寸缩放功能对所述第一已加载展馆模板中与当前被选中的所述第一3d展灯对应的所述第一展灯对象模板的所述第一对象光照范围属性进行同步更新;其中,在任意所述第一3d展墙上构建的任意所述第一3d展灯对应的所述第一展灯对象模板的所述第二父对象标识属性为当前所述第一3d展墙对应的所述第一展墙对象模板的所述第二对象标识属性;所述第一3d展灯包括第一3d展灯外观和所述第一3d展灯光照范围;

45、并基于所述画框对象实例创建选项和对应的所述第一画框物料清单可视页面在任意所述第一3d展墙上进行3d对象实例构建得到对应的一个或多个所述第一3d画框并显示,并在所述第一已加载展馆模板的所述第一画框对象集合中新增对应的一个或多个所述第一画框对象模板;并在当前所述第一3d展墙上任意所述第一3d画框被选中时,基于所述对象属性设置框对所述第一已加载展馆模板中与当前被选中的所述第一3d画框对应的所述第一画框对象模板的对象属性进行属性显示和设置处理;并在当前所述第一3d展墙上任意所述第一3d画框被选中时,基于所述鼠标拖拽移动、角度旋转和尺寸缩放功能对所述第一已加载展馆模板中与当前被选中的所述第一3d画框对应的所述第一画框对象模板的所述第三对象尺寸属性和所述第三对象坐标属性进行同步更新;其中,在任意所述第一3d展墙上构建的任意所述第一3d画框对应的所述第一画框对象模板的所述第三父对象标识属性为当前所述第一3d展墙对应的所述第一展墙对象模板的所述第二对象标识属性;

46、并在任意所述第一3d展墙上的任意所述第一3d画框被选中时,基于所述画框作品加载选项和对应的所述第一作品物料清单可视页面在当前所述第一3d画框进行作品加载,并在加载过程中对所述第一已加载展馆模板的所述第一画框对象集合中与当前所述第一3d画框对应的所述第一画框对象模板的所述第一对象作品属性进行更新;

47、并在任一所述第一3d展墙上的展灯、画框和作品都布置结束时,基于所述对象属性设置框将所述第一已加载展馆模板中与当前被所述第一3d展墙对应的所述第一展墙对象模板的所述第一对象布展状态属性设为布展结束状态。

48、优选的,所述在对所述第一3d展馆完成布展时对最新的所述第一展馆模板进行模板正确性检查得到对应的第一检查结果,具体包括:

49、对所述第一已加载展馆模板中所有所述第一展墙对象模板的所述第一对象布展状态属性是否都为布展结束状态进行识别,若是则确认所述第一3d展馆的布展已完成;

50、并在确认所述第一3d展馆的布展已完成时,对所述第一已加载展馆模板中所有所述第一展墙对象模板的所述第二对象标识属性是否都为所述第一展馆模板的所述第一对象标识属性进行识别,若是则设置对应的第一检验状态为成功,若否则设置对应的所述第一检验状态为失败;

51、并对所述第一已加载展馆模板中所有所述第一展灯对象模板的所述第二父对象标识属性对应的父对象类型是否都为展墙对象类型进行识别,若是则设置对应的第二检验状态为成功,若否则设置对应的所述第二检验状态为失败;

52、并对所述第一已加载展馆模板中所有所述第一画框对象模板的所述第三父对象标识属性对应的父对象类型是否都为展墙对象类型进行识别,若是则设置对应的第三检验状态为成功,若否则设置对应的所述第三检验状态为失败;

53、并对所述第一已加载展馆模板中各个所述第一展灯对象模板进行遍历;并在遍历时将当前遍历的所述第一展灯对象模板作为对应的当前展灯对象模板,并将所述当前展灯对象模板的所述第一对象外观属性的所述灯泡掩膜图的所述灯泡中心点作为对应的当前灯泡中心点,并将所述当前展灯对象模板的所述第一对象灯型属性作为对应的当前对象灯型,并将所述当前展灯对象模板的所述第一对象光照范围属性作为对应的当前对象光照范围;并对所述当前对象灯型进行识别;若所述当前对象灯型为直射灯,则对所述当前对象光照范围的所述顶面中心点是否与所述当前灯泡中心点重合进行识别,若是则设置对应的第一展灯检验状态为成功,若否则设置对应的所述第一展灯检验状态为失败;若所述当前对象灯型为漫射灯,则对所述当前对象光照范围的所述锥体顶点是否与所述当前灯泡中心点重合进行识别,若是则设置对应的所述第一展灯检验状态为成功,若否则设置对应的所述第一展灯检验状态为失败;并在遍历结束时,对得到的所有所述第一展灯检验状态是否都为成功进行识别,若是则设置对应的第四检验状态为成功,若否则设置对应的所述第四检验状态为失败;

54、并对所述第一已加载展馆模板中所有所述第一画框对象模板的所述第一对象作品属性是否都不为空进行识别,若是则设置对应的第五检验状态为成功,若否则设置对应的所述第五检验状态为失败;

55、并对得到的所述第一、第二、第三、第四和第五检验状态是否都为成功进行识别,若是则设置对应的所述第一检查结果为检查成功,若否则设置对应的所述第一检查结果为检查失败。

56、本发明实施例第二方面提供了一种用于实现上述第一方面所述的基于3d展馆进行布展的处理方法的装置,所述装置包括:预处理模块、第一布展模块和第二布展模块;

57、所述预处理模块用于接收3d展馆配置模板、展灯物料清单、画框物料清单和作品物料清单作为对应的第一展馆模板、第一展灯清单、第一画框清单和第一作品清单;并对所述第一展馆模板中未完成布展的展墙进行统计生成对应的第一展墙序列;所述第一展墙序列包括多个第一展墙标识;

58、所述第一布展模块用于使用3d模拟器根据所述第一展馆模板进行3d场景模拟生成对应的第一3d展馆;并使用所述3d模拟器在所述第一3d展馆中根据所述第一展灯清单、所述第一画框清单和所述第一作品清单对各个所述第一展墙标识对应的第一3d展墙进行模拟布展并同步更新所述第一展馆模板;

59、所述第二布展模块用于在对所述第一3d展馆完成布展时对最新的所述第一展馆模板进行模板正确性检查得到对应的第一检查结果;并在所述第一检查结果为检查成功时对所述第一展馆模板进行展馆命名和上线发布处理。

60、本发明实施例第三方面提供了一种电子设备,包括:存储器、处理器和收发器;

61、所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法步骤;

62、所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。

63、本发明实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法的指令。

64、本发明实施例提供了一种基于3d展馆进行布展的处理方法、装置、电子设备及计算机可读存储介质;本发明首先设计出一组用于布展的3d展馆配置模板、展灯物料清单、画框物料清单和作品物料清单的数据结构,并设计出一组3d模拟器的布展设计组件(3d模拟器的展馆模板加载选项、展灯物料清单加载选项、画框物料清单加载选项、作品物料清单加载选项、展灯对象实例创建选项、画框对象实例创建选项、画框作品加载选项和对象属性设置框),并设计出一组3d模拟器的鼠标操作功能(3d模拟器的鼠标拖拽移动、角度旋转和尺寸缩放功能和鼠标拖拽移动与尺寸缩放功能);然后基于上述数据结构、布展设计组件和鼠标操作功能在3d模拟器中根据用户的互动信息完成一系列的线上布展操作:3d展馆配置模板加载、3d对象构建(3d场馆、3d展墙、3d展灯和3d画框)、3d对象属性设置和画框作品加载;最后在布展结束时对完成布展的3d展馆模板进行模板正确性检查,并在检查成功时完成布展的3d展馆模板进行展馆命名和上线发布。本发明解决了常规3d模拟器中没有布展设计组件、无法针对绘画作品展馆进行线上布展的技术缺陷,为各类用户提供了高时效、低成本的定制化布展服务。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1