【技术实现步骤摘要】
一种虚拟灯光实时渲染方法及装置
[0001]本专利技术涉及虚拟处理技术,更具体的说,是涉及一种虚拟灯光实时渲染方法及装置。
技术介绍
[0002]通过虚幻引擎构建VFX(Visual effects, 视觉特效)虚拟制片技术是目前非常流行的一种虚拟制片的方式,通过生成3D资产结合Unreal Engine实时渲染生产影视或动画内容。其中,灯光渲染是内容生产极为重要的一部分;但很多场景,如虚拟演唱会,需要使用大量的虚拟灯光,由于受目前单机算力的限制,在这个环节只能使用后期合成,或实时渲染少量的灯光。当前,基于虚幻引擎灯光渲染需要通过虚幻引擎本身的渲染机的完成,由于虚幻引擎受单机算力影响,目前虚幻引擎已知通过较好的显卡RTX A6000同时渲染灯光数量不超过千台,而实际内容生产往往需要上千台或超过3000台,这导致虚拟制作中灯光渲染效率不足,因此使虚拟内容生产在综艺应用存在较大的局限性。
技术实现思路
[0003]有鉴于此,本专利技术提供如下技术方案:一种虚拟灯光实时渲染方法,包括:通过插件扫描虚幻引擎项目中的灯 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟灯光实时渲染方法,其特征在于,包括:通过插件扫描虚幻引擎项目中的灯光资产,所述灯光资产指示虚拟空间中的所有点光源;基于所述灯光资产构建至少两组渲染任务,不同组的渲染任务被分配至不同的渲染机进行渲染处理,不同组的渲染任务具有不同的组编码,每个渲染机负责一个组编码的渲染任务的处理;将渲染机渲染得到的渲染图片与对应的视频图像帧进行合成处理。2.根据权利要求1所述的虚拟灯光实时渲染方法,其特征在于,所述将渲染机渲染得到的渲染图片与对应的视频图像帧进行合成处理,包括:将所述虚幻引擎项目的项目文件拷贝到各个渲染机中;不同渲染机对自身负责的组别对应的渲染任务进行渲染处理,获得渲染图片;将时间对应的来自不同渲染机的渲染图片与视频图像帧进行合成处理。3.根据权利要求2所述的虚拟灯光实时渲染方法,其特征在于,所述灯光资产包括点光源的数量以及各个点光源的属性信息,所述基于所述灯光资产构建至少两组渲染任务,包括:基于距离最近原则,将一定数量的点光源划分至同一组别,同一组别的点光源具有相同的组编码,不同组别的组编码不同。4.根据权利要求3所述的虚拟灯光实时渲染方法,其特征在于,在所述不同渲染机对自身负责的组别对应的渲染任务进行渲染前,还包括:向每一个渲染机发送其负责的组编码,使得渲染机在接收到组编码后,将与所述组编码不对应的点光源隐藏,保证渲染机仅对自身负责的点光源进行渲染处理。5.根据权利要求2所述的虚拟灯光实时渲染方法,其特征在于,所述不同渲染机对自身负责的组别对应的渲染任务进行渲染处理,获得渲染图片,包括:不同渲染机通过虚幻引擎对自身负责的组别对应的渲染任务进行渲染处理,获得PN...
【专利技术属性】
技术研发人员:吴红,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。