计算机图形学第六章计算机动画.ppt
《计算机图形学第六章计算机动画.ppt》由会员分享,可在线阅读,更多相关《计算机图形学第六章计算机动画.ppt(51页珍藏版)》请在第壹文秘上搜索。
1、计算机动画计算机动画关节动画关节动画l在三维计算机动画中,加入人、动物这样的角色会使画面活泼、具有生机活力。关节动画是实现这类角色动画不可缺少的部分。l关节结构由一系列刚体链在关节处连接而成,其中链结构的自由端称为末端影响器。l在数学上,描述关节链常采用DH(Denavit-Hartenberg)表示,其坐标架定义在每一个链上以描述一个链相对于其它相邻链的运动,两个相邻链坐标系的齐次坐标变换矩阵称为A矩阵。例子例子可以用于关节动物可以用于关节动物也可以用于无生命的物体以创建拟人也可以用于无生命的物体以创建拟人效果效果正运动学方法正运动学方法l在正运动学方法中,所有关节向量的值均由动画师显式给出
2、,末端影响器的位置由各相邻关节间变换的复合得到。即给定关节向量,求末端影响器的位置。 1 l1 l2 X=(x,y) 2 逆运动学方法逆运动学方法l逆运动学方法(Inverse Kinematics)是一种目标导向的运动指定方法,简称IK。l在逆运动学方法中,动画师指定末端影响器的位置,系统求解各关节向量的值。l逆向运动学方法只需给定末端影响器的空间方位,就可反求出整个状态向量,用户的交互非常简便。l但该方法需求解不定系统方程,通常存在着多解及求解不稳定现象。 逆运动学的求解逆运动学的求解 迭代d =J-1(dX) f () X Xgoal f (goal) X+dX dX f (+d) 动力
3、学方法动力学方法l在动力学方法中,物体的运动是由力和力矩驱动的,由于计算过程依据物理规律,故能生成更复杂和逼真的运动。l正动力学方法。给定作用于物体的力和力矩,计算各关节的位移、速度和加速度;l逆动力学方法。力和力矩是通过给定的运动学参数反求而得到。运动捕获和运动重现运动捕获和运动重现l运动捕获(Motion Capture)采用软硬件系统记录表演者的真实运动信息,并把动作过程复制到一个虚拟的人或动物上。l该方法类似于早期Disney公司制作卡通片白雪公主时使用的“rotoscoping”技术,即动画师根据素材画面,用手工交互的方式跟踪获取画面主体的运动信息。l运动捕获可以获取表演者动作的个性
4、和细节,是生成逼真人体动画最实用、最有效的方法,因而在影视特技、游戏和动画广告中被广泛采用。应用实例应用实例指环王指环王系列电影中的古鲁姆的运动系列电影中的古鲁姆的运动指环王:双塔奇谋指环王:双塔奇谋 应用实例应用实例加勒比海盗加勒比海盗3运动捕获的三种技术运动捕获的三种技术l光学运动捕获系统 l磁性运动捕获系统l机械式运动捕获系统(a) 光学运动捕获系统光学运动捕获系统 (b) 磁性运动捕获系统磁性运动捕获系统 (c) 机械式运动捕获系统机械式运动捕获系统运动重现(运动重现(Motion Retargeting)l运动捕获数据是表演者真实运动的映像,因而在获取运动数据时,应尽量使表演者与虚拟
5、角色的关节结构尺寸接近。l在表演者和虚拟角色的关节结构尺寸(如身高、腿长、手臂长度等)不相同时,若不加修改地直接把运动捕获的数据直接应用到一个不同尺寸的虚拟角色上,就有可能出现运动不协调、双脚离地等不真实的运动。l运动重现(Motion Retargeting)可以把一个角色的动画赋给另一个具有相同关节结构但具有不同关节长度的角色,并能保持原有动画的质量。把运动曲线应用于一个新的角色把运动曲线应用于一个新的角色l定义运动的约束条件l对于整个运动,求解约束优化问题动画演示动画演示演员和虚拟角色的一致性演员和虚拟角色的一致性(a) 表演者表演者 (b) 树怪树怪l为了使树怪的关节尺寸与表演者接近并
6、表现出沉重的步伐,表演者通过假肢和加重的鞋来影响其自然表演,从而增加目标角色动作的真实性。运动模糊运动模糊l在计算机动画中,当摄象机和场景之间的相对运动过快时,会引起时间域走样。在动画画面中,这表现为恼人的闪烁现象。当物体的运动速度较快时,这种不自然现象表现得尤为明显。l运动模糊方法通过在时间域上滤波采样的图像,可有效地缓解这类走样问题。l根据对真实摄象机的镜头的模拟,运动模糊方法主要分为三类。l二维运动模糊。l三维运动模糊或时间域超采样。l2.5维运动模糊。应用例子应用例子动画演示动画演示动画后期合成动画后期合成 l动画后期合成软件取代了传统的价格昂贵的在线或离线视频编辑器,并能生成许多视频
7、编辑器难以实现的效果。l合成软件提供了剪辑、叠化、抠象、合成、图像morphing、图像处理、特殊动画效果制作、音乐编辑、音乐合成、动画实时播放等强大功能,已经成为影视动画软件的核心组件。l由于是全数码合成,因而避免了传统视频系统因多次操作而引起的图像损失。l一个典型例子是迪斯尼影片公司2000年出品的巨作恐龙。影片中的史前生物是计算机制作的,但影片中恐龙的生活背景却是外景队到世界各地拍摄的实景,如加州死亡谷、澳大利亚坎贝尔国家公园、委内瑞拉国家森林公园等。通过图像合成,电脑创造的史前动物与真实场景天衣无缝地融合在一起。应用例子迪斯尼公司应用例子迪斯尼公司恐龙恐龙 虚实无缝合成需要考虑的因素虚
8、实无缝合成需要考虑的因素 l虚拟场景与真实场景的透视关系应一致。l虚拟场景的光照情况应与真实场景一致。l虚拟场景与真实场景的相互作用。l虚拟场景与真实场景的遮挡关系。分量分量 l图像合成中的一个重要概念是图像像素的分量。 l分量指明了当前图像在该像素处的透明度,为0时表示当前图像在该像素为全透明的,为1时表示当前图像在该像素处为不透明的。 l分量获取方式:l由动画软件直接计算得到。l抠象方法计算得到。图像合成操作图像合成操作 rgbrgbrgbBAAC)1 ( (a)输入图像输入图像 (b) 通道通道 (c) 合成结果合成结果虚拟演播室虚拟演播室 l虚拟演播室是建立在高速图形计算和视频色键基础
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 第六 动画