进行关键帧错位公式
numn
num
n+y
n是完成动作需要的帧数 y每个关键帧间隔多少开始动作
num就是等于给模型的关键帧编了序号0.1.2……x 然后计算机代入公式计算
这里用10个模型举例子image.png
image.png

例如让上图10个模型依次沿Z轴移动-15,并让各自的关键帧错位10帧

image.png
image.png

就是时间偏移的效果
接下来先进行演示
每张图我都会解说为什么这么操作
首先建立立方体,克隆,让立方体沿着Z轴排列10个

image.png

然后C掉克隆就得到了十个立方体
并把它们依次作为上一级的子级
image.png
为什么这么做呢
以让他们沿着Z轴移动-30为例
他们都是各自移动-30就不会动了
移动的-30刚好让立方体9挨到立方体8而已
就跟图2一样
这时他就不会动了
立方体8也要向前移动-30
那这样出来的效果就等于是这10个方块整体移动了-30,就跟没动一样
出来的效果跟图4没区别
我们想要的效果是他们的间隙一个一个的缩小,最后成了图3的效果
所以说把它们调成上一级的父级后
那到他移动的时候就能带着子级一块移动
这样才都能达到最后都挨在一块的效果

image.png

然后框选立方体1到立方体9,点击冻结全部
为什么立方体0不框选,因为我不想让他动
这里不限制,具体看你想要什么效果而决定
为什么点击冻结全部
点击之后坐标框的所有数据会被移动到冻结变换面板
而坐标面板就会清零
这样再次下达命令时,计算机会做加减运算
例如在Z轴输入30,就是在告诉计算机,冻结的原有Z轴数据A,加上我新输入Z轴数据30
就是A+30=B,B就是新得到的坐标啦,就是正负数的加减运算而已

image.png

然后打关键帧,输入新的坐标命令-30,并打上关键帧

image.png

鼠标右键Z轴坐标,动画,显示函数曲线
image.png

然后出现了这样一根曲线
但并不是一根,是他们的曲线都是一样的所以重合了
所以我们选择是不能点击选择,要框选,因为点击只能选中一个
要框选所有的点
为什么图中输入的公式是num*10+10呢,操作完了再一并解释
image.png
image.png

这样的曲线代表什么呢?
我们看上方的0 30 60 90 120 这些数字就是帧数
就是说每隔10帧动一个方块
而每个方块完成从0到-30的移动时间为10帧
现在说说为什么要加10
num*10代表了他们完成的动作的时间为10帧的时间
加上10是让他们每相隔10帧动一个方块
image.png

那为什么num*10+10要写在完成的时间点呢
因为反过来写在起点就等于是告诉计算机从-30移动到0而不是从0移动到-30(大概是这个意思,起点输入公式的话曲线是错误的,所以我这个解释只是大概接近那个意思,你可以试试输入会怎么样)

image.png

利用公式进行关键帧的时间偏移以及反求 - 图15

我想要的效果是跟这个门打开时一样从右往左走
而现在作出的效果是反的,不是最右边的推过去,而是最左边的拉过去

这时我们想一下,用这个公式代入我的这个项目能得到的最大的数是多少?
看曲线图,我们想一下,曲线图的起点和终点关键帧分别有10个数字,都是0~9
那我们取最大num值 9 代入公式
910=90(因为我只要10帧的时间完成动作)(你要多少帧那就写多少,根据项目决定)
这个90就是最后一个方块的数值,那我们
90-num
10会得到什么呢?
方块9就是90-910=0(先乘除后加减原则)
方块8就是90-8
10=10
方块7就是90-7*10=20………………
这样把数值代入曲线看就反过来了
方块9在最前方
方块1在最后放
image.png
image.png

为什么这回在起点输入间隔的数而不是终点输入呢?
而且为什么输入的是负数呢? 因为写成90-num*10+10的话,起点值就会比终点值大,所以得到的效果还是如下图

在终点输入,那样就成了从最终完成的状态转变成未完成状态了就是这样子是,所以要反过来在起点输入
image.png

变成这样

image.png

所以才要在起点输入90-num10-10,终点输入90-num10
不过上述的所有概念都可以随意变化,这里只是把怎么反求也讲了
还是老话,视效果而定
若有收获,就赏束稻谷吧

0 颗稻谷
朋友仔丿杰
今天 17:24
0
0

下一篇

关于批量克隆变形器的问题