1、冻结动画的某一帧(framehold) 这个能被用在任何的动画按钮上,但是它在3d运算符上是最有用的,因为不能简单地附加一个framehold节点给它们。 上述设置,通过使用下面在投影相机上的任何动画按钮能够被简单地实现:
相同的表达式能够被用在投影标签上以显示框架所有被使用的时间,就像这样:
例如这样:
3、变速动画(timewarp, oflow, f_kronos) 下面是使用重置时间数据的例子,从时间变速节点到一个重置时间变换节点的动画:
如果你使用oflow or f_kronos,你将需要分别参考”timingframe”和 “frame”按钮,而不是查找按钮。另外,oflow 和 f_kronos可以使用两种不同的方法来描述一个重置时间:查找曲线(原始 frame)或者整理速度。如果你想不管是用哪种方法都可以使用你的表达式去工作,你需要包含一个条件这样就可以有同时处理。只要你喜欢,这样你就可以在你的 oflow或者 f_kronos上工作,和确保你的动画曲线带动起来改变现状。
假设你有一个变速的曲线你需要去得到反转。比如,你的动画(或跟踪)已经重新定时跟踪,现在重新定时改变。理想情况下,你想要取消从第一个重定时是申请的曲线,然后重新应用。 拿以前定时的曲线,通过执行编辑>移动倒转的曲线编辑器···然后切换曲线的x和y值。从这里开始,你可以把这个“倒曲线”给你的动画曲线,如“重定时动画描述”。 使用反转的方法,仅仅用到曲线。逆转,或者nodename.knobname.逆转,nodename.knobname包含了一种动画曲线,就如这样:
5、在某一点上找到一个曲线的斜率/速度 (expression 表达式导数) 怎样使用它:
在任何其他按钮上,他是由你来使用这些值,然后根据需要进行修改(规范它们,它们的规模) [box style=”tip”]curve.derivative(frame) 帧是我们计算导数的框架,默认为当前帧。你可以使用类似的曲线。例如,导数(1,帧-5)得到这个曲线的一阶倒数和5帧的延迟。 6、找到一个曲线的平均值 (整合表达式) 有一个曲线产生闪烁效果。就如这样:
现在你想知道0帧到100帧之间的曲线变化平均值。你能够用以下的句法来表达: 这个能够在“第一帧”和“最后一帧”之间精确地计算曲线整合。这个结果将两个帧之间进行聚合,或者一下的曲线的这个曲线区域。所以,用帧的总数目来进行分离,我们就能够得到平均值。用例子上的曲线,表达式就如以下你看到的:
via: yiihuu |