掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及视频图像处理技术领域,尤其是一种渲染动漫人物的方法。

背景技术

在制作动漫视频时,对人物的动态渲染是非常关键的一步。现有技术中,注视点渲染是一种常用的动态渲染方法,可以降低渲染计算量,提高动态渲染的效率。但是现阶段对于注视点范围的划定还存在诸多不确定性,这就导致采用注视点渲染的最终渲染结果可能出现观感效果的下降。

发明内容

本发明要解决的技术问题是提供一种渲染动漫人物的方法,能够解决现有技术的不足,规避了注视点渲染的弊端,提高了整个动态渲染的观感效果。

为解决上述技术问题,本发明所采取的技术方案如下。

一种渲染动漫人物的方法,包括以下步骤:

A、对待渲染对象按照动作位移速度进行分块,分为高优先级渲染块和低优先级渲染块;

B、首先对高优先级渲染块进行渲染,然后对低优先级渲染块进行渲染;

C、返回步骤A,进行下一轮渲染。

作为优选,步骤A中,对待渲染对象按照位移速度进行分块包括以下步骤,

A1、在待渲染对象上标记若干个标记点;

A2、在待渲染对象动作过程中,记录每个标记点的位移速度,并计算每个标记点的平均位移速度;

A3、根据平均位移速度将标记点进行聚类,根据聚类结果对待渲染对象进行分块,并计算每一类标记点的平均位移速度,将其作为对应渲染块的平均位移速度;

A4、设定目标速度,将平均位移速度小于目标速度的渲染块设定为高优先级渲染块,将平均位移速度大于等于目标速度的渲染块设定为低优先级渲染块。

作为优选,步骤B中,对高优先级渲染块进行多光源渲染。

作为优选,步骤B中,对低优先级渲染块进行渲染包括以下步骤,

B1、对与高优先级渲染块相接的低优先级渲染块进行渲染,根据高优先级渲染块的边缘渲染参数拟合低优先级渲染块的边缘渲染参数,使用拟合得到的边缘渲染参数进行渲染;

B2、根据步骤B1渲染得到的低优先级渲染块边缘的渲染参数对同一低优先级渲染块其它位置的渲染参数进行拟合,使用拟合得到的渲染参数进行渲染;

B3、对于已渲染的低优先级渲染块相接的其它低优先级渲染块进行渲染,根据已渲染的低优先级渲染块边缘渲染参数拟合未渲染的低优先级渲染块的边缘渲染参数,使用拟合得到的边缘渲染参数进行渲染;

B4、根据步骤B3渲染得到的低优先级渲染块边缘的渲染参数对同一低优先级渲染块其它位置的渲染参数进行拟合,使用拟合得到的渲染参数进行渲染。

作为优选,步骤B中边缘渲染参数的拟合方法为,

沿着低优先级渲染块边缘的法线方向采集对应高优先级渲染块的边缘渲染参数,将采集到的边缘渲染参数按照其与低优先级渲染块边缘的距离进行加权,加权权重与距离成反比,将采集到的边缘渲染参数进行加权平均,得到边缘渲染参数初始值,然后将全部边缘渲染参数初始值按照其渲染位置进行平滑处理。

作为优选,步骤B中其它位置的渲染参数的拟合方法为,

建立若干个相互平行的低优先级渲染块边缘的渲染特征封闭曲线,遍历全部渲染特征封闭曲线,生成全部全部渲染特征封闭曲线共有的渲染逻辑规则,使用渲染逻辑规则限定多光源渲染的渲染参数。

采用上述技术方案所带来的有益效果在于:本发明放弃了通过注视点确定不同渲染区域的方式,从而规避了划定注视点范围的过程。为了降低渲染运算量,本发明利用渲染对象不同位置的动作幅度对渲染对象进行分块,对于观看者无法进行细节关注的快速移动区域,赋予其低优先级,在渲染时优先渲染高优先级区域,然后利用已渲染区域对未渲染区域进行渲染,从而避免对全部区域进行全运算量的渲染操作,大大降低了渲染运算量。

附图说明

图1是本发明一个具体实施方式的流程图。

具体实施方式

参照图1,本发明的一个具体实施例包括以下步骤:

A、对待渲染对象按照动作位移速度进行分块,分为高优先级渲染块和低优先级渲染块;,对待渲染对象按照位移速度进行分块包括以下步骤,

A1、在待渲染对象上标记若干个标记点;

A2、在待渲染对象动作过程中,记录每个标记点的位移速度,并计算每个标记点的平均位移速度;

A3、根据平均位移速度将标记点进行聚类,根据聚类结果对待渲染对象进行分块,并计算每一类标记点的平均位移速度,将其作为对应渲染块的平均位移速度;

A4、设定目标速度,将平均位移速度小于目标速度的渲染块设定为高优先级渲染块,将平均位移速度大于等于目标速度的渲染块设定为低优先级渲染块;

B、首先对高优先级渲染块进行多光源渲染,然后对低优先级渲染块进行渲染;对低优先级渲染块进行渲染包括以下步骤,

B1、对与高优先级渲染块相接的低优先级渲染块进行渲染,根据高优先级渲染块的边缘渲染参数拟合低优先级渲染块的边缘渲染参数,使用拟合得到的边缘渲染参数进行渲染;

B2、根据步骤B1渲染得到的低优先级渲染块边缘的渲染参数对同一低优先级渲染块其它位置的渲染参数进行拟合,使用拟合得到的渲染参数进行渲染;

B3、对于已渲染的低优先级渲染块相接的其它低优先级渲染块进行渲染,根据已渲染的低优先级渲染块边缘渲染参数拟合未渲染的低优先级渲染块的边缘渲染参数,使用拟合得到的边缘渲染参数进行渲染;

B4、根据步骤B3渲染得到的低优先级渲染块边缘的渲染参数对同一低优先级渲染块其它位置的渲染参数进行拟合,使用拟合得到的渲染参数进行渲染;

边缘渲染参数的拟合方法为,

沿着低优先级渲染块边缘的法线方向采集对应高优先级渲染块的边缘渲染参数,将采集到的边缘渲染参数按照其与低优先级渲染块边缘的距离进行加权,加权权重与距离成反比,将采集到的边缘渲染参数进行加权平均,得到边缘渲染参数初始值,然后将全部边缘渲染参数初始值按照其渲染位置进行平滑处理;

其它位置的渲染参数的拟合方法为,

建立若干个相互平行的低优先级渲染块边缘的渲染特征封闭曲线,遍历全部渲染特征封闭曲线,生成全部全部渲染特征封闭曲线共有的渲染逻辑规则,使用渲染逻辑规则限定多光源渲染的渲染参数;

C、返回步骤A,进行下一轮渲染。

本发明规避了现有技术中准确性不高的注视点范围划定操作,同时通过优化渲染过程在保证视觉观感的同时减少了渲染运算量。

在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

相关技术
  • 一种渲染动漫人物的方法
  • 一种渲染动漫人物的方法
技术分类

06120116503080