当前位置: 首页 > 专利查询>厦门大学专利>正文

一种视频动作捕捉动画数据的优化方法及系统技术方案

技术编号:30430359 阅读:26 留言:0更新日期:2021-10-24 17:21
本发明专利技术提供了动画制作技术领域的一种视频动作捕捉动画数据的优化方法及系统,方法包括如下步骤:步骤S10、在视频中选择需要优化的动画数据曲线,设定各所述动画数据曲线的曲线属性;步骤S20、设定各所述动画数据曲线的优化参数;步骤S30、利用最小二乘法以及三次贝塞尔曲线公式基于所述优化参数对各动画数据曲线进行优化,生成新动画曲线。本发明专利技术的优点在于:极大的提升了动画制作的效率以及质量。极大的提升了动画制作的效率以及质量。极大的提升了动画制作的效率以及质量。

【技术实现步骤摘要】
一种视频动作捕捉动画数据的优化方法及系统


[0001]本专利技术涉及动画制作
,特别指一种视频动作捕捉动画数据的优化方法及系统。

技术介绍

[0002]随着互联网时代的发展,计算机技术日新月异,游戏产业迅速发展,动画产业也逐渐成熟。而在游戏和动画上广泛应用的动作捕捉技术早在上个世纪七十年代就出现了,如今已经形成了一套完整且成熟的体系,这项动作捕捉技术不仅在计算机领域有着至关重要的作用,在非计算机领域也有着一席之地。
[0003]动作捕捉技术在动画制作中能提高动画制作效率、降低动画制作成本、使动画更为生动形象,因此,动作捕捉技术拥有广阔的市场和巨大的价值。但是,传统的动作捕捉技术需要高昂的设备费用预算、庞大的数据量处理、硬软件的高要求、专业的演员以及特的殊场,这给一众满腔热血的小型工作室和独立开发者当头一棒。因此,基于视频的动作捕捉应运而生,具有方便、低廉、实用等优点,只需要用户提供一段符合要求的人物视频,便可通过计算机算出人物的动作规律并生成一段骨骼动画,但是存在如下缺点:
[0004]1、单一视频提供的信息有限,动作捕捉本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频动作捕捉动画数据的优化方法,其特征在于:包括如下步骤:步骤S10、在视频中选择需要优化的动画数据曲线,设定各所述动画数据曲线的曲线属性;步骤S20、设定各所述动画数据曲线的优化参数;步骤S30、利用最小二乘法以及三次贝塞尔曲线公式基于所述优化参数对各动画数据曲线进行优化,生成新动画曲线。2.如权利要求1所述的一种视频动作捕捉动画数据的优化方法,其特征在于:所述步骤S10具体为:通过UI交互界面在视频中进行点击进而选择需要优化的动画数据曲线,设定各所述动画数据曲线包括平移距离和旋转角度的曲线属性;所述动画数据曲线包括骨骼根节点以及骨骼子节点。3.如权利要求1所述的一种视频动作捕捉动画数据的优化方法,其特征在于:所述步骤S20中,所述优化参数至少包括误差值、迭代量、切线类型以及切割方式;所述切线类型包括加权切线以及非加权切线;所述切割方式包括自动切割、基于关键帧切割以及基于切线角度切割;所述误差值用于限定动画数据曲线的关键帧减少数量,误差值越大,减少的关键帧数量越多;所述迭代量用于限定三次贝塞尔曲线公式的使用次数,迭代量越大,三次贝塞尔曲线公式的使用次数越少;所述加权切线用于调整动画数据曲线的关键帧切线的长度以及角度;所述非加权切线用于用于锁定关键帧切线的长度,并调整关键帧切线的角度;所述自动切割用于利用最大值、最小值、平均值或者中间值对关键帧切线进行切割;所述基于关键帧切割用于利用关键帧的数据信息对关键帧切线进行切割;所述基于切线角度切割用于利用关键帧切线的角度以及预设的角度阈值对关键帧切线进行切割。4.如权利要求3所述的一种视频动作捕捉动画数据的优化方法,其特征在于:所述步骤S30具体包括:步骤S31、利用最小二乘法对各所述动画数据曲线进行逐帧的曲线拟合,得到拟合数据;步骤S32、利用所述切线类型以及切割方式对动画数据曲线的关键帧切线进行切割,得到若干个切割点,将位于关键帧切线交点的切割点设为贝塞尔控制点;步骤S33、利用三次贝塞尔曲线公式对各所述贝塞尔控制点以及相邻的两个切割点进行调整,进而优化所述动画数据曲线;步骤S34、将优化后的所述动画数据曲线与拟合数据进行对比,得到实际误差,利用所述实际误差以及误差值对动画数据曲线进行调整;步骤S35、基于所述迭代量重复步骤S31至步骤S34后,生成新动画曲线。5.如权利要求4所述的一种视频动作捕捉动画数据的优化方法,其特征在于:所述步骤S34具体为:将优化后的所述动画数据曲线与拟合数据进行对比,得到实际误差,判断所述实际误差是否小于等于误差值,若是,删除对应的所述动画数据曲线;若否,保留对应的所述动画数据曲线以及切割点。6.一种视频动作捕捉动画数据的优化系统,其特征在于:包括如下模块:
...

【专利技术属性】
技术研发人员:姚俊峰陈元庆
申请(专利权)人:厦门大学
类型:发明
国别省市:

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

1