随机动画之美

什么是随机动画?

在PPT中,我个人把随机动画分为两种类型,伪随机和真随机。

伪随机是指仅让动画的延迟或者时长产生固定下来的随机序列,从而实现大批量动画随机显示的效果。

真随机是指在动画的行为属性中写入rand函数,从而实现在不变动时间参数的前提下实现随机效果。

从严格的意义上讲,真随机的rand函数理论上也是一个伪随机函数。这个就和PPT的动画核心有关了,我也是一知半解的,就不做额外解释献丑了。

(终于知道什么叫伪随机了,哈哈,就是拥有不同的seed的random,在同一条件下发出来的随机值序列是一样的!)

OK,下面分别阐述一下两种随机动画的实现方式。

伪随机动画

这里举一个简单的例子,实现一堆光点从屏幕四周向中心随机发散的动画。

操作步骤如下,需要借助PPT动画大师的动画时间序列化功能。(示意图可以戳大了看的)

  1. 绘制一个圆形,渐变填充或者设置柔化(不推荐后者),产生光点的效果;
  2. 添加动画“基本缩放”(注意,是基本缩放,不是缩放);
  3. 设置其动画效果,缩小到屏幕中心;
  4. 设置其动画计时,与上一动画同时以及重复直到幻灯片末尾;
  5. 复制光点到页面的四周,尽量随机分布(图示中偷懒没有哈);
  6. 利用动画时间序列话,设置动画时长以及延迟时间为随机序列,分别设置对应的值(如果没有随机序列,可以直接输入图示中的公式)

而且形状越多,排的越乱,效果就越好。

如果发现动画过快怎么办?

可以用幻灯时间缩放功能(这个功能在动画大师和Nordri Tools种都有的,NT中的更加智能一点),对当前幻灯片的动画时间进行缩放。

这个步骤以后会有单独的操作截图哈,敬请期待哦~

真随机动画

想要实现真正的随机动画,还是需要对动画大师有一定了解才行,建议先学习一些动画大师的基础技能的。

下面以一排形状随机拉长,形成音乐波形起伏的感觉为例。

  1. 画一个矩形长条,Ctrl+D复制一个,置于其正下方(注意利用智能参考线对齐),将两个形状组合;
  2. 将下方的矩形设置为,无填充,无轮廓 ;
  3. 选择该形状,利用动画大师设置自定义动画
    动画
    添加>>主要序列>>自定义效果;
    在行为中
    添加>>属性;
    动画时间中
    结束之后>>反向播放,
    触发>>与上一动画同时>>保存;
    属性行为中
    Property>>高度
    From>>(#ppt_h),To>>(#ppt_hrand(0.5));
    行为*时间中
    减速>>1;
  4. 动画窗格,设置其重复次数>>直到幻灯片末尾;
  5. 选中组合好的形状,Ctrl+D,复制出来一个形状后,移动该形状到原形状正右侧(注意智能参考线对齐);
    连续不断按下Ctrl+D,形成一行的规则排列(注意第一次Ctrl+D后,不能让复制好的形状失去选择状态,否则无法进行这一步操作);
  6. 利用动画时间序列化功能,对动画时长设置从0.5到1的随机时长,公式是:rnd()*(1-0.5)+0.5;

为啥还得用动画时间序列化?

这个么,为了时长上面随机起来,看起来就好像不重复似的。

总结

妙用一些随机动画,会有吊炸天的效果出现哦,我一直崇尚简单而直接的动画,做到极简。

有一个随机动画的真实案例大家可以看看的,那就是天好的《随机——-天好作品之19》,有兴趣的可以搜索看看的~

案例文件,我真心懒得弄了。。。大家莫见怪,如果真的需要,可以在PPT动画大师群@ye4241索取的。

PPT动画大师@ye4241

小问题一枚

如何制作光点自中心向四周随机发散的动画?