跟随样条线标签---【魔立方】

这个标签会导致粒子沿样条线移动。

另外,在X-粒子的第2版,有一个新的跟随样条线修改器。这具有这样的优点,即它的工作更加可预测地与其它修改器,如湍流的标记。标签依然存在,因为它可以做一些事情,修改不了,比如导致发射在沿样条曲线定义点发射粒子。该修改器不能做到这一点。

该标签被施加到发射器,而不是样条线。它适用于任何非发射器将没有任何效果。

界面

沿样条线移动标签

参数

沿样条线移动

如果此开关未选中,该标签被禁用,新生成的粒子不会沿着样条线移动。这可能已经生成时该开关被选中的任何粒子将继续沿样条线移动。

样条线

将样条线拖到这个区域,发射的粒子会沿着样条线移动。这两个原始的和可编辑样条曲线都可以使用。如果超过一个样条线的任何其他对象拖入这个区域,它不会有任何效果。另外,如果样条线具有多个段,仅在第一段被使用。使用其他段的样条曲线必须分解成它的各个部分(见下面的注释)。

受影响的组

你想粒子组成为受标记的对象(S)拖动到“受影响的组“名单列表中。如果列表中包含的至少一个组,而不是在该列表组将不受影响。但是,如果没有组在列表中,所有组都受到影响。

开始位置

这是起点沿样条线的粒子,表现为它的长度的百分比。默认情况下,这被设置为0%,即,在样条线的第一个点的位置。(但看到“移动方向”下面的设置。)

行程长度

这表明沿样条线,以将粒子将运动的点,表示为它的长度的百分比。默认情况下,它被设置为100%,即样条线的全长。如果“开始位置”是任何其它为0%,游历将样条曲线的长度减去该行程长度的开始位置计算出的百分比的实际距离。

移动方向

该下拉有两个选项:

向前

这是默认选项。为0%的起始位置和100%的行程长度,这将使粒子开始在样条线的第一点和沿其整个长度,以样条曲线的最后一个点行进。

向后

通过该选项,0%的起始位置和100%的行程长度将会使粒子开始在最后的样条曲线点和沿其整个长度,以样条曲线的行程的第一点。

请注意,当你使用“移动方向”的设置,你不需要改变“起始位置”和“旅行的长度”的参数。它们被简单地反转,所以,例如,25%的起始位置是指25%的从在“转发”模式的样条曲线的起点和25%的从样条线​​的端部中的“向后”模式(即75%,从一开始就样条)。的66%的行驶长度是指粒子将前往三分之二样条曲线的长度的任一模式中,唯一的区别是行进方向。

完整的移动(帧)

这是帧的粒子将完成其沿样条线行程的数目。数字越小,速度越快,他们会移动。速度也由“速度模式”设置的影响。然而,粒子速度在发射极设置被忽略,除非“速度模式”被设置为“使用发射器”。

速度模式

这个参数决定了粒子沿样条的速度移动,在设置“中(框架)完成移动”相结合。下拉菜单中有三种设置:

相对(默认设置]

在这种模式中“完成移动在(帧)”的值是帧,所述粒子将需要移动的样条线的完整长度的数目。如果粒子一起移动,只有50%的长度,它们将在“完成移动在(帧)”的值的50%,这样做。因此,如果该值被设置为200帧,这些粒子将需要100帧前进的样条曲线的长度的50%。

绝对

当设置为绝对值,粒子将随之移动指定距离处于“完成移动在(帧)”的帧的数目。如果该值被设置为200帧,这些粒子将需要200帧的旅行沿样条线的任何规定的距离。

使用发射器

在这种模式下,粒子仅使用由发射器所赋予的速度。设置了“在帧内完成移动'未在此模式下使用。

“速度模式”设置的更多细节可以在下面的说明中找到。

循环

如果该开关被选中时,粒子将继续围绕所述样条线移动离开它时,它到达终点的代替。

偏移

此下拉有两种设置:

无[默认设置]

当偏移量设置为无,粒子开始在样条线本身待着的样条曲线。

到发射器

有了这个设定,粒子的起始位置是发射器的位置。粒子仍然遵循样条曲线的形状,但其位置是由样条线与发射极之间的距离偏移量。

对于偏移参数的详细信息,请参阅下面的注意事项。

多段样条曲线

该下拉判定标签将如何处理样条线与一个以上的段。它有两个选项:

使用所有段

该标签将随机选择其中一个细分的粒子会随之而来。

使用指定段

这使您可以指定样条曲线的特定部分。您可以指定在“段”设置的段。

分段

样条曲线的分段使用。这是仅当“多段线样条线”被设置为“使用指定段”。

动作

这是当粒子到达沿样条线的目标位置而被触发动作的列表。你可以用它来杀死粒子,当他们到达目标点,冻结他们,从他们身上生成,等等。

添加动作

单击此按钮将添加一个动作到场景,并拖放到操作列表。

重置为默认值

单击此按钮,将标签设置恢复到出厂默认值。请注意,这是不重置的唯一区域是任何包含链接对象,因为重新设置了这些可能会造成混淆,如果你不记得哪个对象应该是在哪个区域。

利用跟随样条线标签上移

1.使用标签

该标签必须施加到X粒子发射器。如果应用到样条线或其他任何物体它不会做任何事情。

2.发射器形状

我们建议您使用这个标记时使用球体的发射器,或一个对象作为发射源​​。看截图,它采用了圆形发射器沿矩形样条线发送粒子:

圆形发射器形状

它看起来在右视图(左图)的效果,但在顶视图(右图),你可以看到,粒子形成一层很薄的平面上,而不是三维分布,你所期望的。这是因为这种类型的发射器,所述粒子都是沿着发射体的Z轴(同样是矩形发射器也是如此)射出。这将导致一个不到理想的效果(除非它是你真正想要的,当然)。

与此相反,在接下来的屏幕截图球体发射器用于:

球体发射器形状

在两个视图中有一个真正的三维粒子分布,粒子流的宽度由所述发射器的半径来确定。相似的效果会通过使用对象作为发射源​​来实现。

你也可以使用任何对象从发射,粒子将遵循样条曲线。唯一需要注意的是,如果你选择一个多边形物体的内部发射,这是采用同样的处理方式,如果你是从在3D世界中物体的位置发射。换句话说,该粒子流的宽度/深度将不会受对象的大小。流的大小由该对象的大小,如果你从它的多边形或点的发射的影响。

3.样条多段

在当前版本的代码将使用样条曲线的只有第一个部分。如果你有一个以上的段样条曲线,并想用段比第一个,则必须首先爆发,到各个网段,沿着不同的样条曲线代表原来的期望段将您的粒子。

有一点要注意的是电影如何爆炸这样的样条曲线。以下对象管理器的截图显示出与之前被爆炸后两段样条曲线:

段爆炸

你可以看到,发生爆炸的样条曲线似乎由三个样条线 - 根对象加两个子样条曲线。然而,根对象,其实是没有点或部分空样条线。如果你把这个入链接区域中的标记,该标记将没有任何效果。实际的段被发现在两个子样条线。

4.使用快速模式

首先,请注意,粒子速度,如在发射器的发射标签中设置,对速度与其中粒子沿着所述样条移动,除非“速率模式”被设置为“使用辐射源'没有影响。否则,它是由与“速度模式”设置“中(帧内)完成移动'的制约。然而,速度的发射极设置确实有一个重要的作用 - 它是影响粒子的周围的粒子流的中心的分布。速度越高,越广泛分布的粒子会。究其原因,在附注6解释,如下。

那么,什么是“速度模式”吗?请考虑以下情形。你有两个发射器沿同一样条曲线运动的粒子。所述第一发射器的粒子开始在样条线的开始,并沿其整个长度行进,以188帧这样做。第二发射器开始它的粒子沿样条线35%,他们的73%的长度的移动。但你想在两组粒子的速度是相同的。怎样计算将有多少帧取为第二发射器的粒子以相同的速度沿样条线移动至与第一发射器的?

其实,你不必。如果设置“速度模式”到“相对”这个计算是自动完成的。只要设置了“在(帧)完成移动”是相同的上的两个发射器的标签,他们将在相同的速度移动,不管他们有什么距离出行。但是,当然,具有更短的距离的旅行粒子将首先到达目的地。

现在考虑同样的场景,但你想的粒子在其终点在同一时间到达。这意味着它们具有较短距离的粒子行进必须移动更慢。在这种情况下,你应该设置“速度模式”到“绝对”,改变“以(帧内)完成模式”在各个标签设置,以确保两套粒子同时到达的终点。这可能需要一些试验和错误,以得到正确的。

5.使用偏移设置

要记住沿着样条线运动粒子,重要的是,该粒子的方向和速度仅由标签来确定,并且该标记使用样条曲线来计算粒子的方向。

如果设置“偏移”为“无”的发射器,位置和旋转不再对粒子生成任何影响。您可以移动或旋转,只要你喜欢它了 - 它不会使任何差异的粒子运动。当然,移动的样条线改变粒子的位置,以及转动它改变其方向。

用“偏移”设置为“要发射极”的粒子的位置是由该发射器的距离偏移量。即,粒子跟踪的样条线,但不是在同一位置的样条线的路径。以0%的“开始位置”的粒子将在发射位置发射。移动发射器将移动粒子,但旋转发射器将没有任何效果 - 因为他们的方向由样条线确定。移动的样条线都不会改变,其中所述粒子的第一发射的点,但旋转样条线会改变其方向。

这也可能是最好的试验这些设置,直到你明白它们是如何影响粒子的位置和方向。

6.使用修改器与标签

您可以使用任何修饰的标签。然而,许多修改器改变粒子的方向。这往往会偏离粒子远离样条曲线路径,但标签会尽力让他们回来就可以了。这个可以有......不可预知的结果。再次,实验建议。

7.提示:如何获得粒子一行恰好集中在样条线

一种可能的使用该标签的是将生成的粒子沿样条线和恰好集中在它移动的流。你怎么能这样做呢?让我们尝试了一圈发射第一个(我特意选择了这不是一个球体发射器,因为它展示了另一种功能)。在发射极中,我们关闭'偏移X和Y位置“,使粒子仅沿一个轴线从圆的中心指向射出。我们得到这样的结果,如在顶视图中看到:

即使流 -  1

正如你可以看到,有两个问题。首先,将粒子不居中恰好在样条线 - 它们沿着Z轴稍稍偏移。其次,它们不形成均匀的流,这是略微不规则的,具有一定的粒子偏移比其他人更一点。

第二个问题是很容易解决的。它的出现是因为,首先生成的粒子时,他们会得到一个随机的从发射位置偏移,以避免被生成的粒子经常带。您可以通过取消选中“副车架的Emit在发射器的发射选项卡中关闭此功能。如果你这样做,你会得到这样的:

即使流 -  2

(请注意,您没有访问该交换机的球体发射器,因为它是没有必要的,所以你可以只用一个球体发射器和旁路此步骤。)

现在,我们有一个普通流,但它们仍然从样条线偏移。这是因为当第一次生成的粒子,它被​​赋予的初始速度而移动远离发射极,在这种情况下,沿着Z轴的。更大的速度 - 这是在发射器的微粒排放选项卡置位 - 多分散的粒子将围绕该流的中心。因此,为了解决这一点,得到的粒子的单线的方式是相当反直觉:简单地设置在发射极上的粒子速度为零。这确保了粒子不从发射器在出生时移动。它不会停止的粒子沿样条线移动,因为标签赋予粒子他们所需要的方向和速度。如果您设置的速度为零,你终于得到了预期的效果:

即使流 -  3

8.动画的样条曲线点

您可以设置动画的粒子运动沿着样条曲线上的点。当你这样做,可能是样条线的长度将发生改变。该标签将更新粒子速度(当然和方向,)相应。

9.停止粒子沿样条线移动

你可以停止粒子通过沿样条线移动在任何时候,“停止跟随样条线”动作

10.确保在开始位置不等于旅行的长度

有一点要注意的:如果你设置了“起始位置”是等于“行程长度”,粒子只会坐在样条线不动。其原因是,该粒子的行进方向,从沿样条线以前和新位置之间的差来计算。如果这些是相同的,它们将在这种情况下,粒子将具有零速度,也不会动!有没有真正的理由,你为什么会想这两个值是相同的呢...但是你应该知道,这可能会发生的可能性。