使用“路径跟随”行为,可以引导代理在群组动画期间穿过指定的路径。代理可以沿着路径方向前后移动。当代理到达终点时,它们会循环回起点或反转方向,甚至继续保持原来的总体方向。
“创建”面板 > (辅助对象) > “对象类型”卷展栏 > “群组” > “设置”卷展栏 > “行为”组 > 单击“新建”按钮。 > “选择行为类型”对话框 > “路径跟随行为”
选择群组对象。 > “修改”面板 > “设置”卷展栏 > “行为”组 > 单击“新建”按钮。 > “选择行为类型”对话框 > “路径跟随行为”
选择群组对象。 > “修改”面板 > “设置”卷展栏 > “行为”组 > 从下拉列表中选择“路径跟随”。
如果代理的开始位置不在开始模拟时的路径中,则该代理在追随路径之前会移至该路径。在解算过程中,character studio 会间歇性地显示可选的目标图标,以便说明该代理的临时目标;随着模拟的继续,临时目标会随之更改。
界面
[路径对象按钮]
单击此按钮,然后选择路径对象。合适的路径对象包括样条线和 NURBS 曲线。如果路径对象包含多条样条线或曲线,则 character studio 会使用编号最小的元素(通常是最先创建的元素)。选择路径之前标签显示为“无”。
半径
与路径的半径距离(使用单位),其中,代理会保持并穿过该路径。默认设置为 20.0。范围为 0.0 至 9,999,999.0。
“翻转”组
这些参数可以确定代理在追随路径的同时如何进行翻转。意识可以确定代理对移动时按照该路径进行翻转的期望程度;使用“偏移”设置,可以对“意识”应用随机变量。
意识
指定代理在穿过此路径时的“智能”程度。“意识”设置越高则表示移动时考虑路径的曲线,然后尝试提前做出更改。另一方面,“意识”值不高,则表示代理只有离开路径时,才能注意到该路径。默认值为 0.5。范围从 0.0 到 1.0。
偏离
指定意识应变化的最大量。character studio 会在“偏离”设置的正负值之间选取一个随机值,然后用该值乘以“意识”设置,最后将结果加到“意识”中。默认值为 0.0。范围为 0.0 至 1.0。
起始点
确定代理从路径中的什么位置开始追随路径。默认选项是“路径起点”。
提示:要查看选定样条线路径的起始点,请打开“修改”面板,然后打开任何子对象级别;起始点可以用唯一的指示器进行表示。同样在“修改”面板上,使用闭合曲线可以查看任何子对象级别上的顶点顺序,具体方法是启用“选择”卷展栏 “显示”组 “显示顶点编号”。要查看 NURBS 曲线的起始点,请转到“曲线”子对象级别;起始点是用一个小的绿色圆圈表示的。
路径起点在追随路径之前,代理首先移至该路径的起点。
路径终点在追随路径之前,代理首先移至该路径的终点。对于闭合的曲线,这是与路径起点相同的点。
最近的点代理首先移至路径中最近的点,然后从此处追随路径。
方向
确定代理追随路径时最初采用的方向。默认选项是“向前”。
向前代理以升序方式沿着路径顶点移动。
向后代理以降序方式沿着路径顶点移动。
路径终点的操作
确定代理到达路径终点时的操作。默认选项是“循环”。
循环代理围绕着路径循环,即便它不是闭合的,也是如此。如果选择“路径起点”或“路径终点”,则代理穿过路径之后,会返回到路径的起点或终点。如果选择“最近的点”,代理会返回到由其位置和路径形状确定的专用点。
反向代理在路径终点反向。使用此选项可以模拟来回的巡逻行为。
继续代理沿着在路径终点面向的相同方向继续移动,直到模拟结束或对其施加其它力或行为为止。
种子
指定随机化“意识”时使用的种子值。默认值为 1。
[力向量色样]
显示解算时绘制“路径跟随”力向量时所用的颜色。单击此框可选择不同的颜色。默认值为蓝色。
显示力启用后,可以在模拟解算时将“路径追随行为”对代理施加的力作为向量在视口中进行绘制。默认设置为启用。
[目标图标色样]
显示用来描绘目标图标的颜色。默认情况下为深蓝色。
显示目标启用显示目标图标,在求解过程中当为代理计算一个新过渡目标时显示此图标。默认设置为启用。
目标缩放
指定目标图标的全部尺寸。默认值为 5.0。