evaluate_fcurve根据可编辑的函数曲线,将输入 x 重映射到输出 y。这适用于使用自定义轮廓调制效果,例如适用于衰减等。
fcurve要解算的函数曲线。您可以在参数编辑器中编辑曲线,或将其连接以在父复合上显示曲线编辑器。您还可以将 value 节点设置为 FCurve 类型,以使用相同曲线驱动多个 evaluate_fcurve 节点。
x在其上解算曲线的 x 轴值。
y位置 x 处的曲线值。
(可选)单击选项图标,然后选择要用作起点的预设曲线。当曲线编辑器显示在可调大小的浮动窗口中时,还可以通过右键单击曲线编辑器的背景来选择预设曲线。然后,根据需要编辑曲线。
函数曲线的默认范围是 [0, 1]。但是,您可以在此范围之外的水平位置和垂直位置定义点。
单击一个点以将其选中,或单击并拖动框以框选多个点。按住 Shift 键并单击以切换单个点的选择。按 Delete 或 Backspace 键以移除选定的点。拖动选定点以更改其位置和值。对于 Bezier 点,还可以拖动切线控制柄来调整坡度。在某个点上单击鼠标右键还可以获得其他选项,其中包括:
单击曲线以添加点,然后将其拖动到所需位置。
使用 Alt 键导航曲线编辑器:
使用右上角的按钮执行以下操作:
使用曲线下方的控件执行以下操作:
前外推和后外推定义了曲线在其第一个点之前和最后一个点之后的行为。
恒定(Constant)
保留端点的值。
线性(Linear)
使用切线信息外推第一个点的值。它无限地投影一条直线。
循环(Cycle)
无限重复曲线的形状。
相对重复(Relative Repeat)
无限重复曲线,但每个循环的第一个点叠加在上一个循环的最后一个点上,以便(例如)增加的曲线继续增加。
往返(Oscillate)
通过在每次循环中反转曲线的值和形状来重复该曲线,从而创建向后和向前替代的效果。