一种场景渲染方法、装置、存储介质及电子设备与流程

专利2025-04-20  25


本申请涉及计算机图形学,具体涉及一种场景渲染方法、装置、存储介质及电子设备。


背景技术:

1、随着计算机技术的进步,用户对虚拟三维场景提出了更多的需求。元宇宙空间场景、云游戏等云渲染等产品在应用过程中会涉及实时渲染游戏场景或仿真模拟场景,利用多细节层次(levels of detail,lod)技术可以通过降低不重要物体的渲染精度来提高整体的渲染效率,同时也能保证成像质量。lod技术由生成、选择、切换三个模块组成,其中,lod选择模块用于根据某项指标选择物体在渲染时要使用哪一层级精度的lod模型,因此很大程度上决定了最终的渲染质量。

2、目前,为了在保证渲染质量的前提下尽可能提高渲染效率,通常以物体包围盒在成像面上的投影面积占比为指标,通过计算物体的包围盒在可视化窗口上的投影像素面积来选择对应精度的lod模型。

3、然而,如果在场景中的过小物体或过大物体的投影面积变化不明显,仅依靠该指标无法选择最优的lod模型,无法最大程度上降低需要渲染的数据量,导致场景渲染效率低。


技术实现思路

1、有鉴于此,本申请提供了一种场景渲染方法、装置、存储介质及电子设备,主要目的在于改善目前仅依靠物体的投影面积作为指标无法选择出最优的lod模型,导致场景渲染效率低的技术问题。

2、第一方面,本申请提供了一种场景渲染方法,包括:

3、获取待渲染场景的属性特征,其中,所述属性特征用于确定用户对所述待渲染场景的熟悉程度和/或重视程度;

4、根据所述属性特征,确定所述待渲染场景的场景热度;

5、依据所述场景热度,选取多细节层次lod模型进行所述待渲染场景的渲染。

6、第二方面,本申请提供了一种场景渲染装置,包括:

7、获取模块,被配置为获取待渲染场景的属性特征,其中,所述属性特征用于确定用户对所述待渲染场景的熟悉程度和/或重视程度;

8、确定模块,被配置为根据所述属性特征,确定所述待渲染场景的场景热度;

9、选择模块,被配置为依据所述场景热度,选取多细节层次lod模型进行所述待渲染场景的渲染。

10、第三方面,本申请提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的方法。

11、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。

12、第五方面,本申请提供了一种计算机程序产品,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。

13、借由上述技术方案,本申请提供的一种场景渲染方法、装置、存储介质及电子设备,首先获取待渲染场景的属性特征,其中,该属性特征用于确定用户对待渲染场景的熟悉程度和/或重视程度;再根据该属性特征,确定待渲染场景的场景热度;然后依据场景热度,选取lod模型进行所述待渲染场景的渲染。与目前现有技术相比,本申请通过引入待渲染场景的属性特征,如用户对待渲染场景的熟悉程度和/或重视程度,为待渲染场景划分场景热度,再根据场景热度选择对应精度的lod模型,进而做到lod模型的精确选择,可有效降低需要渲染的数据量,在提高相对重要物体的渲染精度的同时简化相对不重要物体的渲染效果,实现了合理分配场景渲染所需的计算资源,既保证了视觉效果又提高了场景渲染的效率。

14、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种场景渲染方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述依据所述场景热度,选取lod模型进行所述待渲染场景的渲染之前,包括:

3.根据权利要求2所述的方法,其特征在于,所述依据所述各个物体的优先度和所述场景热度,选取lod模型进行所述待渲染场景的渲染,包括:

4.根据权利要求3所述的方法,其特征在于,所述属性特征,包括以下至少一种:

5.根据权利要求4所述的方法,其特征在于,所述属性特征包括:所述首次访问时间和所述访问频率;则,根据所述属性特征,确定所述待渲染场景的场景热度,包括:

6.根据权利要求5所述的方法,其特征在于,所述获取与所述场景热度对应精度的lod模型集合,包括:

7.根据权利要求4所述的方法,其特征在于,所述属性特征包括:所述重视程度等级;则,根据所述属性特征,确定所述待渲染场景的场景热度,包括:

8.根据权利要求2所述的方法,其特征在于,获取所述待渲染场景中任一目标物体的投影占比,包括:

9.根据权利要求2所述的方法,其特征在于,基于所述待渲染场景中任一目标物体的投影占比和视距,确定所述目标物体的优先度,包括:

10.根据权利要求3所述的方法,其特征在于,依据所述待渲染场景中任一目标物体的优先度,从所述lod模型集合中选择对应的lod模型进行所述目标物体的渲染,包括:

11.一种场景渲染装置,其特征在于,包括:

12.一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法。

13.一种计算机程序产品,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法。


技术总结
本申请公开了一种场景渲染方法、装置、存储介质及电子设备,涉及计算机图形学技术领域,首先获取待渲染场景的属性特征,其中,所述属性特征用于确定用户对所述待渲染场景的熟悉程度和/或重视程度;再根据所述属性特征,确定所述待渲染场景的场景热度;然后依据所述场景热度,选取LOD模型进行所述待渲染场景的渲染。与目前现有技术相比,本申请提出一种多指标融合三维场景LOD模型选择方法,在提高相对重要物体的渲染精度的同时简化相对不重要物体的渲染效果,实现了合理分配场景渲染所需的计算资源,既保证了视觉效果又提高了场景渲染的效率。

技术研发人员:曾艺雯
受保护的技术使用者:中移(苏州)软件技术有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/index.php/read-1818870.html

最新回复(0)