虚拟场景灯光渲染方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37147314 阅读:25 留言:0更新日期:2023-04-06 21:59
本公开的实施例提供了一种虚拟场景灯光渲染方法、虚拟场景灯光渲染装置、介质及设备;所述方法包括:获取虚拟场景中的三维模型资源,为所述三维模型资源创建材质或更新材质;通过渲染管线进行灯光烘培并添加预制作的灯光效果,得到灯光通道图;将包括所述三维模型资源的所述虚拟场景对应的场景图像和所述灯光通道图进行叠加,完成所述虚拟场景的灯光渲染。可见,实施本公开实施例的技术方案,可以提高虚拟场景灯光渲染的显示精细度和效率。高虚拟场景灯光渲染的显示精细度和效率。高虚拟场景灯光渲染的显示精细度和效率。

【技术实现步骤摘要】
虚拟场景灯光渲染方法、装置、存储介质及电子设备


[0001]本公开涉及虚拟显示领域,具体而言,涉及一种虚拟场景灯光渲染方法、虚拟场景灯光渲染装置、计算机可读存储介质及电子设备。

技术介绍

[0002]虚拟场景突破了现实生活的限制,夜景是虚拟场景可以展现的主要内容之一。虚拟场景的夜景通常会有各种光影或灯光效果,使得夜间虚拟场景更加丰富。
[0003]目前的方案是,在原始的虚拟场景的基础上,将需要的灯光效果手绘出来,最后在图像处理软件中叠加灯光效果的图层。
[0004]但该方案,需要大量的人力成本来绘制,效率很低。并且,手绘灯光效果真实度不高,丢失虚拟场景的材质细节,物理质感较差。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开实施例的目的在于提供一种虚拟场景灯光渲染方法、虚拟场景灯光渲染装置、计算机可读存储介质及电子设备。通过获取虚拟场景中的三维模型资源,为三维模型资源创建材本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景灯光渲染方法,其特征在于,所述方法包括:获取虚拟场景中的三维模型资源,为所述三维模型资源创建材质或更新材质;通过渲染管线进行灯光烘培并添加预制作的灯光效果,得到灯光通道图;将包括所述三维模型资源的虚拟场景对应的场景图像和所述灯光通道图进行叠加,完成所述虚拟场景的灯光渲染。2.根据权利要求1所述的方法,其特征在于,所述为所述三维模型资源创建材质或更新材质的步骤,包括:当所述三维模型资源没有自有材质时,创建预设默认材质;或当所述三维模型资源存在自有材质时,将所述三维模型资源的原有贴图进行分类和格式转换,为所述三维模型资源确定所述渲染管线所需的新的贴图;将所述新的贴图赋值到所述自有材质,以更新所述三维模型资源的材质。3.根据权利要求2所述的方法,其特征在于,所述渲染管线所需的新的贴图包括以下一项或多项:遮罩贴图、法线贴图。4.根据权利要求3所述的方法,其特征在于,所述将所述三维模型资源的原有贴图进行分类和格式转换,为所述三维模型资源确定所述渲染管线所需的新的贴图,包括:将所述三维模型资源对应的粗糙度贴图转换为光滑度贴图;将所述三维模型资源对应的金属贴图、遮蔽贴图、细节贴图以及光滑度贴图进行混合,为所述三维模型资源生成新的遮罩贴图;其中,所述粗糙度贴图、所述金属贴图、所述遮蔽贴图以及所述细节贴图为所述三维模型资源原有贴图。5.根据权利要求4所述的方法,其特征在于,若所述三维模型资源原有贴图不包含粗糙度贴图时,所述方法还包括:基于所述三维模型资源对应的漫反射贴图,生成所述三维模型资源对应的粗糙度贴图;其中,所述漫反射贴图为所述三维模型资源原有贴图。6.根据权利要求5所述的方法,其特征在于,所述基于所述三维模型资源对应的漫反射贴图,生成所述三维模型资源对应的粗糙度贴图,包括:基于所述三维模型资源对应的漫反射贴图,确定所述漫反射贴图所对应的材质所属类别;获取通用材质库中与所述材质所属类别相匹配的材质贴图;将所述材质贴图与所述漫反射贴图混合,生成所述三维模型资源对应的粗糙度贴图。7.根据权利要求3所述的方法,其特征在于,所述将所述三维模型资源的原有贴图进行分类和格式转换,为所述三维模型资源确定所述渲染管线所需的新的贴图,包括:基于所述三维模型资源对应的漫反射贴图,为所述三维模型资源生成法线贴图;其中,所述漫反射贴图为所述三维模型资源原有贴图。8.根据权利要求1所述的方法,其特征在于,在将包括所述三维模型资源的虚拟场景对应的场景图像和所述灯光通道图进行叠加之前,所述方法还包括:控制用于拍摄所述虚拟场景的虚拟相机在所述虚拟场景中进行缩放和偏移,使得将所述虚拟场景以多个分块进行渲染;

【专利技术属性】
技术研发人员:杨家骏李东明
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1