|
本页面的内容:
Line Attractor
Particle Attractor
Point Attractor
Point Gravity
这些模块包含将粒子向空间中特定位置吸引的方法。这个特定位置可被定义为以下形式:一个点、一条线、或另一个粒子的位置。甚至可以将它们组合起来,创造出复杂的特效。
使用一个点引力器(point attractor)结合一个线引力器(line attractor),并将其强度设为随粒子生命周期中不断变化,即可生成下图中的旋流特效。
Line Attractor
Line Attractor 可将粒子在 3D 空间中绘制成一条线。
属性
描述
Attractor
End Point 0指定线的一个终点,以便向该点吸引粒子。End Point 1指定线的另一个终点,以便向该点吸引粒子。Range一个浮点 distribution,为线周围的吸引设定半径范围。与粒子生命周期相关。Strength吸引强度(负值则产生排斥效果)。与粒子生命周期相关。Particle Attractor
Particle Attractor 将把粒子向系统中其他发射器发射的粒子吸引。它包含下列属性:
属性
描述
Attractor
EmitterName吸引源发射器的资源文件名称。Range一个浮点 distribution,为源粒子周围的吸引设定半径范围。与粒子生命周期相关。Strength By Distance如为 true,将使用以下数值获取强度曲线中的值:(AttractorRange-DistanceToParticle)/AttractorRange。否则将使用源粒子 RelativeTime 获取强度。Strength吸引强度(负值则产生排斥效果)。如 Strength By Distance 为 false,则其与粒子生命周期相关。Affect Base Velocity如为 true,将在基本速度上应用速度调整。Renew Source如为 true,源粒子失效后将选择一个新粒子。否则粒子将不会被吸引到另一个粒子。Inherit Source Vel如为 true,源失效后其速度将被粒子继承。
Location
SelectionMethod从发射器选择引力器目标粒子所使用的方法。可为下列之一:
方法
描述
EAPSM_Random从源发射器随机选择一个粒子。EAPSM_Sequential使用顺序次序选择一个粒子。Point Attractor
Point Attractor 可定义粒子被吸引至的点,以及其效果半径。它包含下列属性:
属性
描述
Attractor
Position一个矢量 distribution,指明粒子发射器相关点的位置。利用 EmitterTime 获取该数值。Range一个浮点 distribution,设置点的效果半径。利用 EmitterTime 获取该数值。Strength点引力器的强度。利用 EmitterTime 获取该数值。Strength By Distance如为 true,强度将沿半径均衡分布。Affect Base Velocity如为 true,粒子的基本速度将被调整,以保持引力器的牵引力。Override Velocity未使用。Use World Space Position如为 true,位置将被假定位于全局空间坐标中。Point Gravity
Point Gravity 模块利用特定强度值将粒子吸引至 3D 空间中单一的点。它和 Maya 粒子系统的 Newton 场原理相似。它可用于向源牵引粒子,或围绕一个点创建轨道效果。
点重力是 GPU Sprites 唯一可用的引力器模块。
属性
描述
Point Gravity Source
Position在 3D 空间中提供一个重力发生的点。Radius重力牵引效果的半径范围。Strength该浮点 distribution 将决定重力点对粒子的影响强度。 |
|