Math 随着时间的推移,预测网格上的点?
希望我有一个简单的问题。我用Nuke做了一个线性动画,我得了2分。 帧1处的点1为(5,90) 帧10处的点2为(346204) 使用线性插值类型,我想计算出x和y点在第30帧的位置。 我尝试的方法是使用斜率公式,然后找到y截距Math 随着时间的推移,预测网格上的点?,math,animation,intercept,Math,Animation,Intercept,希望我有一个简单的问题。我用Nuke做了一个线性动画,我得了2分。 帧1处的点1为(5,90) 帧10处的点2为(346204) 使用线性插值类型,我想计算出x和y点在第30帧的位置。 我尝试的方法是使用斜率公式,然后找到y截距 m = (204 - 90) / (346 - 5) m = 114/341 = .3343 然后我通过以下方式得到了截获: Y = Mx + b 90 = .3343(5) + b 90 = 1.6715 + b 88.3285 = b 所以…我得到了我这一行的
m = (204 - 90) / (346 - 5)
m = 114/341 = .3343
然后我通过以下方式得到了截获:
Y = Mx + b
90 = .3343(5) + b
90 = 1.6715 + b
88.3285 = b
所以…我得到了我这一行的公式y=.3343X+88.3285
有人能帮我找出点在任何给定帧上的位置吗?
如果你愿意,请参考附件中的图片。。。您可以看到我的图表的图像
我想我遇到的问题是把时间和坐标点联系起来
谢谢
只需考虑X作为时间(t)的函数。
以下是一些坐标:(t, x)
(1, 5)
(10, 346)
直线方程的一些计算:
x = mt+b
m = (346-5) / (10-1)
m = 341/9
b = 5 - (341/9)*1
b = - 296/9
x = (341t - 296)/9
使用我的公式(t->x)和你的公式(x->y),我可以计算出t=30时的位置
t = 30
x = 1103 + 7/9
y = 457.3214
我对上面的x的函数有点困惑。我不知道y坐标从哪里来。在您的示例中,t是帧,x是x坐标,所以(1,5)是帧1,x=5?那你的朋友呢?请你再解释一下好吗?(我的数学不是很好:)有三个变量,t,x和y。你有一个公式告诉你,如果你有x,你有y。我制作了一个公式来告诉我x是否有t-使用与您制作公式相同的过程(只是不同的输入)。