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…

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

    • The second way, much more precise and powerful, is to define an Evaluation Time interpolation curve for the Target path (in the Graph Editor). See the Graph Editor chapter to learn more about F-Curves.

    • If you do not want your owner to move along the path, you can give to the target curve a flat Speed F-Curve (its value will control the position of the owner along the path).

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

    Note

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

    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.

    偏移量

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

    前进轴

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

    物体的轴线必须(尽可能的)与世界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 动画路径

    Adds an F-Curve with options for the start and end frame. ToDo: from above.

    影响

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

    例子