本申请实施例涉及图像处理,尤其涉及一种渲染显示方法、装置、设备以及介质。
背景技术:
1、随着虚拟现实(virtual reality,简称为vr)设备的发展,vr设备上可利用混合现实(mixed reality,简称为mr)技术,在现实场景中呈现虚拟场景,得到一种虚实结合场景,使得用户能够与现实世界进行交互。
2、由于虚实结合场景中存在虚拟对象和真实对象,并且虚拟对象和真实对象之间会存在遮挡关系。那么,一旦遮挡关系错误时,就会给用户带来虚实对象相对位置与现实世界中位置关系相违背的错觉,从而影响真实感。
技术实现思路
1、本申请提供一种渲染显示方法、装置、设备以及介质,能够确定虚拟对象与真实对象的正确遮挡关系,并渲染能够显示的虚拟对象,从而提高用户的真实感体验。
2、第一方面,本申请提供了一种渲染显示方法,包括:
3、获取虚拟空间中真实对象和虚拟对象的位置信息;
4、根据所述位置信息,确定所述真实对象和所述虚拟对象之间的遮挡关系;
5、根据所述遮挡关系,确定目标虚拟对象;
6、渲染并显示所述目标虚拟对象。
7、第二方面,本申请提供了一种渲染显示装置,包括:
8、信息获取模块,用于获取虚拟空间中真实对象和虚拟对象的位置信息;
9、关系确定模块,用于根据所述位置信息,确定所述真实对象和所述虚拟对象之间的遮挡关系;
10、对象确定模块,用于根据所述遮挡关系,确定目标虚拟对象;
11、渲染显示模块,用于渲染并显示所述目标虚拟对象。
12、第三方面,本申请提供了一种电子设备,包括:
13、处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,以执行如第一方面实施例所述的渲染显示方法。
14、第四方面,本申请提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行如第一方面实施例所述的渲染显示方法。
15、第五方面,本申请提供了一种包含程序指令的计算机程序产品,当所述程序指令在电子设备上运行时,使得所述电子设备执行如第一方面实施例所述的渲染显示方法。
16、本申请实施例公开的技术方案,至少具有如下有益效果:
17、通过根据获取到的虚拟空间中真实对象的位置信息和虚拟对象的位置信息,确定真实对象和虚拟对象之间的遮挡关系,并根据遮挡关系确定目标虚拟对象,然后渲染并显示该目标虚拟对象。本申请通过利用真实对象的位置信息和虚拟对象的位置信息,确定虚拟对象与真实对象的正确遮挡关系,以基于正确遮挡关系确定能够显示的虚拟对象,进而渲染能够显示的虚拟对象,从而能够向用户显示正确的虚实对象的遮挡关系,提高用户的真实感体验。
1.一种渲染显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述位置信息,确定所述真实对象和所述虚拟对象之间的遮挡关系,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述可视范围和所述虚拟对象的位置信息,确定所述真实对象和所述虚拟对象之间的遮挡关系,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述遮挡关系,确定目标虚拟对象,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,若所述真实对象的数量为多个,则根据所述位置信息,确定所述真实对象和所述虚拟对象之间的遮挡关系,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述目标区域,确定真实对象和虚拟对象之间的遮挡关系,包括:
7.根据权利要求1-4任一项所述的方法,其特征在于,若所述真实对象设置有透视显示模块,则确定所述真实对象和所述虚拟对象之间的遮挡关系之后,还包括:
8.根据权利要求1-4任一项所述的方法,其特征在于,
9.一种渲染显示装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至8中任一项所述的渲染显示方法。
12.一种包含程序指令的计算机程序产品,其特征在于,当所述程序指令在电子设备上运行时,使得所述电子设备执行如权利要求1至8中任一项所述的渲染显示方法。