本发明涉及增强现实,尤其涉及一种ar内容展示方法。
背景技术:
1、增强现实(augmented reality,ar)技术是一种将虚拟信息与现实场景进行融合的技术;ar技术具有现场感强、娱乐性高以及交互性强的优点,使得ar技术被广泛应用于不同的行业和领域。
2、然而,目前ar内容在展示时通常是基于现实场景内容直接展示虚拟对象,导致虚拟对象的出现较为生硬,同时无法实现多人互动,影响了用户的ar体验。
技术实现思路
1、本发明的目的在于提供一种ar内容展示方法,用户加载场景后可以启动多人互动模式,并允许其他成员或设备加入到此场景中,互动内容在所有设备上保持同步实时更新,实现多人协同互动。
2、为了达到上述目的,本发明通过以下技术方案实现:
3、一种ar内容展示方法,包括:
4、下载ar场景包,且所述ar场景包包括若干个场景卡片,每一所述场景卡片包括一场景;
5、下载ar内容并对其进行展示,且所述ar内容包括虚拟对象;
6、房主进入所述场景并加载展示的ar内容后,生成加入所述场景的房间及房间号,以开启多人互动模式;以及
7、参与互动的成员使用所述房间号加入所述场景内,且在所述场景内所述成员和所述房主使用所述虚拟对象进行互动操作。
8、可选地,在执行下载ar内容的步骤之前还包括:识别环境;且所述识别环境的步骤包括:
9、点击所述ar场景包中的场景卡片查看对应的场景,以检查是否需要下载全局环境地图;
10、若需要下载全局环境地图,根据所述场景的名称及缩略图加载对应的全局环境地图;
11、识别与匹配所述全局环境地图的关键点,以重定位进行环境识别;
12、若环境识别成功,在所述场景中展示所述全局环境地图的导航线。
13、可选地,对所述ar内容进行展示的步骤包括:
14、判断所述ar内容是否为2d显示模式;
15、若所述ar内容是2d显示模式,则将ar内容放置在平面上;
16、若所述ar内容不是2d显示模式,则判断有无识别目标;若无识别目标则将ar内容放置至真实世界中;若有识别目标,则扫描识别目标图片对应的实物并进行识别,若识别失败则将ar内容放置至真实世界中,若识别成功则将ar内容叠加在识别目标上。
17、可选地,房主退出互动并关闭房间时,房间关闭,参与互动的成员自动退出场景,且房主仍留在场景内。
18、可选地,房主退出互动但保留房间时,仅房主退出互动,参与互动的成员仍可进行互动操作,当最后一个成员退出互动时房间关闭。
19、可选地,在场景内进行互动操作时,房主和参与互动的成员皆为用户,同一用户可操作若干个所述虚拟对象,且同一所述虚拟对象只允许一个用户操作。
20、可选地,互动模式下展示房间号和房间人数。
21、可选地,所述房间号为随机生成的4位数字。
22、可选地,参与互动的成员成功加入所述场景后提示有用户加入房间;参与互动的成员未成功加入所述场景则提示失败信息。
23、可选地,所述失败信息包括场景不存在、房间号过期或者网络错误。
24、本发明与现有技术相比至少具有以下优点之一:
25、本发明公开的一种ar内容展示方法,下载ar场景包和ar内容后,房主进入场景并加载展示的ar内容,随后生成加入场景的房间及房间号,以开启多人互动模式;参与互动的成员则可以使用房间号加入场景内,且在场景内成员和房主使用虚拟对象进行互动操作。本发明中多名用户在同一个房间(即数字空间)内共享同一场景包的ar内容,每个操作都可以在所有视角内实施渲染,适用于互动展示等场景。
26、本发明可以将ar内容以混合现实的方式呈现给用户,用户加载场景后可以启动多人互动模式,并允许其他成员或设备加入到此场景中,互动内容在所有设备上保持同步实时更新,实现多人协同互动。
1.一种ar内容展示方法,其特征在于,包括:
2.如权利要求1所述的ar内容展示方法,其特征在于,在执行下载ar内容的步骤之前还包括:识别环境;且所述识别环境的步骤包括:
3.如权利要求1所述的ar内容展示方法,其特征在于,对所述ar内容进行展示的步骤包括:
4.如权利要求1所述的ar内容展示方法,其特征在于,房主退出互动并关闭房间时,房间关闭,参与互动的成员自动退出场景,且房主仍留在场景内。
5.如权利要求1所述的ar内容展示方法,其特征在于,房主退出互动但保留房间时,仅房主退出互动,参与互动的成员仍可进行互动操作,当最后一个成员退出互动时房间关闭。
6.如权利要求1所述的ar内容展示方法,其特征在于,在场景内进行互动操作时,房主和参与互动的成员皆为用户,同一用户可操作若干个所述虚拟对象,且同一所述虚拟对象只允许一个用户操作。
7.如权利要求1所述的ar内容展示方法,其特征在于,互动模式下展示房间号和房间人数。
8.如权利要求1所述的ar内容展示方法,其特征在于,所述房间号为随机生成的4位数字。
9.如权利要求6所述的ar内容展示方法,其特征在于,参与互动的成员成功加入所述场景后提示有用户加入房间;参与互动的成员未成功加入所述场景则提示失败信息。
10.如权利要求9所述的ar内容展示方法,其特征在于,所述失败信息包括场景不存在、房间号过期或者网络错误。