三维虚拟场景渲染方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:42505904 阅读:41 留言:0更新日期:2024-08-22 14:20
本申请涉及一种三维虚拟场景渲染方法、装置、计算机设备和存储介质。所述方法包括:显示基于全局纹理空间渲染得到的三维虚拟场景,全局纹理空间中至少存储有多个物体各自对应的光照纹理数据;当三维虚拟场景中存在运动的目标物体时,确定三维虚拟场景中因目标物体的运动而需要产生光影效果变化的相关物体;确定全局纹理空间中的目标纹理区域;目标纹理区域包括与目标物体匹配的纹理区域、以及与相关物体匹配的纹理区域;根据目标物体与相关物体在光影效果上的影响情况,对目标纹理区域中存储的光照纹理数据进行更新,得到更新后的全局纹理空间;基于更新后的全局纹理空间进行渲染,以更新显示三维虚拟场景。采用本方法能够减少GPU计算资源消耗。

【技术实现步骤摘要】

本申请涉及虚拟现实,特别是涉及一种三维虚拟场景渲染方法、装置、计算机设备和存储介质


技术介绍

1、虚拟现实技术是利用计算机技术为用户呈现可交互的三维虚拟场景,并向用户提供与三维场景中虚拟的物体之间的交互功能。为了给用户提供逼真的虚拟现实体验,三维虚拟场景中对物体的光影效果的渲染要求也越来越高。

2、现有方式中通常以静态烘焙的方式来模拟光线效果,并将烘焙结果以静态纹理贴图的方式保存起来,从而通过读取静态纹理贴图实现对三维虚拟场景的渲染,以呈现三维虚拟场景中物体的光影效果。

3、然而,当三维虚拟场景的内容发生变化时,静态烘焙的方式需要重新进行烘焙计算以更新静态纹理贴图,往往需要占用大量的处理资源。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够显著减少处理资源占用的三维虚拟场景渲染方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、一方面,本申请提供了一种三维虚拟场景渲染方法。所述方法包括:

3、显示基于全局纹理空间渲染得到的三维虚拟本文档来自技高网...

【技术保护点】

1.一种三维虚拟场景渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述三维虚拟场景中因所述目标物体的运动而需要产生光影效果变化的相关物体,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述待更新空间范围和预设的环境光影响范围,确定所述三维虚拟场景中受所述目标物体的运动而产生环境遮蔽效果变化的第一相关物体,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述待更新空间范围和所述三维虚拟场景中光源的位置,确定所述三维虚拟场景中受所述目标物体的运动而产生阴影效果变化的第二相关物体,包括:

...

【技术特征摘要】

1.一种三维虚拟场景渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述三维虚拟场景中因所述目标物体的运动而需要产生光影效果变化的相关物体,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述待更新空间范围和预设的环境光影响范围,确定所述三维虚拟场景中受所述目标物体的运动而产生环境遮蔽效果变化的第一相关物体,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述待更新空间范围和所述三维虚拟场景中光源的位置,确定所述三维虚拟场景中受所述目标物体的运动而产生阴影效果变化的第二相关物体,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述目标物体与所述相关物体在光影效果上的影响情况,对所述目标纹理区域中存储的光照纹理数据进行更新,得到更新后的全局纹理空间,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定所针对的待计算物体与对应的影响物体之间的光遮挡程度,包括:

7.根据权利要求6所述的方法,其特征在于,所述对于所针对的待计算物体与相应的影响物体,以至少一个目标方向进行射线追踪,得到至少一个目标方向中各目标方向上的最短有效距离,包括:

8.根据权利要求6所述的方法,其特征在于,在光影效果为环境遮蔽效果的情况下,所述目标方向为多个预设方向;所述根据所述各目标方向上的最短有效距离,确定所...

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

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

1