动漫交互式动画制作系统技术方案

技术编号:28424000 阅读:13 留言:0更新日期:2021-05-11 18:32
本发明专利技术公开了一种动漫交互式动画制作系统,涉及动漫动画制作技术领域,系统,包括动漫动画分解调用模块、交互帧生成模块、动漫交互式动画输出模块和动漫动画数据库;本发明专利技术提供的动漫交互式动画制作系统,通过改变文件存储和读取的方式,节约了计算机系统资源,交互式动画制作过程可以从成品动漫动画作品开始,使初学者容易入门,操作简单,制作系统的精简也对节约计算机系统资源做出了贡献,另外通过判定和制作过渡帧解决了现有动漫交互式动画跳转前后视觉差异过于明显造成的突兀感。

【技术实现步骤摘要】
动漫交互式动画制作系统
本专利技术涉及动漫动画制作
,具体涉及一种动漫交互式动画制作系统。
技术介绍
交互动画是指在动画作品播放时支持事件响应和交互功能的一种动画,动画播放时可以接受某种控制。最初,由于技术水平限制,这种控制通常是在动画制作时预先准备的操作,随着人们需求的提高和技术的进步,动画播放者也可以对动画进行除播放/停止/快进/快退外某些操作,但在动漫动画领域应用技术尚不成熟,普遍存在动漫交互式动画制作系统占用计算机系统资源过多,导致计算机系统运行不畅甚至死机、丢失数据等问题,对计算机系统要求非常高,运行成本高,这也是目前影音处理系统普遍存在的问题,同时,目前的交互式动画制作系统均为从原画开始采集数据,从制作动画步骤做起,对浅尝辄止的用户或新手不友好,学习量大,培训周期长,对行业的发展也有所限制;另外,采用当前技术制作的动漫交互式动画,普遍存在跳转卡顿、跳转前后视觉感受不流畅,造成观看者视觉上的突兀感等问题,也影响了动漫交互式动画的传播和应用。
技术实现思路
为解决上述问题,本专利技术提供一种新的动漫交互式动画制作系统,具体方案为:一种动漫交互式动画制作系统,包括动漫动画分解调用模块、交互帧生成模块、动漫交互式动画输出模块和动漫动画数据库;所述动漫动画分解调用模块用于动漫动画数据的采集、解析、分解、存储和调用;交互帧生成模块用于根据需求和存储的动漫动画数据生成带有交互控件和命令脚本的关键帧并存储数据;动漫交互式动画输出模块用于根据存储的数据生成动漫交互式动画并显示;动漫动画数据库用于存储动漫交互动画制作过程中,各模块采集、解析、运算、存储过程中产生的全部相关数据。进一步地,所述动漫动画分解调用模块包括动漫动画数据获取单元、动漫动画分解单元、动漫动画存储及调用单元;动漫动画数据获取单元用于将动漫动画解析为动作画面数据和音频数据,分别存储,动漫动画分解单元用于将动作画面数据分解为若干组;动漫动画存储及调用单元用于将动作画面数据和音频数据按指定顺序存储以及激活、调用;动漫动画存储及调用单元对动作画面数据以组为单位进行存储、激活和调用。优选地,所述动漫动画存储及调用单元可计算文件数据位置、建立索引以实现快速调用。进一步地,动漫动画存储及调用单元对从动漫动画解析获得的动作画面数据以组为单位进行存储、激活和调用;动漫动画分解单元根据以下模型将动作画面数据分解为若干组:m*WC*η=j*WF*N,n=[m],其中,n为组数,设将动漫动画数据平均分为n组,N为动作画面数据包括的总帧数,WC为运行系统的计算机内存大小,η为调整参数,其意义为数量范围为7200-28800的整数帧,j为基准参数,为常数,取值为3-8的整数,WF为动漫动画动作画面数据的总大小,WC与WF单位相同,n=[m]表示n为不大于m的最大整数,当m小于1时,n=1;(n-1)*Q+R=N,其中,n为组数,设将动漫动画数据平均分为n组,从第一组到第n-1组每组包括帧数为Q,第n组包括帧数为R,N为动作画面数据包括的总帧数。进一步地,交互帧生成模块包括交互元素提取单元、交互控件生成单元、交互帧编辑单元,交互元素提取单元用于从动漫动画动作画面数据中某一帧的影像画面中提取交互元素特征数据并存储;交互控件生成单元用于对交互元素特征数据进行编辑,根据需要生成以交互元素外形为基本外形的交互控件,存储数据;交互帧编辑单元用于在动漫动画动作画面数据中插入并编辑带有交互控件和交互命令脚本的关键帧。进一步地,交互帧编辑单元包括帧编辑子单元和交互控件编辑子单元帧编辑子单元用于在动漫动画动作画面数据中特定帧插入空白关键帧,在空白关键帧中添加停止命令脚本,并从动漫动画数据库中调取交互控件数据,添加交互控件到空白关键帧;交互控件编辑子单元用于设定交互控件数据和添加交互命令脚本;所述交互控件数据包括交互控件的坐标数据、尺寸数据、热区数据等;所述热区数据中的热区表示交互控件的点击热区。优选地,所述交互元素特征数据中的交互元素包括动漫元素,动漫元素包括动漫动画动作画面数据中某一帧的影像画面中的动漫角色、动漫角色部位、景物中的一种或二种以上,所述交互元素特征数据中的交互元素特征包括交互元素的形状、颜色、大小、透明度、角度、坐标中的一种或二种以上。优选地,所述动漫角色部位包括角色的手指、手掌、手腕、关节、五官、头发、服饰等;所述景物包括太阳、云朵、花草树木、建筑物、桌椅、足球等。优选地,所述交互元素提取单元还从外部调用的影像画面数据中提取交互元素特征数据并存储,其中,从外部调用的影像画面数据中提取的交互元素特征数据中的交互元素包括滑动开关外形图案、文本框外形图案、气泡外形图案等,从外部调用的影像画面数据中提取的交互元素特征数据中的交互元素特征数据中的交互元素特征包括其中的交互元素的形状、颜色、大小、透明度、角度等特征。优选地,交互控件生成单元生成的交互控件为交互按钮,生成过程中,根据交互控件具体功能及外形要求,以交互元素特征数据为基础进行所需的编辑进一步地,所述系统还可以包括补间判断模块、过渡帧生成模块;所述补间判断模块、过渡帧生成模块启动的前提是:所述交互命令的执行内容为:当点击或触击交互控件热区时,跳转到指定帧;补间判断模块用于,根据交互帧生成模块产生的数据,判定特定帧与指定帧之间是否需要添加过渡帧,根据上述判定结果选择下一步运行过渡帧生成模块或动漫交互式动画输出模块;过渡帧生成模块用于,当补间判断模块判定特定帧与指定帧之间需要添加过渡帧时,以特定帧和执行交互命令脚本后跳转到的指定帧分别为起始关键帧和结束关键帧,生成过渡帧,过渡帧数据顺序存储在指定帧前,生成过渡帧后,需要修改交互命令跳转到的指定帧为顺序存储的过渡帧中的第一帧;优选地,所述修改交互命令跳转到的指定帧,可以修改跳转到的指定帧数据存储位置,如节点号等,为为顺序存储的过渡帧中的第一帧的数据存储位置。动漫交互式动画输出模块用于,当补间判断模块判定特定帧与指定帧之间不需要添加过渡帧时,根据存储的数据生成动漫交互式动画并显示。本专利技术所述特定帧指在动漫动画动作画面数据中特定的帧,指定帧指的是交互命令跳转到的指定的帧。进一步地,补间判断模块判定特定帧与指定帧之间是否需要添加过渡帧的过程包括:通过图像差异度获取模型获得特定帧与指定帧之间的图像差异度,比较得到的差异度与设定的阈值,当算得到的差异度大于设定的阈值时,判定特定帧与指定帧之间需要添加过渡帧,当得到的差异度不大于设定的阈值时,判定特定帧与指定帧之间不需要添加过渡帧;特定帧与指定帧之间的图像差异度获取模型为:其中,K表示特定帧与指定帧之间的图像差异度,Si表示第i个动漫元素在特定帧影像画面中所占的像素点个数;Si'表示第i个动漫元素在指定帧影像画面中所占的像素点中,与其在特定帧影像画面中所占的像素点坐标相同的本文档来自技高网...

【技术保护点】
1.一种动漫交互式动画制作系统,其特征在于:包括动漫动画分解调用模块、交互帧生成模块、动漫交互式动画输出模块和动漫动画数据库;/n所述动漫动画分解调用模块用于动漫动画数据的采集、解析、分解、存储和调用;/n交互帧生成模块用于根据需求和存储的动漫动画数据生成带有交互控件和命令脚本的关键帧并存储数据;/n动漫交互式动画输出模块用于根据存储的数据生成动漫交互式动画并显示;/n动漫动画数据库用于存储动漫交互动画制作过程中,各模块采集、解析、运算、存储过程中产生的全部相关数据。/n

【技术特征摘要】
1.一种动漫交互式动画制作系统,其特征在于:包括动漫动画分解调用模块、交互帧生成模块、动漫交互式动画输出模块和动漫动画数据库;
所述动漫动画分解调用模块用于动漫动画数据的采集、解析、分解、存储和调用;
交互帧生成模块用于根据需求和存储的动漫动画数据生成带有交互控件和命令脚本的关键帧并存储数据;
动漫交互式动画输出模块用于根据存储的数据生成动漫交互式动画并显示;
动漫动画数据库用于存储动漫交互动画制作过程中,各模块采集、解析、运算、存储过程中产生的全部相关数据。


2.根据权利要求1所述的动漫交互式动画制作系统,其特征在于:所述动漫动画分解调用模块包括动漫动画数据获取单元、动漫动画分解单元、动漫动画存储及调用单元;
动漫动画数据获取单元用于将动漫动画解析为动作画面数据和音频数据,分别存储,
动漫动画分解单元用于将动作画面数据分解为若干组;
动漫动画存储及调用单元用于将动作画面数据和音频数据按指定顺序存储以及激活、调用;
所述动漫动画存储及调用单元对动作画面数据以组为单位进行存储、激活和调用。


3.根据权利要求2所述的动漫交互式动画制作系统,其特征在于:动漫动画分解单元根据以下模型将动作画面数据分解为若干组:
m*WC*η=j*WF*N,
n=[m],
其中,n为组数,设将动漫动画数据平均分为n组,N为动作画面数据包括的总帧数,WC为运行系统的计算机内存大小,η为调整参数,其意义为数量范围为7200-28800的整数帧,j为基准参数,为常数,取值为3-8的整数,WF为动漫动画动作画面数据的总大小,WC与WF单位相同,n=[m]表示n为不大于m的最大整数,当m小于1时,n=1;
(n-1)*Q+R=N,
其中,n为组数,设将动漫动画数据平均分为n组,从第一组到第n-1组每组包括帧数为Q,第n组包括帧数为R,N为动作画面数据包括的总帧数。


4.根据权利要求1所述的动漫交互式动画制作系统,其特征在于:所述交互帧生成模块包括交互元素提取单元、交互控件生成单元、交互帧编辑单元,
交互元素提取单元用于从动漫动画动作画面数据中某一帧的影像画面中提取交互元素特征数据并存储;
交互控件生成单元用于对交互元素特征数据进行编辑,根据需要生成以交互元素外形为基本外形的交互控件,存储数据;
交互帧编辑单元用于插入并编辑带有交互控件和交互命令脚本的关键帧。


5.根据权利要求4所述的动漫交互式动画制作系统,其特征在于:所述交互元素特征数据中的交互元素包括动漫元素,动漫元素包括动漫动画动作画面数据中某一帧的影像画面中的动漫角色、动漫角色部位、景物中的一种或二种以上,所述交互元素特征数据中的交互元素特征包括交互元素的形状、颜色、大小、透明度、角度、坐标中的一种或二种以上。


6.根据权利要求4所述的动漫交互式动画制作系统,其特征在于:所述交互元素提取单元还从外部调用的影像画面数据中提取交互元素特征数据并存储,其中,从外部调用的影像画面数据中提取的交互元素特征数据中的交互元素包括滑动开关外形图案、文本框外形图案、气泡外形图案等,从外部调用的影像画面...

【专利技术属性】
技术研发人员:张政祎
申请(专利权)人:深圳卡茂动漫文娱科技有限公司
类型:发明
国别省市:广东;44

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

1