Beam 模块
本页面的内容:
借助 Beam TypeData 模块,这些模块用于对发射器行为进行配置或修改。
Beam Modifier
Beam Modifier 模块可对光束的源点或目标进行修改。它拥有下列属性:
属性 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Modifier |
|||||||||
Modifier Type |
指定需要修改的模块。数值包括:
|
||||||||
Position |
|||||||||
Position Options |
和 Position 属性相关的选项。数值包括:
|
||||||||
Position | 该位置值用于修改源点/目标的位置。 | ||||||||
Tangent |
|||||||||
Tangent Options |
和 Tangent 属性相关的选项。数值包括:
|
||||||||
Tangent | 该切线值用于修改源点/目标的切线。 | ||||||||
Absolute Tangent | 如为 true,将切线作为整体空间中的一条绝对切线(即不会将其改变)。 | ||||||||
Strength |
|||||||||
Strength Options |
和 Strength 属性相关的选项。数值包括:
|
||||||||
Strength | 该强度值用于修改源点/目标的强度。 |
Noise
Beam Noise 模块可沿光束发射噪点。它拥有下列属性:
属性 | 描述 |
---|---|
LowFreq |
|
Low Freq_Enabled |
如为 true,则启用低频噪点。 低频噪点是当前唯一支持的噪点。 |
Frequency | 沿光束噪点的频率。 |
Frequency_Low Range | 如大于零,该值为频率的范围下限。粒子生成时,将在 [Frequency_LowRange..Frequency] 范围内设置其频率。 |
Noise Range | 提供噪点位置范围的 distribution。如使用的是常量曲线,首个频率点的映射时间为 0.0f,目标点的时间为 1.0。剩余的点使用公式 (CurrentFrequencyPoint * (1.0/TotalFrequencyPoints)) 进行查阅。 |
Noise Range Scale | 该 distribution 提供在发射器时间上调整噪点范围的方法。 |
NRScale Emitter Time | 如为 true,将使用发射器时间获取 NoiseRangeScale 结果。如为 false,将使用粒子时间获取 NoiseRangeScale 结果。 |
Noise Speed | 提供噪点移动速度的矢量 distribution。 |
Smooth | 如为 true,将尝试在噪点之间平顺地移动。 |
Noise Lock Radius | 噪点周围的代表锁定的球体半径。 |
Oscillate | 如为 true,噪点将弹回并向前穿过光束直线。 |
Noise Lock Time | 选取新的噪点前噪点被锁定的时间。 |
Noise Tension | 应用至细分噪点线的张力。 |
Use Noise Tangents | 如为 true,将在每个噪点上计算切线。未使用。 |
Noise Tangent Strength | 在沿光束插值中应用到噪点切线的强度。 |
Noise Tessellation | 在噪点之间进行插值的点。 |
Target Noise | 如为 true,将把噪点应用到目标点。 |
FrequencyDistance | 放置噪点的距离。如该值为 0.0,则使用标准 Frequency/Frequency_LowRange 对确定噪点的频率。如该值不为 0.0,噪点将分布在指定的距离上,由静态频率值决定。因此在较短光束上的噪点数量较少,将随光束的延长自动增加噪点。 |
Apply Noise Scale | 如为 true,将把 NoiseScale 应用至光束。 |
Noise Scale | bApplyNoiseScale 为 true 时应用至噪点范围的缩放因子。该 distribution 查找值的算法:出现的噪点数量除以噪点的最大数量(即频率)。 |
源点
Beam Source 模块为一个光束发射器应用单个源点。(如光束发射器中不存在源点模块,发射器位置将代替源点。)它拥有下列属性:
属性 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Source |
|||||||||||||
Source Method |
此列举可对光束源点位置的获取方法进行设置。其可为下列之一:
|
||||||||||||
Source Name | 作为源点使用的 Actor 的名称。(仅在 SourceMethod 设为 PEB2STM_Actor 时使用)。如未找到 Actor,备用方案为使用源点 distribution。 | ||||||||||||
Source Absolute | 如为 true,将源点作为整体空间中的一个绝对位置(即不会将其改变)。 | ||||||||||||
Source | 对源点位置进行设置的矢量 distribution。方法设为默认、或使用其他方法无法确定源点时使用该 distribution。使用当前的发射器时间从 distribution 获取数值。 | ||||||||||||
Lock Source | 如为 true,仅在生成时才可对源点位置进行设置。 | ||||||||||||
Source Tangent Method |
此列举可对光束源点切线的获取方法进行设置。其可为下列之一:
|
||||||||||||
Source Tangent | 对源点切线进行设置的矢量 distribution。SourceTangentMethod 设为 PEB2STTM_Distribution 时使用。使用当前的发射器时间获取数值。 | ||||||||||||
Lock Source Tangent | 如为 true,仅在生成时才可对源点切线进行设置。 | ||||||||||||
Source Strength | 一个浮点 distribution,用于定义每条光束源点切线的强度。使用当前的发射器时间获取数值。该强度的使用无视用于获取源点/源点切线的方法。 | ||||||||||||
Lock Source Strength | 如为 true,仅在生成时才可对源点强度进行设置。 |
Target
Beam Target 模块为一个光束发射器应用单个目标。(如光束发射器中不存在目标模块,发射器假定光束将被定向使用。)它拥有下列属性:
属性 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Target |
|||||||||||||
Target Method |
此列举可对光束目标位置的获取方法进行设置。其可为下列之一:
如将目标设为发射器或粒子,它将使用来自 distribution 的数值。 |
||||||||||||
Target Name | 作为目标使用的 Actor 的名称。仅在 TargetMethod 设为 PEB2STM_Actor 时使用。如未找到 Actor,备用方案为使用目标 distribution。 | ||||||||||||
Target | 对目标位置进行设置的矢量 distribution。方法设为默认、或使用其他方法无法确定目标时使用该 distribution。使用当前的发射器时间从 distribution 获取数值。 | ||||||||||||
Target Absolute | 如为 true,将目标作为整体空间中的一个绝对位置(即不会将其改变)。 | ||||||||||||
Lock Target | 如为 true,仅在生成时才可对目标位置进行设置。 | ||||||||||||
Target Tangent Method |
此列举可对光束目标切线的获取方法进行设置。其可为下列之一:
|
||||||||||||
Target Tangent | 对目标切线进行设置的矢量 distribution。TargetTangentMethod 设为 PEB2STTM_Distribution 时使用。使用当前的发射器时间获取数值。 | ||||||||||||
Lock Target Tangent | 如为 true,仅在生成时才可对目标切线进行设置。 | ||||||||||||
Target Strength | 一个浮点 distribution,用于定义每条光束目标切线的强度。使用当前的发射器时间获取数值。该强度的使用无视用于获取目标/目标切线的方法。 | ||||||||||||
Lock Target Strength | 如为 true,仅在生成时才可对目标强度进行设置。 | ||||||||||||
Lock Radius | 当前光束端所在的球体半径,被视为目标点锁定。在应用含速度值集的光束时使用。 |