System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及三维虚拟空间融合显示方法及装置。
技术介绍
1、随着技术的不断发展,虚拟技术一直是三维视觉和计算机图形学的研究热点,相关技术更是广泛应用于ar(augmented reality,增强现实)、vr(virtual reality,虚拟现实)、全息通信、影视与游戏制作等多个领域。
2、而相关技术中,如果用户想要在一个虚拟空间内观看到另外一个虚拟空间内的画面,通常需要进行虚拟空间之间的跳转,导致用户需要较长的时间进行等待。
技术实现思路
1、本公开提供了一种三维虚拟空间融合显示方法及装置。
2、根据本公开的第一方面,提供了一种三维虚拟空间融合显示方法,所述方法包括:
3、在第一虚拟形象位于第一三维虚拟空间的情况下,获取第二三维虚拟空间中的目标场景内容;其中,所述目标场景内容包括通过目标虚拟相机获取到的在所述第二三维虚拟空间中的场景内容,所述第一虚拟形象为第一用户对应的虚拟形象;
4、在所述第一三维虚拟空间中的第一目标显示区域显示所述目标场景内容。
5、可选地,所述获取第二三维虚拟空间中的目标场景内容,包括:
6、获取位于所述第二三维虚拟空间中的第二虚拟形象;其中,所述第二虚拟形象为第二用户对应的虚拟形象;
7、在所述第二虚拟形象上绑定目标虚拟相机,并通过所述目标虚拟相机获取所述第二三维虚拟空间中的目标场景内容。
8、可选地,所述获取第二三维虚拟空间中的目标场景内容,
9、在接收到所述第一用户对所述目标虚拟相机的目标控制指令时,在所述第二三维虚拟空间中设置目标虚拟相机;
10、控制所述目标虚拟相机在所述第二三维虚拟空间中移动或旋转,并通过所述目标虚拟相机获取所述目标虚拟相机在所述第二三维虚拟空间中捕获的目标场景内容。
11、可选地,所述方法还包括:
12、在接收到第一跳转指令的情况下,控制所述第一虚拟形象进入所述第二三维虚拟空间;其中,所述第一虚拟形象在进入所述第二三维虚拟空间时的位置为所述目标虚拟相机在所述第二三维虚拟空间中的位置;
13、以所述第一虚拟形象的第一人称视角显示所述第二三维虚拟空间中的场景内容,或者显示包含所述第一虚拟形象的所述第二三维虚拟空间的场景内容。
14、可选地,所述方法还包括:
15、在接收到第一跳转指令的情况下,将所述第一三维虚拟空间的显示的场景内容关闭;
16、或者,在所述第二三维虚拟空间的第二目标显示区域显示所述第一三维虚拟空间的显示内容。
17、可选地,所述方法还包括:
18、在接收到第二跳转指令的情况下,控制所述第一虚拟形象进入所述第一三维虚拟空间。
19、可选地,所述方法还包括:
20、获取所述第一三维虚拟空间中显示内容对应的第一视频流,并获取所述第二三维虚拟空间中显示内容对应的第二视频流;
21、将所述第一视频流和所述第二视频流在目标终端上进行合流处理,得到目标视频流,并通过所述终端播放所述目标视频流。
22、根据本公开的第二方面,提供了一种三维虚拟空间融合显示装置,所述装置包括:
23、场景内容获取模块,用于在第一虚拟形象位于第一三维虚拟空间的情况下,获取第二三维虚拟空间中的目标场景内容;其中,所述目标场景内容包括通过目标虚拟相机获取到的在所述第二三维虚拟空间中的场景内容,所述第一虚拟形象为第一用户对应的虚拟形象;
24、场景内容显示模块,用于在所述第一三维虚拟空间中的第一目标显示区域显示所述目标场景内容。
25、可选地,所述场景内容获取模块,具体用于:
26、获取位于所述第二三维虚拟空间中的第二虚拟形象;其中,所述第二虚拟形象为第二用户对应的虚拟形象;
27、在所述第二虚拟形象上绑定目标虚拟相机,并通过所述目标虚拟相机获取所述第二三维虚拟空间中的目标场景内容。
28、可选地,所述场景内容获取模块,具体还用于:
29、在所述第二三维虚拟空间中设置目标虚拟相机;
30、在接收到所述第一用户对所述目标虚拟相机的目标控制指令时,控制所述目标虚拟相机在所述第二三维虚拟空间中移动或旋转,并通过所述目标虚拟相机获取所述目标虚拟相机在所述第二三维虚拟空间中捕获的目标场景内容。
31、可选地,所述装置还包括:
32、第一控制模块,用于在接收到第一跳转指令的情况下,控制所述第一虚拟形象进入所述第二三维虚拟空间;其中,所述第一虚拟形象在进入所述第二三维虚拟空间时的位置为所述目标虚拟相机在所述第二三维虚拟空间中的位置;
33、所述场景内容显示模块,还用于以所述第一虚拟形象的第一人称视角显示所述第二三维虚拟空间中的场景内容,或者显示包含所述第一虚拟形象的所述第二三维虚拟空间的场景内容。
34、可选地,所述装置还包括:
35、场景内容关闭模块,用于在接收到第一跳转指令的情况下,将所述第一三维虚拟空间的显示的场景内容关闭;
36、所述场景内容显示模块,还用于在所述第二三维虚拟空间的第二目标显示区域显示所述第一三维虚拟空间的显示内容。
37、可选地,所述装置还包括:
38、第二控制模块,用于在接收到第二跳转指令的情况下,控制所述第一虚拟形象进入所述第一三维虚拟空间。
39、可选地,所述装置还包括:
40、视频流获取模块,用于获取所述第一三维虚拟空间中显示内容对应的第一视频流,并获取所述第二三维虚拟空间中显示内容对应的第二视频流;
41、视频流处理模块,用于将所述第一视频流和所述第二视频流在目标终端上进行合流处理,得到目标视频流,并通过所述终端播放所述目标视频流。
42、根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
43、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开的上述方法。
44、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本公开的上述方法。
45、本公开实施例提供的三维虚拟空间融合显示方法及装置,在第一虚拟形象位于第一三维虚拟空间的情况下,通过获取第二三维虚拟空间中的目标场景内容;其中,目标场景内容包括通过目标虚拟相机获取到的在第二三维虚拟空间中的场景内容,第一虚拟形象为第一用户对应的虚拟形象;并在第一三维虚拟空间中的第一目标显示区域显示目标场景内容。实施例通过在第二三维虚拟空间中的相机获取第二三维虚拟空间中的场景内容,并将该场景内容在第一三维虚拟空间中显示,可以实现用户在一个三维虚拟空间中观看另外一个三维虚拟空间中场景的本文档来自技高网...
【技术保护点】
1.一种三维虚拟空间融合显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取第二三维虚拟空间中的目标场景内容,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取第二三维虚拟空间中的目标场景内容,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1~6任一所述的方法,其特征在于,所述方法还包括:
8.一种三维虚拟空间融合显示装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-7中任一项所述的方法。
【技术特征摘要】
1.一种三维虚拟空间融合显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取第二三维虚拟空间中的目标场景内容,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取第二三维虚拟空间中的目标场景内容,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根...
【专利技术属性】
技术研发人员:李琳,高山,郑彬戈,刘博,邱宇,
申请(专利权)人:咪咕文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。