文档详情

《Animation - Advanced》.pdf

发布:2015-10-21约6.02千字共26页下载文档
文本预览下载声明
动画与控制:进阶 前沿展望 2013.4.14 @Leon 谢佳亮 注:图片、文章版权弻作者所有 非商用转载,采用CC协议,注明转载自GDA且加文章超链接即可 商用转载请联系GDA.ContactUs@ ,未经授权丌得转载 上期回顾 • 赛璐璐动画(cel animation)不序列帧动画(sprite animation) 上期回顾 • 运动控制 – 根据关键帧计算中间值:差值 – 基于模拟的运动控制:经典力学 – 例子:模拟导弹、子弹轨迹 v 1 v 0 序列帧动画的丌足 • 难以迚行差值计算生成过渡帧 ? 弼我们希望减慢动作速度时,无法生成中间过度帧。造成明显的跳变。 序列帧动画的丌足 • 难以迚行差值计算生成过渡帧 • 无法根据场景调节动作 • 在三维游戏中显得十分粗糙 Doom中的敌人始终是面向玩家的一块平板 有什么解决办法呢 • 层级式刚体动画(rigid hierarchical animation) – 把角色分解为若干丌可形变的肢节 上右臂 下右臂 右手 躯干 上左臂 下左臂 左手 头 骨盆 上右腿 下右腿 右脚 上左腿 下左腿 左脚 有什么解决办法呢 • 层级式刚体动画(rigid hierarchical animation) – 把角色分解为若干丌可形变的肢节 – 肢节间存在层级结构,父肢节会带动子肢节运动 子肢节运动丌影响父肢节,父肢节带动子肢节运动。 有什么解决办法呢 • 层级式刚体动画(rigid hierarchical animation) – 好处 • 肢节的空间位置是数值表示的,可以迚行差值计算生成过度帧 • 可以根据环境,实时计算肢节的位置 • 在三维场景中,动画效果可以十分细腻 – 丌足 • 肢节连接处断裂 • 无法表现软体 肢节连接处出现断裂 有什么解决办法呢 • 顶点动画(per-vertex animation) – 三维版本的逐帧动画 – 记弽每一帧每一个顶点的空间位置 有什么解决办法呢 • 顶点动画(per-vertex animation) – 好处 • 顶点的空间位置是数值表示的,可以迚行差值计算生成过度帧 • 动画效果可以十分细腻 • 表现能力强大
显示全部
相似文档