vb实现简单动画的方法和实例: 基本原理.PPT

vb实现简单动画的方法和实例: 基本原理.PPT

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb实现简单动画的方法和实例: 基本原理

计算机动画 第二讲 计算机动画的编程基础 本讲内容提要 1.计算机动画的图形基础 1.1 图形及其动态显示 1.2 颜色模型 1.3 图形变换 1.4 曲线和曲面 2.计算机动画的关键技术 3.用编程语言设计动画简介 3.1用VB设计动画 3.2用java设计动画 3.3用VC++设计动画 1.1 图形及其动态显示 图形(矢量图)与图像(点阵图) 计算机中表示图的方法 点阵表示:枚举出图形中所有的点 简称为图像(数字图像) 参数表示:形状参数+属性参数 简称为图形 动态图形显示 绘制-擦除-再画 亮-灭-亮 1.2 颜色模型 光与彩色 三基色原理 各种颜色模型 颜色管理技术 颜色管理是一个系统,用于确保彩色内容在任何位置的呈现效果都让您满意,包括不同设备。 为什么需要颜色管理? ----不同类型的设备往往会有不同的颜色特征和功能。 因为每个设备呈现彩色内容的过程是根本不同的。 如果没有一致的颜色管理系统,相同的图片在各个设备上的显示效果便会不同。 因此,颜色管理将维护彩色内容中的关系,从而在具有不同的颜色功能的设备上以及在不同的查看条件下能够获得可以接受的显示效果。 1.3 图形变换 坐标系 各种坐标系及其之间的变换 图形变换过程 二维三维变换、齐次坐标、复合变换 窗口和视区的变换 正投影图与透视图 观察坐标系中的投影变换 投影分类 三视图:正视图、侧视图和俯视图 1.4 曲线和曲面 基本概念 Bezier曲线和曲面 B样条曲线和曲面 非均匀有理B样条(NURBS)曲线和曲面 2、计算机动画关键技术 参数关键帧技术 样条驱动技术 变形技术 过程动画技术 关节动画与人体动画技术 基于物理模型的动画技术 行为动画技术 运动捕捉技术 三维扫描技术 2、计算机动画关键技术 1. 参数keyframe 给出两幅关键帧,计算机生成中间画面 刚体运动模拟 早期 仅仅用来插值帧与帧之间卡通画的形状 后来 对运动参数插值,实现对动画的运动控制 2、计算机动画关键技术 可归结为关键参数的插值问题 位置、色彩、纹理 9个运动参数决定 位置参数:Tx,Ty,Tz, 方向参数:Rx,Ry,Rz, 比例参数:Sx,Sy,Sz 2、计算机动画关键技术 与纯数学插值问题不同: 一个特定的运动从空间轨迹来看可能是正确的 但从运动学或动画设计角度看,则可能是错误的 关键帧插值要求: 能产生逼真的运动效果 用户能方便有效地控制运动的运动学特性 例如,通过调整插值函数改变运动的速度和加速度 2、计算机动画关键技术 关键帧动画存在的主要问题 交互响应慢 物体运动的物理正确性和自然真实性难以保证 2、计算机动画关键技术 2. 样条驱动技术 用户事先指定一条物体运动的轨迹 通常用三次参数样条表示 指定物体沿该轨迹运动,也称运动轨迹法 所要解决的基本问题 通过对样条曲线等间隔采样,求出物体在某一帧的位置,从而生成整个动画序列 如果直接对参数空间进行等间隔采样,势必带来运动的不均匀性 匀速运动时,需要对样条进行弧长参数化 2、计算机动画关键技术 为解决插值的时间控制问题(用双插值方法) 位置样条 空间轨迹曲线 物体位置对关键帧的函数 运动样条 速度曲线 关键帧对时间的函数 2、计算机动画关键技术 路径动画 路径动画就是由用户根据需要设定好一个路径后,使场景中对象沿着路径进行运动。 运动路径是用户画出的动画对象运动的曲线,由关键点控制。 比如模拟飞机的飞行,鱼的游动都可以使用路径动画来制作。 2、计算机动画关键技术 3. 变形技术 柔性物体(soft object)动画技术 许多商用动画软件都提供变形工具 Softimage、Alias、Maya、3DS MAX 2、计算机动画关键技术 Morphing技术 指将一个给定的数字图像或者几何形状S以一种自然流畅的、光滑连续的方式渐变为另一个数字图像或者几何形状T。在这种光滑过渡中,中间帧既具有S的特征,又具有T的特征。 基本思想: 移动顶点,通过顶点改变,达到变形 给出物体形变的几个状态 如两个物体或两幅画面之间特征的对应关系以及相应的时间控制关系 物体沿给定的插值路径进行线性或非线性的形变 基于物体表示的变形技术 适用于物体拓扑结构不发生变化的变形操作 2、计算机动画关键技术 自由变形技术( Free Form Deformation: FFD) 基本思想 不对物体直接进行变形 而是对物体所嵌入的空间进行变形 引入一种基于三变量B样条体的变形工具lattice 优点: 最实用,适用面最广 间接的与物体表示无关的变形方法 物体的变形是任意的,可由动画师任意控制 对变形的可控性更强 缺点: 缺乏对变形的细微控制,如人脸表情 2、计

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档