使用ivx制作进场动画的经验总结

news/2024/11/9 0:50:39/

在案例制作中为了让展示效果更加精致,可能用到一些进场的小动效。今天使用时间轴和轨迹做了3个小样例给大家作为一个参考。轨迹在之前的帖子里已经讲过了,时间轴可能还比较陌生,可以把它理解为一个对轨迹进行管理的组件。因为有时案例中会有很多组件都分别有各自的轨迹,而它们又是为了实现一个总体效果,这时就会把这些子组件都添加到一个时间轴里统一管理。
在这里插入图片描述
一.循环翻转
这个动效比较简单,时间轴内只有一个按钮对象,我们将它设置成一个正方形并添加上一个轨迹即可。
在这里插入图片描述
因为做的是一个进场动画的效果,所以我们需要开启自动播放和循环播放(动画出现了却不动或者就播放一遍会冷场的呀)。原始时长控制的是下面时刻表的长度,时刻越长我们则可以添加更多的关键帧使控制更加精确,当然我们也可以通过改变播放速度设置案例实际运行时时间轴播放的时长。
在这里插入图片描述
我们要做的效果是让这个正方形绕X轴旋转180°,再绕Y轴旋转180°,所以一共需要添加3个关键帧。因为是循环播放,那么最开始的关键帧和最末尾的关键帧组件的状态一定要一致,这样循环播放的时候才能流畅衔接(X轴或Y轴旋转设置180°与0°静态看是一样的)。
在这里插入图片描述
在这里插入图片描述
二.循环分合
这个动画我们要实现的是四个小圆向中间移动直到重叠在一起,然后各自回到初始位置再重新开始下一次播放的效果。我们在时间轴里添加好四个椭圆组件,给每个椭圆添加一个轨迹。
在这里插入图片描述
设置上依旧是时间轴的初始状态与末尾状态要一致,所以每个椭圆轨迹的第一个关键帧和结尾的关键帧都是椭圆的初始坐标,而中间的关键帧四个椭圆的坐标都设置为中心重叠点即可。
在这里插入图片描述
在这里插入图片描述
三.循环节奏
循环节奏的效果用到了9个矩形,我们需要它们呈一种阶梯变化的效果。首先给每个矩形设置原点纵坐标为50%,这样我们只需要在不同的关键帧中更改他们的高度即可了。(下图只能看见7个矩形是因为有2个矩形高度为0)
在这里插入图片描述
在这里插入图片描述
还是先设置初始状态和末尾状态。我这里设置的是从左到右9个矩形的初始和末尾帧高度依次为0,16,32,48,64,48,32,16,0。同时还要注意一个对应关系,时间轴时长8s,则矩形从0高度变换到最大高度再变换到0高度这一个周期下来用时也应该是8s,所以从0高度到最大高度间隔4s,每秒变化16px。
在这里插入图片描述
然后,我们只需要找出每个矩形在自己的轨迹中处于最大高度和0高度的时间点添加关键帧即可。矩形1的轨迹在第0秒和第8秒都处于0高度,则第4秒添加关键帧设置矩形高度为最大高度64px。矩形2在第0秒高度已经是16px,所以它的最大高度时间点比矩形1提前1秒,即第3秒。同理,不难找出其它矩形处于最大高度的时间点,而矩形的0高度时间点又和最大高度时间点相差4秒,所以也很容易一个一个揪出来啦。
在这里插入图片描述
总结
使用轨迹的多数情况下,我们都是进行坐标或者旋转角度之类的改变,这就需要我们建立一种时间与空间上的映射关系,算好每个时间段内坐标或者旋转角度这些数值的变化量。还有就是关键帧的选取,我们需要做的是找出组件在运动过程中那些重要的转折点,而不是去关心组件每时每刻的状态,那样做的话在设计和维护中都会增加很大工作量的。


http://www.ppmy.cn/news/172041.html

相关文章

X3D制作简易三维动画

第一次接触X3D,想留下一些自己的学习想法。 首先,直接百度X3D,会发现除了官网文档,其他的资料很少,官网文档全英文,看完它提供的例子后,知道X3D是一个HTML5框架,可以直接在项目文件…

三维动画设计与制作【2】

1.以下属于Max5中正交视图类型的有()。 A.Camera B.Back C.Bottom D.Perspective 2.点的属性有()。 A.Smooth B.Corner C.BezierCorner D.Bezier 3.以下属于3dsmax5中常用贴图类型的是()。 A.Checker …

PYMOL | 制作动画

1. 方法一:纯命令行 1.命令窗口输入mset 1 x30,定义一个30帧的动画;2.输入frame 1定义第一帧;3.调整分子到一个合适的观察角度;4.输入mview store 存储该观察视角为第一帧;5.输入frame 30 定义第30帧;6.调整观察角度到…

AE制作Json动画教程

本文将从为什么要做动画,到动画实现方式,再到用AEBodymovin制作动画,结合实际案例行分享,希望给新手带来一些启发。 首先我们来聊聊,我们为什么要做动效? 1、突出产品某项功能 在APP中,我们经…

【3dsmax】动画的基本制作

在《【Unity3D】3D模型的使用——FBX的使用与Animation设置》(点击打开链接)我曾经介绍过Unity3D中动画的使用,其实一些简单的3D动画,我们自己通过3dsmax也能制作出来,下面通过制作一个简单的立方体动画来说明这个问题…

动画制作如何实现?看过来 | 万彩动画大师

飞碟说的专题视频曝光量巨大,并能通过广告植入等方式将流量转化为收益,可谓业界标杆。怎么做出飞碟说那类的MG动画?现在就为你揭秘飞碟说动画制作教程! 1.确定脚本 何为脚本?所谓脚本就是视频的框架。脚本把控着整个作…

动漫制作技巧如何制作动漫视频

动漫制作技巧是很多新人想了解的问题,今天小编就来解答与大家分享一下动漫制作流程,为了帮助有兴趣的同学理解,大多数人会选择动漫培训机构,那么今天小编就带大家来看看动漫制作要掌握哪些技巧? 一、动漫作品首先完成…

html动画制作

一、2D 转换之 translate 1、 2D 转换 2D 转换是改变标签在二维平面上的位置和形状 移动: translate 旋转: rotate 缩放: scale 2、 translate 语法 x 就是 x 轴上水平移动 y 就是 y 轴上水平移动 transform: translate(x, y) transform: …