Follow Path Constraint 跟随路径约束

    可以用于复杂的相机漫游,火车在轨道上和大多数其他车辆也可以作为“隐形”的轨道,还能做自行车车链条等。

    自身总是在全局(世界)空间中进行计算:

    • 该位置的偏移量目标对象曲线的比例缩放影响。采取与上述相同的(1.0,1.0,0.0)偏移量,如果曲线的缩放为(2.0,1.0,1.0),约束对象将沿着 X轴(和一个沿 Y轴)偏移 两个 blend单位……

    • When the Follow Curve option is enabled, its rotation is also offset to the one given by the curve. E.g. if you want the Y axis of your object to be aligned with the curve’s direction, it must be in rest, non-constrained state, aligned with the global Y axis. Here again, clearing your owner’s rotation Alt-R might be useful…

    可以以两种不同的方式来控制约束对象沿着约束目标曲线/路径的移动:

    • 第二种方式,更加精确和强大,是给 目标 路径定义一个 估算时刻 的函数曲线(在 曲线编辑器 中)。请参阅 以了解有关F-Curves的更多信息。

    • 如果您不希望约束对象沿路径移动,您可以为目标对象曲线指定一个直的*速度* F曲线(其值将控制约束对象沿路径的位置)。

    Follow Path跟随路径 约束和另一个 锁定跟随 约束可以搭配一起工作。一个典型例子就是一个在路径中滑行的相机。为了控制相机的滚动角度,当相机沿着路径飞行时,你可以使用 Locked Track(锁定跟踪) 和约束目标对象指定向上的方向 。

    Note

    不要混淆这两个约束。两者都是沿着曲线限制其自身的位置,但是 跟随路径 是一个“仅限动画”的约束,因为是通过时间(即当前帧)确定自身沿曲线的位置,而钳制到约束( ) 约束 通过使用其位置变换的一个值确定自身沿曲线的位置。

    Note

    请注意,您还需要路径的关键帧解算时间,选择曲线对象,转到属性面板曲线(curve)标签 Path Animation(路径动画) 栏,设置整个帧到路径的第一帧(例如帧1),设置解算时间的值到路径的第一帧(例如1),右键点击解算时间,选择创建关键帧(create keyframe), 设置整个帧到路径的最后一帧(例如帧100),设置解算时间的值到路径的最后一帧(例如100),右键点击解算时间,选择创建关键帧(create keyframe)。

    Follow Path panel.

    Target 目标

    数据ID used to select the constraint’s target, which must be a curve object, and is not functional (red state) when it has none. See for more information.

    Offset 偏移量

    从路径定义的”动画” 偏移的帧数(默认情况下,从第 1 帧)。

    Forward Axis

    物体的轴线必须与路径的前进方向对齐(即与自身位置处的曲线相切)。

    物体的轴线必须(尽可能的)与世界Z轴对齐。事实上,这个选项激活,自身的行为与 锁定跟踪约束 共用一些属性,路径为“轴”,世界Z轴为“磁铁”。

    Fixed Position 固定位置

    对象将保持锁定在曲线长度的某个地方,而不论时间如何变化。

    Curve Radius 曲率半径

    通过曲率半径缩放对象。见 。

    Follow Curve 跟随曲线

    If this option is not activated, the owner’s rotation is not modified by the curve; otherwise, it is affected depending on the Forward and Up Axes.

    Animate Path 动画路径

    在开始和结束帧选项添加 F 曲线。

    Influence

    Controls the percentage of affect the constraint has on the object. See common constraint properties for more information.

    Example