一种场景对象的遮挡裁剪方法、装置、终端及存储介质制造方法及图纸

技术编号:40830999 阅读:43 留言:0更新日期:2024-04-01 14:54
本申请提供了一种场景对象的遮挡裁剪方法、装置、终端及存储介质,属于计算机技术领域。方法包括:对于虚拟空间的多个场景区域中的任一场景区域,从多个场景区域中,确定场景区域的至少一个相关区域;对场景区域和至少一个相关区域进行场景构建,得到场景区域的可见性信息;响应于对象显示指令,基于目标场景区域的可见性信息,对场景对象进行遮挡裁剪,显示目标场景区域中剩余的场景对象以及至少一个相关区域中剩余的场景对象。上述技术方案,能够只加载目标场景区域中各个可见性单元的可见性集,而不需加载虚拟空间中所有可见性单元的可见性集,减少了加载可见性信息时的内存占用量,提高了场景对象的加载效率。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种场景对象的遮挡裁剪方法、装置、终端及存储介质


技术介绍

1、随着计算机技术的发展,玩游戏已成为一种广泛的娱乐方式。然而,在对游戏的虚拟空间进行场景构建时,有些场景对象会被遮挡或者不在虚拟对象的可视范围内,可以通过遮挡裁剪将这些场景对象丢弃,来降低构建场景对象的开销。因此,如何对场景对象进行遮挡裁剪,是需要解决的问题。

2、目前,通常是由工作人员手动在虚拟空间中设置可见性单元的范围,然后基于可见性单元确定虚拟空间中各个可见性单元的可见性集,该可见性集用于存放对应的可见性单元中各个场景对象的可见性结果,即场景对象在该可见性单元中是否可见。然后,离线构建虚拟空间中全部可见性单元的可见性集。在游戏运行时一次性将可见性集全部加载到内存中。最后,基于相机所在的可见性单元的可见性集来进行对场景对象的遮挡裁剪。

3、上述技术方案存在的问题是,一次性将可见性集全部加载到内存中,导致内存占用较高。


技术实现思路

1、本申请实施例提供了一种场景对象的遮挡裁剪方法、装置、终端及本文档来自技高网...

【技术保护点】

1.一种场景对象的遮挡裁剪方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对于虚拟空间的多个场景区域中的任一场景区域,从所述多个场景区域中,确定所述场景区域的至少一个相关区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述至少一个方向包括相互垂直的第一水平方向和第二水平方向;

4.根据权利要求2所述的方法,其特征在于,所述至少一个方向包括相互垂直的第一水平方向和第二水平方向;

5.根据权利要求2所述的方法,其特征在于,所述以所述至少一个方向上的加载距离为距离阈值,从所述多个场景区域中,确定所述场景区域...

【技术特征摘要】

1.一种场景对象的遮挡裁剪方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对于虚拟空间的多个场景区域中的任一场景区域,从所述多个场景区域中,确定所述场景区域的至少一个相关区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述至少一个方向包括相互垂直的第一水平方向和第二水平方向;

4.根据权利要求2所述的方法,其特征在于,所述至少一个方向包括相互垂直的第一水平方向和第二水平方向;

5.根据权利要求2所述的方法,其特征在于,所述以所述至少一个方向上的加载距离为距离阈值,从所述多个场景区域中,确定所述场景区域的至少一个相关区域,包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述场景区域和所述至少一个相关区域进行场景构建,得到所述场景区域的可见性信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述响应于对象显示指令,基于目标场景区域的可见性信息,对场景对象进行...

【专利技术属性】
技术研发人员:邵珍燕
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1