论面向数据融合计算的动画角色处理平台

来源 :艺术科技 | 被引量 : 0次 | 上传用户:guobinlei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:伴随信息网络技术的日新月异,动画角色已被广泛应用于媒体艺术创作当中。文章主要针对动画角色网格和运动数据融合计算构建的动画角色处理平台,此平台支持多格式的模型数据,且集合有效的可扩展算法库模块,创建的经典算法调用和编辑接口完全共享,有利于用户对算法进行更深的研究应用及开发。
  关键词:数据融合计算;处理平台;三维动画;动画角色
  0 引言
  动画行业的发展已成为当今信息科技进步的重要体现。在动画制作过程中,动画角色处理一般应用三维建模软件。当前,各种三维建模软件被广泛运用到行业中,然而此类建模软件更多适用于机械设计和建筑设计领域,对动画角色建模和算法设计不全面。目前,在动画角色处理方面,应积极开发底层平台。本文设计了面向数据融合计算的动画角色处理平台,平台用户拥有较大权限,实现了资源共享,便于用户使用研究。
  1 平台的设计结构
  数据融合计算的动画角色不止编辑动画角色的数据信息,还要其他图形算法辅助完成。时下存在的动画角色模型编辑的建模软件大多密封了底层实现过程,用户难以直接在其上设计动画角色的处理算法。而动画角色处理平台的设计架构图,基于动画角色数据表现形式,设计了对三维角色动画模型的支持,并开发了储存动画角色信息的格式文件,应用一般建模软件的导出功能,降低了对模型文件格式的依赖,避免了大多数模型软件繁杂的信息,提升了平台的利用率。
  目前,在动画角色的处理课题研究中,大部分建模软件采用稳定算法,用户想二次开发自己的算法,实属不易。针对动画角色的融合计算特性,集合可扩展的算法库功能,给予大量经典算法支持,可使用户自行添加,提升算法的开发进度。如图1所示。
  2 动画角色的数据表示
  此平台主要应用于动画角色的处理,以骨架的角色动画为基础,使网格表面的点连接到骨架结构中,由骨架的运动来带动网格变形。动画角色由以下三个要素组成:第一,三维模型表现角色外形及外表细节。第二,骨骼模型和动作序列表现角色运动结构。第三,表现网格模型及骨骼模型之间的映射关系。
  2.1 网格数据表示
  三维模型由线框模型、表面网格模型和实体模型组成。网格模型只储存物体主要可视信息,信息存储量较小,绘制和处理速度比实体模型快,但可视信息比线框模型多。动画角色模型应用网格数据形式表达,运营和网格表面顶点集合的绘制结合贴图渲染,获得的画面真实感较强。
  2.2 运动数据表示
  动画角色模型骨架的数据采用运动数据表达,该运动数据一般由旋转矩阵、欧拉角和四元数表达。动画角色处理平台对这三种结构都给予数据支持,用户可自行挑选想要的运动数据表现形式。这三种表现形式都有各自的优缺点,且彼此可相互转化。矩阵表示底层运动数据,并提供运动数据转化接口,方便用户找到需要的数据。
  2.3 蒙皮数据表示
  蒙皮数据链接骨架动态信息和静态网格通道。骨架运动随着时间轴的移动经过蒙皮使得每个顶点产生对应的位置变化信息,导致网格变形,进而形成动画。蒙皮数据的重心是权重表,它存储着每根骨架对网格各顶点的约束比重。权重表由权重项构成,它涵盖影响当前顶点的各骨骼信息以及对应的约束权重,如表1所示。
  2.4 外部存储形式
  网格数据、运动数据、蒙皮约束数据相结合构成动画角色模型,与3DSMAX建模软件有异曲同工之妙,可实现对单一数据的基本处理。但综合来看,其基础数据的隐蔽性会阻碍相应算法的设计。对于强化平台支持动画角色的设计,不止对普通的3D文件提供支持,还设计专用存储动画角色的VCC文件格式,连同3Ds MAX的导出插件也被开发,支持动画角色的数据共享。
  3 可扩充算法库
  在研究动画角色的过程中,有很多经典的研究分析和算法解决。当下,对动画角色单一基础问题的研究分析很少,且没有什么创造性。例如,一些建模软件融合经典的图形学算法,但底层的数据和算法被封闭,用户不能获得更多的资源,使得计算过程不得不终止,这势必影响最终的研究设计成果。另外,在动画角色的处理过程中,用户还存在对比其他算法、复制其他算法的现象。针对以上情况,此平台推出可扩充算法库,集合大量的算法,如测地线计算、运动系列归一化处理、网络特征计算的曲率计算,满足用户设计研究的需求。
  4 动画角色处理平台界面
  动画角色处理平台应用MFC作为UI的设计工具,通过Open-GL来渲染场景,多种风格的动画角色模型都可在此平台操作,并支持动画的模型效果。平台的构建为动画角色的处理提供可靠依据,为动画角色的网络和运动融合计算奠定基础,并完成网格分割及运动归一化算法的效果图,从而证实在动画角色处理平台上实现数据融合计算应用设计的可行性。
  5 结束语
  关于动画角色处理的设计和研究在各个领域如火如荼地进行。为迎合、鼓励更多的设计者积极参与研究动画角色的处理,且针对动画角色模型的数据融合计算应用需求,设计并实现了算法设计的平台。整个平台透明化支持多格式的底层数据表达,设计了可扩展和调用的经典算法库,为用户进行动画角色的处理创造了更多有利条件,有效地促进了动画角色处理和算法设计的进程。
  参考文献:
  [1] 陶涛,夏新宇,李琳,等.面向数据融合计算的动画角色处理平台[J] .合肥工业大学学报(自然科学版),2014(1): 59-62.
  [2] 王承博,朱登明.数据驱动的大规模水面动画合成方法[A].第六届全国几何设计与计算学术会议论文集[C]. 2013:491- 497.
  [3] 聂文超,李琳,刘晓平.面向自定义格式的动画角色数据转换工具[J].图学学报,2014(3).
  [4] 王承博,朱登明.数据驱动的大规模水面动画合成方法[J].图学学报,2014,35(4):491-497.
  [5] 徐添辰,吴恩华.基于流体动力学的实时角色动画运动特效[J].系统仿真学报,2012,24(1):236-241.
  作者简介:张成良(1983—),男,河南新野人,硕士研究生,助教,南阳师范学院软件学院专任教师,研究方向:数字媒体艺术,影视特效,影视栏目包装,三维动画制作,影视摄影,建筑表现。
其他文献
介绍了GB/T 30786-2014《色漆和清漆腐蚀试验用金属板涂层划痕标记导则》的主要内容,对腐蚀试验中常用的有关涂层划痕及划痕刀具进行了说明,并与其他一些涉及到划痕的常用标
根据热反射隔热原理,本配套体系采用底漆防锈防腐,中间漆隔热与热储存,面漆具有较高的反射率和持久装饰的特性,通过与膨胀珍珠岩、玻化徽珠的隔热性能比较,结果表明:采用闭孔珍珠岩
摘 要:通过分析电视演播室大规模使用LED灯具后电磁骚扰的产生和危害,对演播室LED灯光系统的建设工程设计给出防电磁骚扰的建议。  关键词:LED;PWM;电磁骚扰;电视演播室  LED是英文Light Emitting Diode的缩写,即发光二极管。它是在普通二极管的基础上发展起来的,有着与二极管类似的结构和特性。早期的LED多作为仪器仪表的指示灯使用,但随着高亮度LED的研制成功,人们开始将
赢创工业集团(Evonik)宣布,自2015年1月1日起,Claas-Jtirgen Klasen博士将接替李汉卓(Hans-Josef Ritzert)博士担任赢创工业集团大中华区总裁。Klasen于1990年作为一名工艺工程师加
体育舞蹈专项课程以专项舞蹈技术为主进行授课训练,缺乏对学生竞赛组织实际操作能力的培养。体育舞蹈竞赛组织能力是体育舞蹈专项学生必备的一项能力,当前体育舞蹈专项学生普
<正> “延安窑洞里有马列主义”同志啊,当你瞻仰革命圣地延安时,你就会看到,在凤凰山麓、宝塔脚下、延河岸边,布满了一排排一孔孔的土窑洞。这些窑洞,外观普普通通,里面设备也很简陋。可是,就在这些土窑洞里,我们伟大领袖毛主席谋划和指挥了全国的革命战争,写出了卷卷马列主义雄文,接见了来自全国、全世界的革命人士,夜以继日地为中国革命和世界革命忘我地操劳着……。就在这些简陋的土窑洞里,毛主席为中国革命和世界革命培育了大批无产阶级革命战士。一九四○年十月的一天,伟大领袖毛主席在杨家岭接见了从抗日前线来中
为贯彻国务院行政审批改革精神,进一步提高有关产品准入门槛,落实国家产业政策、标准新要求,根据《中华人民共和国工业产品生产许可证管理条例》(国务院令第440号)、《中华人民共
社会主义社会还有没有阶级斗争,还要不要坚持以阶级斗争为纲,这是关系着搞马克思主义还是搞修正主义,搞社会主义还是搞资本主义,坚持无产阶级专政还是实行资产阶级专政的大问题。党内不肯改悔的走资派邓小平炮制的“三项指示为纲”,就是要抹煞社会主义社会的阶级斗争,反对阶级斗争这个纲。
嘉宝莉助学基金会日前分别收到了湖南湘西民族中学、湖北长阳一中以及江西临川一中发来的喜报,其资助的嘉宝莉班3位同学分别以高分考入了清华大学和北京大学。
根据《中华人民共和国产品质量法》、《中华人民共和国政府信息公开条例》和《产品质量监督抽查管理办法》的规定,江苏省质量技术监督局2013年一季度对59类工业产品、14类食品