[发明专利]虚拟场景灯光渲染方法、装置、存储介质及电子设备在审
申请号: | 202211599567.6 | 申请日: | 2022-12-12 |
公开(公告)号: | CN115908716A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 杨家骏;李东明 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 刘莉 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 场景 灯光 渲染 方法 装置 存储 介质 电子设备 | ||
本公开的实施例提供了一种虚拟场景灯光渲染方法、虚拟场景灯光渲染装置、介质及设备;所述方法包括:获取虚拟场景中的三维模型资源,为所述三维模型资源创建材质或更新材质;通过渲染管线进行灯光烘培并添加预制作的灯光效果,得到灯光通道图;将包括所述三维模型资源的所述虚拟场景对应的场景图像和所述灯光通道图进行叠加,完成所述虚拟场景的灯光渲染。可见,实施本公开实施例的技术方案,可以提高虚拟场景灯光渲染的显示精细度和效率。
背景技术
虚拟场景突破了现实生活的限制,夜景是虚拟场景可以展现的主要内容之一。虚拟场景的夜景通常会有各种光影或灯光效果,使得夜间虚拟场景更加丰富。
目前的方案是,在原始的虚拟场景的基础上,将需要的灯光效果手绘出来,最后在图像处理软件中叠加灯光效果的图层。
但该方案,需要大量的人力成本来绘制,效率很低。并且,手绘灯光效果真实度不高,丢失虚拟场景的材质细节,物理质感较差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种虚拟场景灯光渲染方法、虚拟场景灯光渲染装置、计算机可读存储介质及电子设备。通过获取虚拟场景中的三维模型资源,为三维模型资源创建材质或更新材质;通过渲染管线进行灯光烘培并添加预制作的灯光效果,得到灯光通道图;将包括三维模型资源的虚拟场景对应的场景图像和灯光通道图进行叠加,完成虚拟场景的灯光渲染。能够提高虚拟场景灯光渲染的显示精细度和仿真度。
本公开实施例的第一方面提供了一种虚拟场景灯光渲染方法,所述方法包括:获取虚拟场景中的三维模型资源,为所述三维模型资源创建材质或更新材质;通过渲染管线进行灯光烘培并添加预制作的灯光效果,得到灯光通道图;将包括所述三维模型资源的所述虚拟场景的图像和所述灯光通道图进行叠加,完成所述虚拟场景的灯光渲染。
根据本公开实施例的第二方面,提供一种虚拟场景灯光渲染装置,所述装置包括:
资源材质模块,用于获取虚拟场景中的三维模型资源,为所述三维模型资源创建材质或更新材质;
灯光渲染模块,用于通过渲染管线进行灯光烘培并添加预制作的灯光效果,得到灯光通道图;
场景灯光模块,用于将包括所述三维模型资源的所述虚拟场景对应的场景图像和所述灯光通道图进行叠加,完成所述虚拟场景的灯光渲染。
根据本公开实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面所述的虚拟场景灯光渲染方法。
根据本公开实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面所述的虚拟场景灯光渲染方法。
根据本公开实施例的第五方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的虚拟场景灯光渲染方法。
本公开实施例提供的技术方案可以包括以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211599567.6/2.html,转载请声明来源钻瓜专利网。