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

技术编号:36808663 阅读:9 留言:0更新日期:2023-03-09 00:31
本发明专利技术涉及图像处理技术领域,公开了一种场景灯光渲染方法、装置、设备及存储介质。该方法包括:获取前端输入的灯光配置信息和渲染软件输入的场景模型,并根据灯光配置信息对场景模型的灯光分层进行调整,得到新的灯光分层;将新的灯光分层还原至渲染软件中,并根据新的灯光分层,利用渲染软件,重新对场景模型进行渲染,得到新的场景模型。本发明专利技术实现了对计算机图像场景灯光的在线渲染测试,提升了场景灯光的渲染测试效率。光的渲染测试效率。光的渲染测试效率。

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


[0001]本专利技术涉及图像处理
,尤其涉及一种场景灯光渲染方法、装置、设备及存储介质。

技术介绍

[0002]在CG制作流程中,灯光渲染是必不可少的一环。传统的灯光制作都是在三维软件中去制作灯光强度以及灯光颜色,想要一个理想的效果只能通过离线渲染的方式进行渲染测试。在渲染测试过程中每次都要等一段时间,才能得到一个最终结果并进行显示,这种渲染测试可能要经过几次甚至十几次,使得灯光制作达到理想的效果,如果遇到特别大的场景,每次渲染测试的时间可能就需要几个小时,这样就浪费了大量的渲染等待时间。即现有场景的灯光渲染的调校方法耗时较长。

技术实现思路

[0003]本专利技术的主要目的在于解决现有场景的灯光渲染的调校方法耗时较长的技术问题。
[0004]本专利技术第一方面提供了一种场景灯光渲染方法,包括:获取前端输入的灯光配置信息和渲染软件输入的场景模型,并根据所述灯光配置信息对所述场景模型的灯光分层进行调整,得到新的灯光分层;将所述新的灯光分层还原至所述渲染软件中,并根据所述新的灯光分层,利用所述渲染软件,重新对所述场景模型进行渲染,得到新的场景模型。
[0005]本专利技术第二方面提供了一种场景灯光渲染装置,包括:调整模块,用于获取前端输入的灯光配置信息和渲染软件输入的场景模型,并根据所述灯光配置信息对所述场景模型的灯光分层进行调整,得到新的灯光分层;渲染模块,用于将所述新的灯光分层还原至所述渲染软件中,并根据所述新的灯光分层,利用所述渲染软件,重新对所述场景模型进行渲染,得到新的场景模型。
[0006]本专利技术第三方面提供了一种场景灯光渲染设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述场景灯光渲染设备执行上述的场景灯光渲染方法。
[0007]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的场景灯光渲染方法。
[0008]本专利技术提供的技术方案中,提供了一个在计算机图像的场景模型制作过程中实现对场景模型进行在线渲染测试的方法,根据前端输入用于调节的灯光配置信息,直接对渲染软件制作完输入的场景模型的灯灯光分层进行调整,其中,在调整后可以进行在线预览,确定是否满足灯光渲染效果并执行多次调整,并将最后调整的灯光分层还原到渲染软件中,再重新使用渲染软件中的渲染器对场景模型重新进行渲染,经过灯光分层对场景模型进行在线渲染测试,调节灯光相关参数,比如灯光强度和灯光颜色,然后再在渲染软件中重新执行渲染,优化在线渲染测试存在如曝光值过度不均匀,失真,渲染图有噪点的问题,在
保证场景模型灯光渲染质量的前提下,实现灯光在线渲染,提升渲染效率。
附图说明
[0009]图1为本专利技术实施例中场景灯光渲染方法的第一个实施例示意图;
[0010]图2为本专利技术实施例中场景灯光渲染方法的第二个实施例示意图;
[0011]图3为本专利技术实施例中场景灯光渲染装置的一个实施例示意图;
[0012]图4为本专利技术实施例中场景灯光渲染装置的另一个实施例示意图;
[0013]图5为本专利技术实施例中场景灯光渲染设备的一个实施例示意图。
具体实施方式
[0014]本专利技术实施例提供了一种场景灯光渲染方法、装置、设备及存储介质,获取前端输入的灯光配置信息和渲染软件输入的场景模型,并根据所述灯光配置信息对所述场景模型的灯光分层进行调整,得到新的灯光分层;将所述新的灯光分层还原至所述渲染软件中,并根据所述新的灯光分层,利用所述渲染软件,重新对所述场景模型进行渲染,得到新的场景模型。本专利技术实现了对计算机图像场景灯光的在线渲染测试,提升了场景灯光的渲染测试效率。
[0015]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0016]为便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中场景灯光渲染方法的第一个实施例包括:
[0017]101、获取前端输入的灯光配置信息和渲染软件输入的场景模型,并根据所述灯光配置信息对所述场景模型的灯光分层进行调整,得到新的灯光分层;
[0018]可以理解的是,本专利技术的执行主体可以为场景灯光渲染装置,还可以是终端或者服务器,具体此处不做限定。本专利技术实施例以服务器为执行主体为例进行说明。
[0019]本实施例中,通过渲染软件制作好场景模型后,获取该场景模型,场景模型中设置好灯光摆放位置,初步设置灯光颜色和灯光强度并进行灯光分层渲染,比如Z通道灯光层、albedo纯色层、Ao环境遮蔽层、Coat清漆层、diffuse灯光颜色层、direct光照层、emission自发光层、indirect间接照明层、motionvector运动模糊层、opacity透明层、specular高光层、sss表皮材质层、Transmission折射层等。
[0020]本实施例中,通过前端获取用户在对该场景模型进行灯光渲染测试时输入的灯光配置信息,可以直接对该场景模型制作时渲染的各个灯光分层进行调整,以调整场景模型的灯光颜色和灯光强度。其中灯光配置信息内设置的是对灯光调节的程度,比如RGB通道中对R值、G值、B值进行[

5,+5]之间的灯光强度调节和灯光颜色的调节,将其与灯光分层中初步设置的参数进行合成,即可完成设置,对灯光分层完成一轮调整。
[0021]具体的,比如利用Maya渲染软件制作场景模型后,利用Nuke工具来设置灯光配置信息,然后在Nuke工具的工作流程中,利用灯光配置信息来对灯光分层Arnold AOV层进行调整,以对场景模型进行在线渲染测试,实时显示在前端,根据渲染效果持续设置新的配置信息来进行测试,直到达到所需的灯光渲染效果时停止,最后一次调整的灯光分层作为新的灯光分层返回给渲染软件。
[0022]具体的,此处针采用灯光配置信息对灯光分层进行调整,可以通过调节的RGB原色来对灯光分层进行标准渲染或者物理渲染,若为标准渲染,则该渲染方法的渲染速度更快,便于快速对场景模型执行灯光渲染测试,相对于如前述的Maya等渲染软件的渲染测试和此处应用物理渲染,其渲染时间更短,使得整体渲染测试效率提升幅度更大。
[0023]102、将所述新的灯光分层还原至所述渲染软件中,并根据所述新的灯光分层,利用所述渲染软件,重新对所述场景模型进行渲染,得到新的场景本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景灯光渲染方法,其特征在于,所述场景灯光渲染方法包括:获取前端输入的灯光配置信息和渲染软件输入的场景模型,并根据所述灯光配置信息对所述场景模型的灯光分层进行调整,得到新的灯光分层;将所述新的灯光分层还原至所述渲染软件中,并根据所述新的灯光分层,利用所述渲染软件,重新对所述场景模型进行渲染,得到新的场景模型。2.根据权利要求1所述的场景灯光渲染方法,其特征在于,所述根据所述灯光配置信息对所述场景模型的灯光分层进行调整,得到新的灯光分层包括:根据所述灯光配置信息,对所述场景模型的灯光分层进行调整,得到调整后的灯光分层,并根据调整后的灯光分层,对所述场景模型进行在线渲染;将在线渲染后的场景模型在所述前端进行显示,以对渲染后的场景模型进行灯光渲染效果的检测,得到检测反馈信息;若所述检测反馈信息为通过,则将调整后的灯光分层作为新的灯光分层;若所述检测反馈信息为不通过,则根据所述检测反馈信息,对所述场景模型的灯光分层进行下一轮的调整,并将最终调整的灯光分层作为新的灯光分层。3.根据权利要求2所述的场景灯光渲染方法,其特征在于,所述根据所述灯光配置信息,对所述场景模型的灯光分层进行调整,得到调整后的灯光分层包括:在预置曝光节点中,将所述灯光配置信息中的曝光参数与所述场景模型的灯光分层中的灯光强度进行合成;在预置乘法调色节点,将所述灯光配置信息中的色值参数与所述场景模型的灯光分层中的灯光颜色进行合成;基于合成后的灯光强度和灯光颜色,得到调整后的灯光分层。4.根据权利要求3所述的场景灯光渲染方法,其特征在于,所述将所述新的灯光分层还原至所述渲染软件中包括:将所述新的灯光分层对应的曝光节点和乘法调色节点进行封包,得到封包节点,并将所述封包节点传输至所述渲染软件。5.根据权利要求1所述的场景灯光渲染方法,其特征在于,所述根据所述新的灯光分层,利用所述渲染软件,重新对所述场景模型进行渲染,得到新的场景模型包括:利用所述渲染软件中的物理渲染器,计算所述新的灯光分层对应的灯光渲染信息;采用所述灯光渲染信息,重新对所述场景模型进行...

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

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

1