动画渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37679121 阅读:7 留言:0更新日期:2023-05-26 04:45
本发明专利技术提供了一种动画渲染方法、装置、电子设备及存储介质,包括:获取待渲染动画,并确定所述待渲染动画对应的第一相机深度信息,以及所述待渲染动画中包含的第一虚拟对象的第一高度信息;通过预先配置的目标线框材质模型,根据所述第一相机深度信息和所述第一高度信息确定目标线框渲染参数;其中,所述目标线框材质模型是基于不同景别下高度信息与相机深度信息之间的映射关系配置得到的;基于所述目标线框渲染参数对所述待渲染动画进行渲染处理,得到所述待渲染动画对应的三渲二线框图像。本发明专利技术可以自适应不同的景别,从而显著提高动画渲染效果。高动画渲染效果。高动画渲染效果。

【技术实现步骤摘要】
动画渲染方法、装置、电子设备及存储介质


[0001]本专利技术涉及图像处理
,尤其是涉及一种动画渲染方法、装置、电子设备及存储介质。

技术介绍

[0002]“三渲二”(cel shading/toon shading/NPR),是一种非真实感渲染的艺术风格,通过在三维物体的基本颜色上创建平面颜色,使物体看起来有着三维透视,同时又保持着二维效果。简单来说便是先通过3D(3Dimensions,三维)技术建模,然后将3D模型渲染成2D(2Dimensions,二维)的色块并对其勾线后的效果。
[0003]在利用“三渲二”技术进行渲染的过程中,线框的宽度、不透明度和密度则是通过着色器上的线框宽度、线框不透明度和角度阈值三项参数控制的,上述参数通常为固定数值,因此将导致渲染效果不自然。相关技术提出可以在渲染前根据经验对材质的线框宽度、线框不透明度、角度阈值设置关键帧动画,并依赖操作人员经验反复调试,以达到较好的渲染效果,但是较为费时费力;相关技术提出还可以在后期合成时对线框不透明度设置关键帧动画,无法对线框宽度和角度阈值进行调整,因此仍然存在渲染效果较差的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种动画渲染方法、装置、电子设备及存储介质,可以自适应不同的景别,从而显著提高动画渲染效果。
[0005]第一方面,本专利技术实施例提供了一种动画渲染方法,包括:获取待渲染动画,并确定所述待渲染动画对应的第一相机深度信息,以及所述待渲染动画中包含的第一虚拟对象的第一高度信息;通过预先配置的目标线框材质模型,根据所述第一相机深度信息和所述第一高度信息确定目标线框渲染参数;其中,所述目标线框材质模型是基于不同景别下高度信息与相机深度信息之间的映射关系配置得到的;基于所述目标线框渲染参数对所述待渲染动画进行渲染处理,得到所述待渲染动画对应的三渲二线框图像。
[0006]第二方面,本专利技术实施例还提供一种动画渲染装置,包括:信息确定模块,用于获取待渲染动画,并确定所述待渲染动画对应的第一相机深度信息,以及所述待渲染动画中包含的第一虚拟对象的第一高度信息;渲染参数确定模块,用于通过预先配置的目标线框材质模型,根据所述第一相机深度信息和所述第一高度信息确定目标线框渲染参数;其中,所述目标线框材质模型是基于不同景别下高度信息与相机深度信息之间的映射关系配置得到的;渲染模块,用于基于所述目标线框渲染参数对所述待渲染动画进行渲染处理,得到所述待渲染动画对应的三渲二线框图像。
[0007]第三方面,本专利技术实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现第一方面提供的任一项所述的方法。
[0008]第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储
介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项所述的方法。
[0009]本专利技术实施例提供的一种动画渲染方法、装置、电子设备及存储介质,首先获取待渲染动画,并确定待渲染动画对应的第一相机深度信息,以及待渲染动画中包含的第一虚拟对象的第一高度信息,从而通过预先配置的目标线框材质模型,根据第一相机深度信息和第一高度信息确定目标线框渲染参数,进而基于目标线框渲染参数对待渲染动画进行渲染处理,得到待渲染动画对应的三渲二线框图像。上述方法提供了一种目标线框材质模型,该目标线框材质模型是基于不同景别下高度信息与相机深度信息之间的映射关系配置得到的,因此可以自适应不同景别,以基于第一相机深度信息和第一高度信息输出与待渲染动画的当前景别适配的目标线框渲染参数,从而使在该目标线框渲染参数的基础上渲染得到的三渲二线框图像更为自然,进而显著提高动画渲染效果。
[0010]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0011]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0012]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本专利技术实施例提供的一种常规三渲二技术的渲染效果图;
[0014]图2为本专利技术实施例提供的一种动画渲染方法的流程示意图;
[0015]图3为本专利技术实施例提供的一种摄像机成像原理示意图;
[0016]图4为本专利技术实施例提供的一种景别示意图;
[0017]图5为本专利技术实施例提供的一种映射关系曲线;
[0018]图6为本专利技术实施例提供的一种线框宽度的渲染效果示意图;
[0019]图7为本专利技术实施例提供的一种线框不透明度的渲染效果示意图;
[0020]图8为本专利技术实施例提供的一种目标线框宽度模型的示意图;
[0021]图9为本专利技术实施例提供的一种角度阈值的渲染效果示意图;
[0022]图10为本专利技术实施例提供的一种目标角度阈值模型的示意图;
[0023]图11为本专利技术实施例提供的一种Arnold着色器节点的示意图;
[0024]图12为本专利技术实施例提供的一种三渲染线框图像的示意图;
[0025]图13为本专利技术实施例提供的一种三渲染线框图像的对比图;
[0026]图14为本专利技术实施例提供的一种动画渲染装置的结构示意图;
[0027]图15为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]目前,“三渲二”渲染技术需要使用Arnold渲染器,Arnold渲染器是一款高级的、跨平台的渲染API(Application Programming Interface,应用程序编程接口),是基于物理算法的电影级别渲染引擎,正在被越来越多的电影视效公司以及动画CG(Opening Cinematic/Trailer)工作室作为首席渲染器使用。其中,aitoon是Arnold渲染器中的卡通着色器,它与contour过滤器结合使用是一种创造非真实感渲染(NPR,Non

photorealistic rendering)的解决方案。目前,使用conto本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画渲染方法,其特征在于,包括:获取待渲染动画,并确定所述待渲染动画对应的第一相机深度信息,以及所述待渲染动画中包含的第一虚拟对象的第一高度信息;通过预先配置的目标线框材质模型,根据所述第一相机深度信息和所述第一高度信息确定目标线框渲染参数;其中,所述目标线框材质模型是基于不同景别下高度信息与相机深度信息之间的映射关系配置得到的;基于所述目标线框渲染参数对所述待渲染动画进行渲染处理,得到所述待渲染动画对应的三渲二线框图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于景别成像比值,确定不同景别下第二虚拟对象的第二高度信息与第二相机深度信息之间的映射关系;根据所述映射关系和预设线框渲染参数,拟合初始线框材质模型;其中,所述初始线框材质模型用于表征线框渲染参数与相机深度信息之间的对应关系;基于第一指定焦距和第一指定高度信息更新所述初始线框材质模型,以得到目标线框材质模型;其中,所述目标线框材质模型用于表征线框渲染参数与相机深度信息、高度信息、焦距之间的对应关系。3.根据权利要求2所述的方法,其特征在于,所述预设线框渲染参数包括每个景别对应的预设线框宽度参数或预设线框不透明度参数,所述初始线框材质模型采用双曲线函数,所述目标线框材质模型包括线框宽度模型或线框不透明度模型;所述线框渲染参数与相机深度信息之间的对应关系包括:在焦距和高度信息分别确定为任意固定值下,线框宽度参数与相机深度信息呈负相关,或线框不透明度参数与相机深度信息呈负相关。4.根据权利要求3所述的方法,其特征在于,所述通过预先配置的目标线框材质模型,根据所述第一相机深度信息和所述第一高度信息确定目标线框渲染参数的步骤,包括:将虚拟相机采集所述待渲染动画时的焦距、所述第一相机深度信息和所述第一高度信息输入至所述线框宽度模型,以使所述线框宽度模型输出目标线框宽度参数;其中,所述目标线框渲染参数包括所述目标线框宽度参数。5.根据权利要求3所述的方法,其特征在于,所述通过预先配置的目标线框材质模型,根据所述第一相机深度信息和所述第一高度信息确定目标线框渲染参数的步骤,还包括:将虚拟相机采集所述待渲染动画时的焦距、所述第一相机深度信息和所述第一高度信息输入至所述线框...

【专利技术属性】
技术研发人员:黄世民孙硕陈敏航
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1