基于运动捕获数据的三维角色动画设计.docx 立即下载
2025-08-17
约4.6千字
约10页
0
16KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于运动捕获数据的三维角色动画设计.docx

基于运动捕获数据的三维角色动画设计.docx

预览

免费试读已结束,剩余 5 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于运动捕获数据的三维角色动画设计

基于运动捕获数据的三维角色动画设计	摘要本文研究了怎样把现有的人体运动数据重新定向到新的动画角色对象上,并实现了一个原型系统——盼盼三维角色动画系统。通过这种方法,用户只需要从动画库中选择所需的人体运动,便可方便地控制任意三维动画角色的运动和变形,从而重用现存的人体运动数据去控制新的角色,创作出一些夸张的动画效果。	关键词运动重用三维角色计算机动画人体动画	一、引言	在近十几年里,计算机动画技术得到了突飞猛进的发展,以动画卡通、网络游戏、手机游戏、多媒体产品等为代表的动漫产业是21世纪知识经济的核心产业,被称为21世纪最有希望的朝阳产业,这场“后现代产业浪潮”不仅给全球经济战略结构带来了根本性转变,也为进入新世纪的中国经济创造了一次千载难逢的历史发展机遇。	但是,目前的动画技术还远没达到理想的地步。计算机辅助二维动画具有制作相对方便、制作成本低、对制作和运行的硬件环境要求较低等优点。但是由于传统的二维对象缺少显式的三维信息,使得自动生成好的中间帧画面非常困难,比如在变化过程中,特别是那些非平行于画面的变换,引起的起各帧画面之间对象的对应问题、剪影轮廓的变化问题、各个部分的自遮挡问题、保持形状比例和体积问题等等,都是研究者们一直试图解决的难点问题。	计算机动画之所以有那么强大的表现能力,各式各样逼真的模型扮演着举足轻重的地位。这些模型大多由独立的动画软件,如3DSMax、Maya、Softimage等进行设计。怎样给一个静态的模型赋予生命力,并让它动起来一直是图形学研究者感兴趣的研究课题。三维动画制作系统中,使用关节骨架控制三维动画角色已非常流行,动画师可以非常容易地设置和控制三维角色关节进行动画控制。但是准确地控制三维模型的变形和运动使其符合实际的物理规律,特别是想要达到实时的要求,难度很大。一种解决方法为采用自动角色动画。角色动画动包括骨骼动画和顶点动画。骨骼动画把整个人体按生理结构分为许多部分(图1-2),每个部分都有自己的几何形体,然后再用数据结构把所有的部分合理地组成为一个有层次的整体,例如,上臂连着前臂,前臂连着手。骨骼动画与顶点动画相比,占用空间小,因为它不需要象顶点动画那样要存储每一帧的各个顶点的数据,而是只需要存储每一帧的骨骼的数据。骨骼的数据量与顶点的数据量相比,要少得多。所以骨骼动画有很多优势,不管是在游戏、电影动画还是虚拟现实中,生动逼真的动画(人、动物等)会使之增色不少。当然骨骼动画处理技术难度也很高,它需要解决的一个重要的问题是:如何得到和模型相关联的骨架?	本文研究了把现有的人体运动数据重新定向到新的动画角色对象上。通过这种方法,动画师能够利用现存的BVH人体运动数据去创造新的动画。动画角色对象常被赋予复杂的非刚体运动方式以达到夸张的效果,我们实现了三维角色的自动绑定,使之能做到局部的非刚体变形描述。若要生成新的动画,只需要从动画库中选择用户所需的人体运动,便可方便地控制新的三维动画角色的运动和变形。人体的运动数据可以来源于运动捕捉,也可以从现存的动画和影片视频中通过图像处理和计算机视觉的方法来获取。基于这些素材,我们可以得到运动的素材库,作为动画师创作新动画的来源,从而丰富动画产品的多样化和体现制作者的创造性思维。在如今的计算机动画中,建立模型的过程已经变得比较简单。但是如果要让模型动起来,还需要人们手动去嵌入骨架,并且定义骨架驱动表面皮肤的每一个细节。这个复杂繁琐的过程只能由专业的动画师来完成,对于一些初学者来说是可望而不可及的。我们实现的系统可以让一个静态的模型可以根据给定的运动数据进行所需要的运动。整个过程由程序自动实现,不需要人手动来操作它。这样的创新使它能够表现更加复杂的动画,因此不仅能够为专业动画师所用,而且让初学者也能体验到自己设计动画的乐趣。	二、相关工作	在骨架提取方面,已经有很多自动生成骨架的方法。①②③Baran等的Pinocchio系统创造性地提出了骨架嵌入的方法。在自动角色动画方面,骨架嵌入比骨架提取要好的原因是对于复杂骨架的角色,骨架提取可能会产生不同的拓扑结构,这就让使用者很难将原来有的骨架运动数据运用到其中来。虽然可以通过附属肢体模板来鉴别复杂的附属肢体,但是由于拓扑结构的复杂性,自动生成时也会产生各种不同的误差。骨架嵌入相对于骨架提取的另一个优势就是它能够在骨架中定义角色所需要的很多的结构信息,这是在提取的纯几何骨架图中难以得到的。	几乎所有的网格变形技术,无论是基于表面的还是基于体积的,都可以用来作为基于骨架运动动画中的对表面进行蒙皮。④⑤不幸的是,到目前为止,这些方法都不能实现实时的动画。Baran等的线性混合蒙皮(LBS)具有简单高效并且能够利用GPU进行运算,并可以根据骨
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于运动捕获数据的三维角色动画设计

文档大小:16KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用