当前位置: 首页 > 专利查询>郭家琪专利>正文

一种三维动画渲染加速方法及系统技术方案

技术编号:38008357 阅读:9 留言:0更新日期:2023-06-30 10:26
本发明专利技术提出了一种三维动画渲染加速方法及系统,涉及动画渲染技术领域。该方法通过降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染并进行AI加速渲染,得到加速渲染后的三维动画图片序列,再完成其他后期制作,可以将常规三维动画的渲染时长最大幅度地降低,解决了现有常规三维动画制作流程中因修改而导致的反复渲染需要投入大量精力、费用和浪费大量时间的问题。费用和浪费大量时间的问题。费用和浪费大量时间的问题。

【技术实现步骤摘要】
一种三维动画渲染加速方法及系统


[0001]本专利技术涉及动画渲染
,具体而言,涉及一种三维动画渲染加速方法及系统。

技术介绍

[0002]随着经济的高速发展,三维动画的需求量和受众对动画的流畅度要求也越来越高。但是整个三维动画的制作过程中难免出现修改的情况,而每次修改都要重新渲染,这样就消耗了大量的时间和金钱在重复渲染的流程上,因此为满足受众的流畅度需求就必须对动画进行加速渲染。
[0003]目前三维动画渲染流程中,可以加速渲染的方法包括:1.更换三维渲染器2.提升电脑配置3.优化渲染设置4.与第三方渲染农场合作5.更换三维软件等。而现有加速渲染的方法需要投入更多费用,根据镜头及场景需求,投入更多的时间精力优化渲染设置,以及更多的学习时间成本。

技术实现思路

[0004]本专利技术的目的在于提供一种三维动画渲染加速方法及系统,其通过降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画;在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画渲染的画面进行AI超分及AI补帧加速渲染,得到加速渲染后的三维动画序列再完成其他后期制作,可以将常规三维动画的渲染时长最大幅度地降低,解决了现有常规三维动画制作流程中因修改而导致的反复渲染需要投入大量精力、费用和浪费大量时间的问题。
[0005]本专利技术的实施例是这样实现的:
[0006]第一方面,本申请实施例提供一种三维动画渲染加速方法,包括以下步骤:获取待渲染的三维动画;降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画;在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染并进行AI加速渲染,得到加速渲染后的三维动画图片序列。
[0007]在本专利技术的一些实施例中,所述降低待渲染的三维动画的分辨率和帧率的具体步骤包括:在动态动画渲染设置中,将导出序列帧的分辨率降低,得到低分辨率三维动画;在动态动画渲染设置中,将导出序列帧的帧速降低,得到低帧速三维动画。
[0008]在本专利技术的一些实施例中,所述在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染并进行AI加速渲染的步骤具体包括:在AI超分工具内,设置超分目标的分辨率,运行后得到AI超分序列帧;所述AI超分工具为预先基于深度学习技术,通过特征提取、特征维度变换、非线性链接、映射、反卷积放大、并经过神经网络处理而得到的;将AI超分序列帧帧导入至AI补帧工具;在AI补帧工具内,设置补帧后的目标帧速,设置完成之后,AI补帧工具基于人工智能算法根据前后帧计算生成中间帧率,根据中间帧率进行补帧,直至补帧完成;将补帧完成后的序列帧导入到后期合成软件
中,继续三维动画的后期制作。
[0009]在本专利技术的一些实施例中,还包括还可以对中间帧率无限分隔,以实现任意自定义帧数。
[0010]第二方面,本申请实施例提供一种三维动画渲染加速系统,其包括:获取模块,用于获取待渲染的三维动画;降分辨率及降帧模块,用于降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画;加速渲染模块:用于在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染并进行AI加速渲染,得到加速渲染后的三维动画图片序列。
[0011]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器,当上述一个或多个程序被上述处理器执行时,实现如上述第一方面中任一项上述的方法。
[0012]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项上述的方法。
[0013]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0014]本专利技术的实施例提出了一种三维动画渲染加速方法,通过降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画;在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染,实现在三维动画渲染的过程中对渲染的画面进行AI超分及AI补帧加速渲染,得到加速渲染后的三维动画序列再完成其他后期制作,可以将常规三维动画的渲染时长最大幅度地降低,解决了现有常规三维动画制作流程中因修改而导致的反复渲染需要投入大量精力、费用和浪费大量时间的问题。
附图说明
[0015]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0016]图1为本专利技术一种三维动画渲染加速方法一实施例的流程图;
[0017]图2为本专利技术一种三维动画渲染加速方法另一实施例的流程图;
[0018]图3为本专利技术一种三维动画渲染加速系统一实施例的结构框图;
[0019]图4为本专利技术实施例提供的一种电子设备的结构框图。
[0020]图标:1、获取模块;2、降分辨率及降帧模块;3、加速渲染模块;4、处理器;5、存储器;6、数据总线。
具体实施方式
[0021]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0022]实施例
[0023]请参阅图1,本申请实施例提供了一种三维动画渲染加速方法,如图1所示,上述三维动画渲染加速方法包括以下步骤:
[0024]步骤S101:获取待渲染的三维动画。
[0025]上述步骤中,待渲染的三维动画可以根据用户需求进行三维动画的静态分镜制作以及动态动画的制作而得到。其中,静态分镜制作可以根据用户的动画剧本进行分镜设计,利用三维动画设计软件进行创作得到一帧帧动画图像;然后将得到的动画图像按场景分镜组织到时间轴上进行动态动画的制作。
[0026]步骤S102:降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画。
[0027]上述步骤中,对降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画。具体可以通过3Dmax、Maya、C4D、Blender等三维软件自带渲染器或第三方渲染器等对待渲染的三维动画进行上述各个渲染参数的动态调整设置,初步得到满足需求的三维动画。当然,也可以预先在3Dmax、Maya、C4D、Blender等三维软件自带的渲染器或第三方渲染器内预置AI超分功能模块和AI补帧功能模块来对三维动画进行AI辅助渲染,提高渲染的效率。
[0028]步骤S103:在内置有AI本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维动画渲染加速方法,其特征在于,包括:获取待渲染的三维动画;降低待渲染的三维动画的分辨率或/和帧率得到低分辨率或/和低帧率三维动画;在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染并进行AI加速渲染,得到加速渲染后的三维动画图片序列。2.如权利要求1所述的一种三维动画渲染加速方法,其特征在于,所述降低待渲染的三维动画的分辨率和帧率的具体步骤包括:在动态动画渲染设置中,将导出序列帧的分辨率降低,得到低分辨率三维动画;在动态动画渲染设置中,将导出序列帧的帧速降低,得到低帧速三维动画。3.如权利要求2所述的一种三维动画渲染加速方法,其特征在于,所述在内置有AI超分和补帧功能的渲染器内启动对应的AI功能,对低分辨率或/和低帧率三维动画启动渲染并进行AI加速渲染的步骤具体包括:将低分辨率三维动画的序列帧导入至AI超分工具;在AI超分工具内,设置超分目标的分辨率,运行后得到AI超分序列帧;所述AI超分工具为预先基于深度学习技术,通过特征提取、特征维度变换、非线性链接、映射、反卷积放大、并经过神经网络处理而得到;将AI超分序列帧帧导入至AI补帧工具;在AI补帧工具内,设置补帧后的目标帧速,设置完成之后,A...

【专利技术属性】
技术研发人员:郭家琪
申请(专利权)人:郭家琪
类型:发明
国别省市:

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

1