版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PPT 动画大师作者:PPT 控围脖官方群:176147062如果我们厌倦了 PowerPoint 的常规动画,希望制作出 Flash 作品那样的酷炫效果,却不愿学习 VBA 那样编程语言,那就来试试 PPT 动画大师吧。它像打开了一扇门,让不懂VBA 编程的人也能轻易跨越 PPT 动画的局限,极大丰富 PPT 动画的能力,实现以住无法实现的很多效果。作为 2012 年乃至未来将影响 PPT 动画发展轨迹的最给力工具,这个插件能做什么呢?简单的说它能够做出 DO ITYOURSELF 的动画。虽然 PowerPoint 自带了近 200 种预定义动画效果,PPT 高手们也能藉此创造出绚丽的动画
2、作品来,但面临着以下问题时,仍然会力不从心。问题一:在 PPT 中实现多帧无限循环或者实现一组动画的循环。“轮子组合”和“文本动画”等技法能够部分解决此类问题,但过程相对复杂且有限局性,而 PPT动画大师最擅长解决的就是这类问题。问题二:了解 PowerPoint 自带动画效果的构成原理。PPT 动画大师可以查看预定义动画效果的动画元素及构成方式,它还可以对这些动画元素进行修改。比如可修改翘翘板动画效果的旋转角度,使摆动幅度变大。问题三:阅读本书时,我们可能正在使用 PowerPoint 2010,令人困惑的是其中少了 13 种常规动画效果。这些动画效果并非真的消失,它们仍然可以正常使用,比如
3、伸展、闪烁一次等动画效果还是经常要用的,好在用 PPT 动画大师可以添加。问题四:让 PowerPoint 也能支持变形动画效果。PPT 动画大师能够添加弱变形(shear)动画效果,一个被 PowerPoint 隐藏的神奇动画效果,这对于仿模 3D 动画效果至关重要。问题五:大自然始终处于一个混沌的状态,颗粒飞舞、雨雪纷飞或者蜻蜓翅膀振动。要想逼真模拟这些场景,就需要加上随机性。我们可能从来没有想过,PowerPoint自带了随机函数(rand 函数),然而用上它还得 PPT 动画大师帮忙。问题六:用来制作复杂课件,比如经典的对心曲柄滑块机构。以住制作这样的效果需要用到 VBA 中的墨迹功能
4、,这不是真正意义上的动画效果。好在 PPT 动画大师可以直接写入公式,不仅自带了 20 种常用函数还支持四则运算,可以用来制作涉及复杂计算的数理课件。实际上 PPT 动画大师的好处远远不止这些,如果说 PowerPoint 使我们能够控制分子级别的动画效果(effect),那么 PPT 动画大师将使我们具备操纵原子级别动作(behavior)的能力。PPT 动画大师是基于 PowerPoint 软件开发的一款插件,用它制作的动画可以在普通环境下就可以使用。对从未接触过 PPT 动画大师的人来说,起初的学习过程似乎令人生畏,但是这种投资是完全值得的。一旦掌握了 PPT 动画大师的基本用法,它会变
5、得更容易学习,而且这样的可能性是无限的,最终将使我们在创作 PPT 动画时如虎添翼。本章讲述了各种层次 PPT 动画创作者都会关心的问题,让我们深入了解 PPT 动画的实现原理。我们无需要懂得 VBA 编程,也不必对现有 PowerPoint 动画效果有多么深入的了解,事实上 PPT 动画大师能帮助我们学习这些。需要说明的是,如果有我们还有坚实的代数、几何、逻辑、物理等方面的基础知识,那么学习过程将变得更加轻松,当然如果再有一些编程知识那就更好不过了。1一个章节无法完整诠释 PPT 动画知识,也只能让我们对 PPT 动画大师有一个大致了解,条件成熟后会将这部分内容独立成书。“爱 PPT 论坛”
6、己经设立专版为本书提供友情支持,供读者在遇到问题时互相讨论。除本章的内容外,还可以在“爱 PPT 论坛”上关注 PPT动画大师的全系列帮助文件,包括:下载安装、问题建议、动画基础、帮助文件、教学视频、经典案例.。随书光盘中附带了近百个 PPT 动画大师创作的案例,在此特别感谢 999forver、水大师、动感、天好、ye4241、黑鸣、儒道佛、小猪等朋友的热心贡献。在安装 PPT 动画大师后找到以下内容:8-1 动画概念PowerPoint 动画属于计算机动画(ComputerAnimation)的范畴,遵循相同的帧动画原理。PPT 动画大师能帮助我们深入了解 PowerPoint 动画的运动
7、规律,有针对性地进行动画创作。PowerPoint 最适合用位图或矢量图制作的 2D 小动画。在学习使用 PPT 动画大师之前,最好能懂一些 Flash 动画创作原理,Flash 的许多动画创作功能也是未来 PPT 动画大师发展的重要方向。让我们先来探索一下计算机动画的运动本质,发掘隐藏在它背后的一些基本原理,学习制作动态有趣的 PowerPoint 动画需要掌握的一些概念。8-1-1 运动和帧1、运动动画意味着运动,是物体随时间不断改变,具体来说是各种视觉的变化。运动的本质首先是物体的位置变化,其次包括形状的变化,此外包括了颜色、透明度等各种可视特征的改变。关于动画的精确定义是:让物体栩栩如
8、生地运用,生产、设计或制作并使之产生运动错觉。2、帧多张图片迅速交换时造成视觉暂留的现象,使我们认为这些图片内容动了起来,PowerPoint 实际上也是依照这个原理来制作动画效果的。这里的图片可以理解为一个帧,实际上所有的可视动画媒介都可以使用帧(frame),一系列快速显示的静止图像来模拟动运或变化。帧是构成动画的最基本元素,制作动画的大部分操作都是对帧的操作。关于帧的概念,如果用过 Flash 的话一定不会陌生。但在 PowerPoint 中,由于不能直接对帧进行操作,所以这个概念一直没有得到强化。帧动画又分为逐帧动画和关键帧动画。由国内 PPT 动画玩家 Zaoeyo 创作的作品小布丁
9、的神奇世界,是包含了 672 页的 PPT 逐帧动画,主题动画部分每一页幻灯片都代表了一帧,依次播放每页幻灯片,串联起来形成动画。3、关键帧关键帧动画是计算机动画中最基本并且运用最广泛的方法,相比逐帧动画关键帧动画在计算机动画中显得更为重要。关键帧指角色或者物体运动或变化中的关键动作所处的那一帧,相当于二维动画中的原画。在动画播放的过程中,关键帧会呈现出关键性的动作或者内容上的变化。两个相临的关键帧形成一个帧段,之间的动画可以由软件来创建出来,叫做过渡帧或者中间帧。由于计算机动画可以完成一些简单的过渡帧,使动画制作得到了简化。以下是一些创建过渡帧的例子:应用于运动应用于变形应用于渐变色与 Fl
10、ash 不同,PowerPoint 只支持少量的变形效果,包括缩放和倾斜(需要 PPT 动画大师实现)。8-1-2 动画元素动画的本质是物体的属性随着时间的改变而变化,这种变化包括了位置、角度、大小、颜色、阴影等动画元素。使用 PPT 动画大师可以修改四十多种动画元素,这些在 PowerPoint里都有对应的属性变量。下面的表格列举了一些最常用的动画元素:表 8-1备注仅适用 03、10类别特殊类特殊类动画元素空属性可见性属性变量无style.visibility坐标类坐标类坐标类变形类变形类X 坐标Y 坐标旋转宽度高度ppt_xppt_yppt_rppt_wppt_h隐藏属性隐藏属性变形类变
11、形类属性类属性类属性类属性类横向倾斜纵向倾斜颜色设置阴影阴影偏移量 X阴影偏移量 Yxshearyshearppt_cshadow.onshadow.offset.xshadow.offset.y动画元素由对应的属性变量来表示。属性变量可以直接使用,也能被属性表达式引用,属性变量在引用时通常被冠以“#”前缀。属性变量的取值范围不尽相同,取决于动画元素代表的含义,比如:ppt_r = 360 表示旋转一周,而 ppt_x = 0.5 表示位置在屏幕中央。代码 8-1:属性变量示例代表形状的当前位置,#ppt_x代表形状的阴影设置#shadow.on 0.5 时表示形状处于屏幕的中央。 1 代表有
12、阴影,0 代表无阴影。8-1-2 属性表达式属性表达式用来描述动画元素的变化过程。属性表达式可以是常量、属性变量或表达式,表达式支持四则运算(+、-、*、/、%、)及 20 个内置函数,还支持两个常量 pi 和 e。属性表达式用于设置动作中动画元素的参数,具体内容参见 8-2-2 的动作部分。下面的表格列举了 PowerPoint 中内置的 20 个函数:表 8-2函数sinasinsinhcosacoscoshtanatantanhmaxminceilfloorraddeglnexprandabssqrt名称正弦反正弦双曲正弦余弦反余弦双曲余弦正切反正切双曲正切最大值最小值向上取整向下取整角
13、度转弧度弧度转角度自然对数指数随机值绝对值平方根用法sin(x)asin(x)sinh(x)cos(x)acos(x)cosh(x)tan(x)atan(x)tanh(x)max(x,y)min(x,y)ceil(x)floor(x)rad(x)deg(x)ln(x)exp(x)rand(x)abs(x)sqrt(x)代码 8-2:属性表达式示例围绕 X 轴的垂直旋转#ppt_h#ppt_w*sin(2.5*pi*$)围绕 Y 轴的水平旋转#ppt_w*sin(2.5*pi*$)#ppt_h代表宽度变化代表高度变化代表宽度变化代表高度变化8-1-3 路径表达式在 PowerPoint 2003
14、、2007 中预设了 64 个路径动画效果,其中:基本类型 18 个,直线与曲线类型 30 个,特殊类型 16 个。PowerPoint 2010 中减少了一个“圆锯”路径动画效果。通过 PPT 动画大师可以看到,所有路径均由一串字符表示。这个字符串称之为路径表达式,符合以下定义:表 8-3备注三次贝塞尔曲线类型移动直线曲线闭合结束语法M StartPointL EndPointC ControlPoint1 ControlPoint2 EndPointZE其中的三次贝塞尔曲线,主要用于平滑曲线的建模,在 PowerPoint 中被广泛使用,用来描述形状、动画路径甚至一些矢量字体。代码 8-3
15、:路径表达式示例简单的如:向右M 0 0 L 0.25 0 E常见的如:圆形M 0 0 C 0.069 0 0.125 0.056 0.125 0.125 C 0.125 0.194 0.069 0.25 0 0.25 C -0.069 0.25 -0.125 0.194-0.125 0.125 C -0.125 0.056 -0.069 0 0 0 Z复杂的如:漏斗M 0 0 C -0.001 0.025 0.06 0.047 0.137 0.048 C 0.198 0.05 0.248 0.038 0.249 0.023 C 0.249 0.008 0.2-0.006 0.138 -0.0
16、07 C 0.107 -0.007 0.079 -0.005 0.059 0 C 0.03 0.007 0.013 0.018 0.013 0.031 C 0.013 0.0380.018 0.045 0.027 0.051 C 0.048 0.064 0.089 0.073 0.136 0.074 C 0.191 0.076 0.236 0.065 0.236 0.052 C 0.2370.038 0.192 0.026 0.137 0.024 C 0.109 0.024 0.084 0.026 0.065 0.03 C 0.04 0.037 0.024 0.048 0.024 0.059
17、C0.024 0.065 0.029 0.071 0.037 0.077 C 0.056 0.088 0.092 0.097 0.135 0.098 C 0.185 0.099 0.225 0.089 0.2250.077 C 0.226 0.065 0.186 0.054 0.136 0.053 C 0.111 0.052 0.088 0.054 0.071 0.058 C 0.048 0.064 0.035 0.0730.035 0.084 C 0.035 0.089 0.039 0.095 0.046 0.1 C 0.063 0.11 0.096 0.118 0.134 0.119 C
18、0.179 0.119 0.2150.111 0.215 0.1 C 0.215 0.089 0.18 0.079 0.135 0.078 C 0.113 0.078 0.092 0.08 0.077 0.083 C 0.056 0.088 0.0440.097 0.043 0.106 C 0.043 0.111 0.048 0.116 0.054 0.12 C 0.069 0.13 0.099 0.137 0.133 0.137 C 0.173 0.1380.206 0.131 0.206 0.121 C 0.207 0.111 0.174 0.102 0.134 0.101 C 0.114
19、 0.101 0.095 0.102 0.082 0.106 C 0.0630.11 0.052 0.118 0.052 0.126 C 0.052 0.131 0.055 0.135 0.061 0.139 C 0.075 0.148 0.101 0.154 0.132 0.155 C0.169 0.155 0.198 0.149 0.198 0.14 C 0.199 0.131 0.17 0.123 0.133 0.122 C 0.115 0.122 0.099 0.123 0.087 0.126C 0.07 0.13 0.06 0.137 0.06 0.145 C 0.06 0.149
20、0.063 0.152 0.068 0.156 C 0.08 0.164 0.104 0.169 0.132 0.17 C0.165 0.171 0.191 0.165 0.191 0.156 C 0.191 0.149 0.166 0.141 0.133 0.141 C 0.116 0.14 0.101 0.142 0.09 0.144C 0.075 0.148 0.066 0.154 0.066 0.161 C 0.066 0.165 0.069 0.168 0.074 0.171 C 0.085 0.178 0.107 0.183 0.13150.184 C 0.161 0.185 0.
21、185 0.179 0.185 0.172 C 0.185 0.164 0.161 0.158 0.132 0.157 C 0.118 0.157 0.104 0.1580.094 0.161 C 0.08 0.164 0.072 0.169 0.072 0.176 C 0.072 0.179 0.075 0.182 0.079 0.185 C 0.089 0.191 0.1080.196 0.131 0.196 C 0.157 0.197 0.179 0.192 0.179 0.185 C 0.179 0.179 0.158 0.173 0.131 0.173 C 0.119 0.1720.
22、106 0.173 0.097 0.175 C 0.085 0.179 0.078 0.184 0.078 0.189 C 0.078 0.192 0.08 0.195 0.084 0.197 C 0.0930.203 0.11 0.207 0.131 0.208 C 0.155 0.208 0.174 0.203 0.174 0.198 C 0.174 0.192 0.155 0.186 0.131 0.186 C0.119 0.186 0.108 0.187 0.101 0.189 C 0.089 0.191 0.083 0.196 0.083 0.201 C 0.083 0.203 0.
23、085 0.206 0.0880.208 C 0.096 0.214 0.112 0.217 0.13 0.218 C 0.152 0.218 0.169 0.214 0.169 0.209 C 0.169 0.203 0.152 0.1990.131 0.198 C 0.12 0.198 0.11 0.199 0.103 0.201 C 0.093 0.203 0.087 0.207 0.087 0.212 C 0.087 0.214 0.0890.216 0.092 0.218 E用 PPT 动画大师修改路径相当简单,只需要改变路径动作中的 path 值。比如设置从当前位置向右移动四分之一
24、屏幕宽度。路径的 path 表述方式路径P(M 0 0 L 0.25 0 E)8-2 使用 PPT 动画大师在正式使用 PPT 动画大师之前,先了解下软件的内部结构与操作界面。软件本身还在不断发展中,本书采用 PPT 动画大师新春版来演示。PPT 动画大师本质上就是一个动画效果编辑工具,所以需要对动画效果和它的构成原理有所了解。8-2-1 安装过程在随书光盘的 PPT 动画大师目录中找到“PPT 动画大师新春版_公测.ppa”文件,也可以在“爱 PPT 论坛”的动画版块中下载最新版本,按照以下流程进行安装。插件支持PowerPoint 03、07、10,本书以 10 版为例介绍安装过程,其它版
25、本的安装可以参考“爱 PPT论坛”中相关文章和演示视频。访问开发者标签首先点击屏幕最左侧的文件菜单,然后单击“选项”。这将打开 PowerPoint“选项”,选择“自定义功能区”类别,然后在主选项卡功能区中勾选“开发工具”。点击“确定”继续。“开发工具”选项,现在应该是可见的标签。安装插件在开发工具面版中,点击加载项,并安装插件。点击添加按钮,将“PPT 动画大师新春版_公测.ppa”文件复制在当前目录下,双击安装文件。出现以下界面表示安装成功。我们可以找到 PPT 动画大师菜单,并点击动画窗格增强版,继续后现在课程了。8-2-2 操作界面1、初始界面未选中形状时或选中不含动画效果的形状,PP
26、T 动画大师显示如下。我们可以用鼠标右键添加动画效果,进而右键添加动作。2、动画效果动画效果(Effect)是我们研究的重点,它是一个抽象化的概念,相当于 Flash 中的动画元件。我们可以将动画效果理解为一个容器,这个容器包装了各种动画元素的设置,就是后面要提到的动作(behavior)。一般情况下,我们只需要添加主要序列动画。点选后会出现 PowerPoint 中自带的各种动画效果。需要注意的是,这里也包含了 PowerPoint 2010 中找不到的 13 个常规动画。 PPT动画大师最有价值的用途是可以创建自定义动画。一般情况下,我们可以从自定义效果开始添加动画效果。自定义效果添加后,
27、会自动生成一个表示可见性的设置动作。“动作”从字面上看就是使物体的属性发生变化。这种变化可以是位置和形状的改变,也可以是颜色或文字的改变,这些改变才是产生动画效果的真正原因。如果说动画效果是运动分子的话,那么动作就是其中的原子了。原本在 PowerPoint 中我们只能变换不同的动画效果,而 PPT 动画大师赋予我们改变动作并创造出全新动画效果的能力。使用 PPT 动画大师,我们可以添加路径、缩放、旋转、颜色、属性、设置、滤镜、命令这八种动作。我们可以在选中一个动画效果后,继续添加任意多个动作类型。这八种动作大体上可分为媒体类(命令动作)、转换类(滤境动作)、和属性类动作。媒体类它能够对声音、
28、视频实施简单的控制,但是它与动画的关系不大。转换类它能够对位图或矢量图实施整体变换,包括百叶窗、盒状、轮子等等。PowerPoint内置了 18 种滤境。关于滤镜动作的详细介绍,参见本小节的滤镜部分。属性类属性类动作是最重要的,也是 PPT 动画中最重要的部分,也是我们研究的重点。它还可以分为固定属性动作(路径、缩放、旋转、颜色动作)与通用属性动作(属性、设置动作)。4、时间线时间是形成动画的基础,每个效果、每个动作都有自己的时间安排称之为时间线(TimeLine)。时间线是以时间为基础的线性进度安排表,它让设计者很容易以时间的进度为基础,顺序地安排每一个动作。PowerPoint 自定义动画
29、工具的“高级日程”和“计时”选项提供了对动画效果时间线的简单控制,但无法控制动作的时间线。而 PPT 动画大师不仅能够修改动画效果的时间线,还可以对动作的时间线进行调整。每个动作都有专属的时间线,它对应了动画效果时间线上的一部分,通过“延迟时间”和“动画时间”来调节动作的顺序与时长。动画效果的时间长度等于动作中的最大时间长度。9动画效果1.0动作序列0.20.20.20.20.21.旋转2.旋转3.旋转4.旋转5.旋转需要注意的是“反向播放”,会将动作时间长度延长一倍。以翘翘板动画效果为例,动画效果由五个旋转动作构成。动画效果时长取决于第五个动作,0.2 秒+0.8 秒 = 1.0 秒。另外属
30、性动作中的关键帧具有不同的时间线模式。可以为每一帧确定不同的时间线,参见本小节的关键帧部分。动作的时间线我们可以采用以下方式来表示:表达式 = T(延迟时间,动画时长)延迟时间 = 浮点数,最多保留三位小数动画时长 = 浮点数,最多保留三位小数5、参数在 PowerPoint 中不能直接对动作进行设置,现在 PPT 动画大师可以让我们无需编程也能直接修改动作。不同种类的动作需要设置的参数都不同,就算同一种动作也可能存在不同的参数设置方法。表 8-4模式 IIPath关键帧动画属性PropertyProperty值13425876名称路径动作缩放动作旋转动作颜色动作属性动作设置动作滤镜动作命令动
31、作对象名称MotionEffectScaleEffectRotationEffectColorEffectPropertyEffectSetEffectFilterEffectCommandEffect模式 I(From/To/By)FromX/FormY 、ToX/ToY 、ByX/ByYFromX/FormY 、ToX/ToY 、ByX/ByYFrom、To、ByFrom、To、ByFrom、ToToType、Subtype、RevealType、Command路径、缩放、旋转、颜色动作的特点是,属性变量固定,且都支持 From/To/By 模式(以下简单为“FTB 模式”)的参数设置。F
32、rom 是起点,缺省时用基础值替代(默认为 0); To/By确定终点,To 的优先级要高于 By,To 与 By 不能同时缺省;By 代表在起点的基础上的一个增量。10表 8-5名称路径动作缩放动作旋转动作颜色动作动画元素x 坐标、y 坐标高度、宽度Z 轴旋转角度前景颜色属性变量ppt_x、ppt_yppt_h、ppt_wppt_rppt_c值类型百分比,按屏幕大小百分比,按形状大小度数,360代表一周颜色,RGB(r,g,b)默认无To(1%,1%)By(360)To(RGB(0,0,0)书写形式(示例)路径F(50%,50%),B(10%,10%)缩放F(50%,50%),T(1%,1%
33、)旋转F(),B(90)颜色F(0,0,0),T(64,64,64)为方便交流,我们需要统一书写规范。以下是固定类属性动作的表达方式:公动式作=动作参数表达式路径 | 缩放 | 旋转 | 颜色表达式 = F(参数),T(参数) | F(参数),B(参数)参数 = 空 | 百分比 | 角度 | 颜色参数为空时,代表当前基值。除了“FTB 模式”,路径和属性动作还支持了第二种模式。路径动作还支持 PATH 模式,参见 8-1-3 路径表达式。属性动作还支持关键帧模式,参见本小节的关键帧部分。6、动画元素除了路径、缩放、旋转、颜色,我们还可以改变更多的动画元素。通过设置属性变量(property),
34、属性动作、与设置动作可控制所有的动画元素。PPT 动画大师支持了 42 种动画元素,远远超过了 PowerPoint 内置动画效果用到的。如此丰富的动画元素,大大拓展了PPT 动画的创新能力,本书演示了部分最有价值的动画元素(参见表 8-1)。设置动作除了属性变量(property),还需要设置 To 参数。这里的 To 表示设定值。属性动作除了属性变量(property),还需要 From 参数和 To 参数,且都不能缺省。表 8-6名称设置动用属性动作开始、终止ToFrom、To默认空空书写形式(示例)设置(ppt_x)(#ppt_y/2)属性(ppt_r)f(0.3),t(0.7)Fro
35、m 与 To 参数值的含义取决于相关的动画元素。另一个需要注意的地方是,x 坐标、y 坐标、高度、宽度的参数设置,在路径、缩放动作中采用的是百分比,而在属性与设置动作中则是绝对值。11设置动作及属性动作的书写规范如下:公动式 = 动作(属性变量)参数表达式作 = 设置 | 属性属性变量 = ppt_x | ppt_y | ppt_w | ppt_h | ppt_r 参见表 8-1表达式 = 设置表达式 |属性表达式设置表达式 = 参数属性表达式 = f(参数),t(参数)参数 = 数值 | (属性表达式)属性表达式 = 四则运算表达式 参见 8-1-2 属性表达式7、滤境PowerPoint
36、定义了一系列的对象转换效果,如百叶窗,轮子等,这些效果有对应的滤镜动作。“滤镜”在 PowerPoint 动画中是古老的品种,属于模式动画。PowerPoint 设置了 18 滤镜(有 3 种不支持),滤镜本身还有不同子类型。其中标记“*”的图像、像素、伸展不能在 PPT 中显示。表 8-7序号12345678910111213141516滤镜类型劈裂百叶窗盒状棋盘圆形扩展菱形溶解淡出图像*像素*十字扩展随机线条切入伸展*阶梯状楔入子类型水平向内、水平向外、垂直向内、垂直向外水平、垂直内、外跨越 、下内、外内、外无无无无内、外水平、垂直左、右、顶、底无左上、左下、右上、右下无121718轮子擦
37、除1、2、3、4、8 轮幅图案左、右、顶、底滤镜有一个参数可以指定滤镜的显示方式。 Reveal 属性的值设置为 True 则会显示形状,设置为 False 将使对象消失。滤镜动作的书写规范如下:公类式 =型 =滤镜T(类型,子类型),显示方向劈裂 |百叶窗 |盒状 | 见表 8-7参见表 8-7子类型 =显示方向取决于类型= 进入 | 退出8、关键帧与 Flash 动画一样,关键帧技术在 PowerPoint 动画中被广泛运用。路径、缩放、旋转、颜色动作及属性动作的“BFT 模式”,在本质上都属关键帧动画,但它们只有起点和每终点两个关键帧,过渡帧的计算采用了最简单的线性插值方式。只有属性动作
38、的关键帧模式才是真正意义上的关键帧动画,可以设置任意多个关键帧,也支持函数运算。属性动作的关键帧模式,通过 Time 创建其目标值之间的过渡,可以创建任意数量的目标值之间的过渡。此时关键帧不使用 From、To 或 By 参数,而使用 value 指定其目标值。每个关键帧都提供 Time 和 Value 这两个参数。两个相临的关键帧形成一帧段,既支持普通的线性插值,也可以额外指定 Forumla 函数用于公式计算,计算值决定了动画元素的目标值。关键帧动画开始后,它会按照由其 Time 属性定义的顺序来循环访问其关键帧。如果时间 0 上没有关键帧,动画将在目标属性当前值和第一个关键帧的 Valu
39、e 之间创建一个过渡,否则动画的输出值将成为第一个关键帧的值。在一个帧段当中,会使用由第一个关键帧指定的 Forumla 函数来创建过渡帧,过渡帧起始自第一个关键帧的 Time,在到达第二个关键帧的 Time 时结束。Time 与 Value 是线性插值的关系,两个相临的关键帧形成一个帧段,ti 至 ti+1 决定了帧段的相对起止时间,vi至 vi+1决定了帧段的起止值,Value 值随 Time 改变而变化。关键帧的书写格式如下:表 8-8名称属性动作(关键帧模式)书写形式(示例)属性(ppt_r,5)t(0,0.2,0.4,0.8,1.0),v(0.25,0.35,0.45,0.55,0.
40、65,0.75),f($+rand(0.5),$+rand(0.4),$+rand(0.3),$+rand(0.2),$+rand(0.1)13在这里采用“时间线”与“帧”的设计方式,来描述时间关系。Time 参数作为开始关键帧和到达关键帧的 Value 值所对应的时间。Time 可以是 0 和 1 之间任何的浮点值,代表相对于整个日程表从 0%到 100%的某个百分比。Time 值为 1时代表整个动画的终点。Value 参数作为属性表达式的变量,用“$”来表示。当 Forumla 缺省时,直接表示动画元素的当前值。Forumla 参数指定动画元素的表达式,其计算结果表示动画元素的当前值,参见
41、 8-1-2 属性表达式。表达式作用于当前关键帧与下一关键帧形成的帧段,所以最后一帧的表达式将不起作用。关键帧的书写规范如下:公动式 = 动作(动画元素,帧段数)参数表达式作 = 属性动画元素 = ppt_x | ppt_y | ppt_w | ppt_h | ppt_r 参见表 8-1帧段数 = 关键帧数 - 1属性表达式 = t(参数列表 t),v(参数列表 v) ,f(参数列表 v)参数列表 t = 0,小数,1参数列表 v = 小数,小数参数列表 f = 属性表达式,属性表达式,属性表达式属性表达式 = 四则运算表达式 参见 8-1-2 属性表达式8-3 案例本小节通过 PPT 动画大
42、师制作的一系列案例,从多个角度展示 PPT 动画大师的功能。所有案例在随书光盘中可以找到,可根据相应的编号查寻。1、随机小球14【图示】【描述】小球在屏幕中的随意位置出现。PowerPoint 无法实现随机性,这对 PPT 动画大师来说却非常的简单,可以通过随机除函数来实现。rand(1)代表的是产生 01 范围的随机数值,对ppt_x、 ppt_y 来说, 1 代表了屏幕的高度和宽度。需要说明的是,属性动作没有使用 value 值。【表达式】【小球】*nT(0,1)属性(ppt_x,1)t(0,1),v(,),f(rand(1)T(0,1)属性(ppt_y,1)t(0,1),v(,),f(r
43、and(1)2、阴影偏移【图示】【描述】设置形状的阴影后,在 x、y 方向上移动。PowerPoint 至少可以控制 40 多种动画元素,对阴影设置和偏移等特殊属性只能通过 PPT 动画大师来设置。这里涉及到三个动画元素,分别是 shadow.on、shadow.offset.x(y)。【表达式】【形状】T(0,5)设置(shadow.on)1T(0,5)属性(shadow.offset.y)f(30),t(80)3、液晶时钟【图示】【描述】用 PowerPoint 模拟液晶数字显示非常困难,现在有了 PPT 动画大师,通过对“晶体管”设置出现与消失时间,很容易就能实现。对每一个晶体管进行的状
44、态进行分别编号,按时序进行显示。【表达式】【晶体管】T(0,10)设置(style.visibility) 1T(0.999,0.001)设置(style.visibility)T(3.999,0.001)设置(style.visibility)T(6.999,0.001)设置(style.visibility)T(7.999,0.001)设置(style.visibility)以 1 号晶体管为例用以填充时间长度为 10 秒01014、石英钟【图示】16【描述】石英钟的秒针每秒动一次。一是周期瞬间旋转,二是无限循环,没有 PPT 动画大师的支持此动画应当是不可能完成的任务。左边的时钟采用了 60 个动作来设置不同的状态,而右边只需一个 floor( )函数就能解决问题。为了简化动画设置,秒针叠加了一个透明的圆形。【表达式】【秒针】T(0,60)属性(ppt_r,1)t(0,1),v(0,360),f(floor($/6)*6)5、过山车【图示】【描述】小火车的四节车厢依次沿轨道行驶。在 PowerPoint 中实现多种状态组合的循环是个难题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西旅发科技股份有限公司招聘4人笔试备考试题及答案解析
- 2026江苏泰州市靖江市人民医院招聘临时工4人笔试备考题库及答案解析
- 2026贵州省重点产业人才蓄水池第一批岗位专项简化程序招聘26人笔试备考题库及答案解析
- 2026贵州磷化集团社会招聘77人笔试备考题库及答案解析
- 2026年云南旅游职业学院单招综合素质考试备考题库含详细答案解析
- 2026年内蒙古科技职业学院单招综合素质考试模拟试题含详细答案解析
- 2026年江苏医药职业学院单招综合素质笔试参考题库含详细答案解析
- 2026青海黄南州州直部分单位“雏鹰计划”人员招聘1人笔试备考试题及答案解析
- 2026福建福建省闽清美菰国有林场招聘1人笔试备考题库及答案解析
- 2026年江西财经职业学院高职单招职业适应性测试备考题库及答案详细解析
- 2026年安全生产开工第一课筑牢复工复产安全防线
- 2026年标准版离婚协议书(无财产)
- 山西大学附属中学2025-2026学年高三1月月考生物(含答案)
- 2024年货车驾驶员管理制度
- 2024年10月自考中国近现代史纲要试题真题及答案
- 汽轮机组启停操作相关试验
- 2025年贵州省中考理科综合(物理化学)试卷真题(含答案详解)
- 机械通气患者早期活动
- T/GIEHA 035-2022医院室内空气质量要求
- 2025年上海市长宁区初三二模语文试卷(含答案)
- 五年级上册数学计算题每日一练(共20天带答案)
评论
0/150
提交评论