动作单元分析人体动画合成方法分析.docVIP

动作单元分析人体动画合成方法分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动作单元分析人体动画合成方法分析

动作单元分析人体动画合成方法分析   摘要:动画制作在人体动作的捕获技术、运动纹理技术和运动绘图技术方面采用运动分割的方法进行动画类聚分析,对相关的捕捉点进行数据分析,通过拼接组成人体运动动画。这种动画制作方法是将每一个单独的运动画面进行有序排列,根据运动的趋势与时间推算按照一定的动画逻辑顺序进行类聚分析,但这种动画制作模式并没有对人体运动的固定时序问题进行解决,使人体运动出现失真的情况。本文从动作单元分析的角度借用时间分析法和动态单元归整模式,对单元人体动画合成技术进行讨论。   关键词:动作单元分析;人体动画合成;数据处理;模拟建图   动画合成运用动作单元分析的方法是对人体动画合成的重要方法,首先通过采用成分分析法(PCA)对运动表现图像进行数据切分,实现图像从高维映射方式向低维映射空间的复制,再利用空间样本分析对距离平面低维映射空间的分割样本进行数据度量;之后再对分割图像进行筛选排序,采用时间动态归整和时间误差平方原则进行排列,对实现画面映射排序的部分实行数据模型转换,建立运动趋势发展模型,根据动画合成的约束条件对逼真人体动画片段进行排序合成。   1动作单元分析   动作单元分析是建立在运动捕捉基础上的动画合成技术,通过对人体动作趋势进行低维分割,重新绘制动画数据,能够使动画在重新映射在高维空间的时候实现三维运动轨迹模拟,使动画“抽象”运动实现虚拟模型的构建。但由于动画捕捉技术的工程量大,资金依赖性很强,在制作人体逼真动画效果中还是一个需要解决的难题。另外,动画纹理技术是通过对运动纹理的不同长度进行截取,每一条运动纹理都是一个独立的动画建模,这种纹理截取可以套用任意时间组合序列,根据已有的动作纹理对需要合成的动画进行定序排列,这种合成方法需要采用建帧信号处理技术,使动画纹理更为细节化,对人体动作动画的合成可以有效增强其细腻感;此外还有采用数据建模的方法对动画参数进行格式录入,在数据序列空间模型采用PCA对数据进行高维向低维的映射,提取数据的变量可以根据动画合成的要求对新数据进行重新编写,它可以实现对同类动画场景(运动)的根本性转化,可以把篮球运动通过数据转换在同样动画元素下变为足球运动,PCA维度转移的方法同样可以实现动画速度变化的合成中。   在动作单元分析的过程中,需要对动作单元数据进行预处理工作,数据模型的人体构造模型可以看作是由骨架和关节连接起来的可以活动的有机整体,每一个关节连接点的坐标方位的改变会使人体基本动作和姿态出现变化。ROOT定义关节一般具有六种自由度可以选择,ROOT坐标点在模拟空间中有3个可选择的合理取值位置,另外3个方向是表示ROOT坐标运动趋向。关节的活动旋转可以采用欧拉角表示,欧拉角的旋转区间可能会有万向锁功能。通常数据表示会采用四位数的坐标编码来表示关节旋转的角度和区域指向。如果在建帧模型中对数据进行重组,每一帧的运动参数可以设为x(t),t是可移动帧数在时间方向的运动变量,则有x(t)=(p1(t)?q1(t)?q2(t)……qn(t)t,其中N表示可以运动的关节数量,p1(t)作为应变量ROOT在坐标范围内的运动区间坐标,q1(t)∈S3,则ROOT在世界坐标的朝向可以根据公式进行定义。关节的旋转值在空间取值中可以映射在[8,25]区间,以定义向量y(t)为定义域,可以有:y=(p1(t),log(q1(t)),……log(qn(t))t。   2运动数据趋势成分分析   人体运动趋势在高维空间中以向量模式进行表示,关节运动的过程中会带动多个数据坐标域区间发生变化,如人在步行运动中,前腿向前迈出,会带动另一条腿向上的趋势,在关节的表现中也会有同样的情况。如果仅仅对单一发生运动的关节坐标数据进行处理,导致联动的一个坐标整体发生位移,但另一条腿又是一个独立的坐标,如果不考虑到运动客观趋势的发生,则会使动画发生失真。因此在利用PCA技术的同时,应该使整个人体部分被映射在低维空间中进行分割,对运动数据进行过滤和分析。   运动的数据在进行序列转换的过程中,序列的取值相似性需要得到进一步论证。人体运动的表现形式比较丰富,在细节数据上的处理能够反映出动画逼真性的程度,因此在对动态数据的合成中需要整合时间归整技术(DTW),DTW在建帧数据处理方面能够根据时间轴的计算将非线性运动函数映射在高维空间内,并且对动态函数的相似性参照向量进行类比,使向量的运动变化保持整体变化的形态。在对人体运动的东华合成中还需要对一些重复单元进行序列组合,在提取重复序列中的基本参数是动画合成的难点。可以充分采用时间归整技术对运动人体的运动趋势做动力建模,把原先分割的运动片断以最小的帧长进行负载。   3人体动画合成分析   对于已经提取合成的动画单元可以根据时间轴在帧长中进行排列,对人体运动过程中的整体坐标转移进行分

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档