专栏名称: 设计奇谈
本账号为“只为设计”的官方微信公众号。为您分享与幻灯片演示(PPT)相关的技术、原创教程和信息等。
目录
相关文章推荐
51好读  ›  专栏  ›  设计奇谈

PPT中Exp()函数介绍与示例

设计奇谈  · 公众号  ·  · 2018-09-13 18:28

正文

请到「今天看啥」查看全文


在PPT中的动画函数除了常见的sin、cos、tan、floor、ceil、rand等之外,还有几个比较冷门但却很好玩的函数。今天我们介绍 以自然常数e为底 指数函数 :Exp()


exp()的轨迹是一条从无限接近于0到正无穷大的曲线。它有一个很好玩的特点:值的变化是 越来越大 的。在PPT中,一般我们只需要记住1个取值即可: exp(0)=1 ,即e的0次幂等于1。这个值非常重要


如上图,PPT动画中如果加上exp(),动画速度会比普通未加速的动画变化的更快(深灰色形状未加速、青蓝色形状通过exp函数加速)。 本文我们就拿一个具体动画示例来说明exp()的用法


设计步骤

1.1 为了方便,我们可以先给图形添加1个 淡入 的进入动画


1.2 使用 PA插件 动画风暴 功能添加1个 基本属性 动作。PA插件的获取方法请看上图底部文字


2.1 在动画风暴中选中刚才添加好的X坐标,接下来我们需要这样操作:

(1) 属性选项卡中将 属性类型 改为:宽度

(2) 第1帧的 改为:1

(3) 第1帧的 公式 框中输入: #ppt_w*cos(2*pi*(exp($*2)-1))


2.2 当前帧切换为 第2帧 ,接着将 改为0


3. 最后在动作列表的空白处中单击一下,切换到 动画计时 选项, 持续时间 改为2秒即可


动画效果


公式释疑:

(1) #ppt_w表示图形的初始宽度

(2) $是一个随动画时间而变化的量,通常写入关键帧的公式栏中

(3) $的取值范围是[1, 0],就是我们在2.1和2.2步骤中的1和0

(4) cos(2*pi*$)可以让运动的轨迹呈现余弦函数曲线。在本案例中,这可以使图形进行水平方向的旋转

(5) exp($*2)可以让运动呈现指数级变化,由于$的取值范围是[1, 0],因此该公式的取值范围是从exp(2)到exp(0)。而因为exp(0)=1,所以exp($*2)-1的取值范围是从exp(2)-1到0。注意这里的顺序不是从0到exp(2),而是从exp(2)-1到0。在本案例中,这可以使图形的旋转指数级衰减

(6) 综上所述,#ppt_w*cos(2*pi*(exp($*2)-1)) 的运动效果就是:图形进行水平方向的旋转,并且旋转不断衰减,最终停止时宽度为图形的初始宽度

(7) 由于exp(2)≈7.39,所以图形旋转的次数会比较多,大家可以自行修改相关参数进行旋转次数控制


获取PA插件

http://www.papocket.com


往期所有教程

http://huaban.com/slibe









请到「今天看啥」查看全文