【技术实现步骤摘要】
AR场景内容的生成方法、展示方法、展示系统及装置
本公开涉及增强现实
,具体而言,涉及一种AR场景内容的生成方法、展示方法、展示系统、装置、电子设备及存储介质。
技术介绍
增强现实(AugmentedReality,AR)技术,通过将实体信息(视觉信息、声音、触觉等)通过模拟仿真后,叠加到真实世界中,从而将真实的环境和虚拟的物体实时地在同一个画面或空间呈现。近年来,AR设备的应用领域越来越广,使得AR设备在生活、工作、娱乐中起到了重要的作用,对AR设备呈现的增强现实场景的效果的优化,越发重要。
技术实现思路
本公开实施例至少提供一种AR场景内容的生成方案。第一方面,本公开实施例提供了一种AR场景内容的生成方法,应用于AR生成端,包括:响应于第一触发操作,获取所述第一触发操作指示的目标现实场景的三维场景模型,以及与所述目标现实场景关联的初始增强现实AR数据包;获取与所述初始AR数据包关联的至少一个虚拟对象的更新数据;所述更新数据包括所述至少一个虚拟对象在所述三维场景模型中的第一位姿数据 ...
【技术保护点】
1.一种AR场景内容的生成方法,其特征在于,应用于AR生成端,包括:/n响应于第一触发操作,获取所述第一触发操作指示的目标现实场景的三维场景模型,以及与所述目标现实场景关联的初始增强现实AR数据包;/n获取与所述初始AR数据包关联的至少一个虚拟对象的更新数据;所述更新数据包括所述至少一个虚拟对象在所述三维场景模型中的第一位姿数据;/n基于所述至少一个虚拟对象的所述更新数据,对所述初始AR数据包进行更新,生成更新后的AR数据包。/n
【技术特征摘要】
1.一种AR场景内容的生成方法,其特征在于,应用于AR生成端,包括:
响应于第一触发操作,获取所述第一触发操作指示的目标现实场景的三维场景模型,以及与所述目标现实场景关联的初始增强现实AR数据包;
获取与所述初始AR数据包关联的至少一个虚拟对象的更新数据;所述更新数据包括所述至少一个虚拟对象在所述三维场景模型中的第一位姿数据;
基于所述至少一个虚拟对象的所述更新数据,对所述初始AR数据包进行更新,生成更新后的AR数据包。
2.根据权利要求1所述的生成方法,其特征在于,获取与所述初始AR数据包关联的至少一个虚拟对象的更新数据,包括:
获取所述初始AR数据包中的至少一个第一虚拟对象的更新数据,和/或,从预先建立的素材库中获取与所述初始AR数据包关联的至少一个第二虚拟对象,并获取所述至少一个第二虚拟对象的更新数据。
3.根据权利要求1或2所述的生成方法,其特征在于,所述获取与所述初始AR数据包关联的至少一个虚拟对象的更新数据,包括:
展示加载的所述三维场景模型;
获取所述至少一个虚拟对象在被置于所述三维场景模型中的情况下的所述第一位姿数据。
4.根据权利要求1至3任一所述的生成方法,其特征在于,所述更新数据还包括所述至少一个虚拟对象在所述三维场景模型中的交互数据;
所述获取与所述初始AR数据包关联的至少一个虚拟对象的更新数据,包括:
展示交互数据编辑界面,并获取通过所述交互数据编辑界面分别接收的每个虚拟对象的交互数据;
其中,所述交互数据中包括以下至少一种:至少一种状态触发条件、与每种状态触发条件对应的呈现状态、以及虚拟对象在被触发展示后的循环展示次数。
5.根据权利要求4所述的生成方法,其特征在于,在所述交互数据中包括多种状态触发条件的情况下,所述交互数据还包括:每种状态触发条件的优先级。
6.根据权利要求1所述的生成方法,其特征在于,所述生成方法还包括:
获取与所述初始AR数据包关联的至少一个虚拟三维模型在所述三维场景模型中展示时的第二位姿数据,所述至少一个虚拟三维模型用于表示所述目标现实场景中的目标物体;
所述基于所述至少一个虚拟对象的所述更新数据,对所述初始AR数据包进行更新,生成更新后的AR数据包,包括:
基于所述至少一个虚拟对象的所述更新数据,以及所述虚拟三维模型对应的所述第二位姿数据,对所述初始AR数据包进行更新,生成更新后的AR数据包。
7.根据权利要求1至6任一所述的生成方法,其特征在于,所述生成更新后的AR数据包之后,还包括:
响应于对所述更新后的AR数据包的上传触发操作,获取所述更新后的AR数据包的标签信息;
将所述更新后的AR数据包和所述标签信息发送至服务器。
8.根据权利要求7所述的生成方法,其特征在于,所述将所述更新后的AR数据包和所述标签信息发送至服务器,包括:
将所述更新后的AR数据包、所述标签信息以及指示所述更新后的AR数据包是否启用的状态信息发送至服务器。
9.一种AR场景内容的展示方法,其特征在于,应用于AR设备,包括:
响应于第二触发操作,获取与所述第二触发操作指示的目标现实场景关联的AR数据包;所述AR数据包中包含至少一个虚拟对象在所述目标现实场景的三维场景模型中的第一位姿数据;
基于AR设备当前拍摄所述目标现实场景时的第三位姿数据,以及所述AR数据包中至少一个虚拟对象在三维场景模型中的所述第一位姿数据,确定所述至少一个虚拟对象的呈现特效信息;
基于所述呈现特效信息,通过所述AR设备展示所述至少一个虚拟对象。
10.根据权利要求9所述的展示方法,其特征在于,所述AR数据包中还包括至少一个虚拟三维模型在所述三维场景模型中的第二位姿数据;
所述基于AR设备当前拍摄所述目标现实场景时的第三位姿数据,以及所述AR数据包中至少一个虚拟对象在三维场景模型中的所述第一位姿数据,确定所述至少一个虚拟对象的呈现特效信息,包括:
基于所述AR设备当前拍摄所述目标现实场景时的所述第三位姿数据、所述AR数据包中至少一个虚拟对象在三维场景模型中的所述第一位姿数据、以及所述虚拟三维模型对应的所述第二位姿数据,确定所述至少一个虚拟对象的呈现特效信息。
11.根据权利要求9或10所述的展示方法,其特征在于,所述AR数据包中还包括至少一个虚拟对象在所述三维场景模型中的交互数据,所述交互数据包括至少...
【专利技术属性】
技术研发人员:侯欣如,栾青,王鼎禄,石盛传,
申请(专利权)人:北京市商汤科技开发有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。