查看: 382|回复: 9

[引擎各个功能] 【Beam 模块 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 13:32:03 | 显示全部楼层 |阅读模式


本页面的内容:

      
Beam Modifier

Noise

源点

Target
     
借助 Beam TypeData 模块,这些模块用于对发射器行为进行配置或修改。
Beam Modifier
Beam Modifier 模块可对光束的源点或目标进行修改。它拥有下列属性:


属性
描述


Modifier
Modifier Type指定需要修改的模块。数值包括:

类型
描述

PEB2MT_Source模块修改光束的源点。PEB2MT_Target模块修改光束的目标。
Position
Position Options和 Position 属性相关的选项。数值包括:

选项
描述

Lock如为 true,源点/目标的位置在粒子生命周期中将被锁定。Modify如为 true,源点/目标的位置将会被修改。否则位置将不受影响。Scale如为 true,可利用修改器模块的 Position 值对源点/目标位置进行调整。否则将重叠源点/目标位置。Position该位置值用于修改源点/目标的位置。
Tangent
Tangent Options和 Tangent 属性相关的选项。数值包括:

选项
描述

Lock如为 true,源点/目标的切线在粒子生命周期中将被锁定。Modify如为 true,源点/目标的切线将会被修改。否则切线将不受影响。Scale如为 true,可利用修改器模块的 Tangent 值对源点/目标切线进行调整。否则将重叠源点/目标切线。Tangent该切线值用于修改源点/目标的切线。Absolute Tangent如为 true,将切线作为整体空间中的一条绝对切线(即不会将其改变)。
Strength
Strength Options和 Strength 属性相关的选项。数值包括:

选项
描述

Lock如为 true,源点/目标的切线在粒子生命周期中将被锁定。Modify如为 true,源点/目标的切线将会被修改。否则切线将不受影响。Scale如为 true,可利用修改器模块的 Tangent 值对源点/目标切线进行调整。否则将重叠源点/目标切线。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 ScalebApplyNoiseScale 为 true 时应用至噪点范围的缩放因子。该 distribution 查找值的算法:出现的噪点数量除以噪点的最大数量(即频率)。源点
Beam Source 模块为一个光束发射器应用单个源点。(如光束发射器中不存在源点模块,发射器位置将代替源点。)它拥有下列属性:


属性
描述


Source
Source Method此列举可对光束源点位置的获取方法进行设置。其可为下列之一:

方法
描述

PEB2STM_Default使用源点 distribution。PEB2STM_UserSet使用用户设置的数值。PEB2STM_Emitter将发射器位置作为源点使用。PEB2STM_Particle当前未使用。PEB2STM_Actor使用命名 Actor 的位置。Source Name作为源点使用的 Actor 的资源文件名称。(仅在 SourceMethod 设为 PEB2STM_Actor 时使用)。如未找到 Actor,备用方案为使用源点 distribution。Source Absolute如为 true,将源点作为整体空间中的一个绝对位置(即不会将其改变)。Source对源点位置进行设置的矢量 distribution。方法设为默认、或使用其他方法无法确定源点时使用该 distribution。使用当前的发射器时间从 distribution 获取数值。Lock Source如为 true,仅在生成时才可对源点位置进行设置。Source Tangent Method此列举可对光束源点切线的获取方法进行设置。其可为下列之一:

方法
描述

PEB2STTM_Direct在源点和目标之间使用一条直线。PEB2STTM_UserSet使用用户设置的数值。PEB2STTM_Distribution使用来自源点切线 distribution 的数值。PEB2STTM_Emitter使用发射器所面对的方向。Source Tangent对源点切线进行设置的矢量 distribution。SourceTangentMethod 设为 PEB2STTM_Distribution 时使用。使用当前的发射器时间获取数值。Lock Source Tangent如为 true,仅在生成时才可对源点切线进行设置。Source Strength一个浮点 distribution,用于定义每条光束源点切线的强度。使用当前的发射器时间获取数值。该强度的使用无视用于获取源点/源点切线的方法。Lock Source Strength如为 true,仅在生成时才可对源点强度进行设置。Target
Beam Target 模块为一个光束发射器应用单个目标。(如光束发射器中不存在目标模块,发射器假定光束将被定向使用。)它拥有下列属性:


属性
描述


Target
Target Method此列举可对光束目标位置的获取方法进行设置。其可为下列之一:

方法
描述

PEB2STM_Default使用目标 distribution。PEB2STM_UserSet使用用户设置的数值。PEB2STM_Emitter当前不支持。PEB2STM_Particle当前不支持。PEB2STM_Actor使用命名 Actor 的位置。
如将目标设为发射器或粒子,它将使用来自 distribution 的数值。
Target Name作为目标使用的 Actor 的资源文件名称。仅在 TargetMethod 设为 PEB2STM_Actor 时使用。如未找到 Actor,备用方案为使用目标 distribution。Target对目标位置进行设置的矢量 distribution。方法设为默认、或使用其他方法无法确定目标时使用该 distribution。使用当前的发射器时间从 distribution 获取数值。Target Absolute如为 true,将目标作为整体空间中的一个绝对位置(即不会将其改变)。Lock Target如为 true,仅在生成时才可对目标位置进行设置。Target Tangent Method此列举可对光束目标切线的获取方法进行设置。其可为下列之一:

方法
描述

PEB2STTM_Direct在源点和目标之间使用一条直线。PEB2STTM_UserSet使用用户设置的数值。PEB2STTM_Distribution使用来自目标切线 distribution 的数值。PEB2STTM_Emitter使用发射器所面对的方向。Target Tangent对目标切线进行设置的矢量 distribution。TargetTangentMethod 设为 PEB2STTM_Distribution 时使用。使用当前的发射器时间获取数值。Lock Target Tangent如为 true,仅在生成时才可对目标切线进行设置。Target Strength一个浮点 distribution,用于定义每条光束目标切线的强度。使用当前的发射器时间获取数值。该强度的使用无视用于获取目标/目标切线的方法。Lock Target Strength如为 true,仅在生成时才可对目标强度进行设置。Lock Radius当前光束端所在的球体半径,被视为目标点锁定。在应用含速度值集的光束时使用。
回复

使用道具 举报

0

主题

859

帖子

2818

积分

vip会员

Rank: 1

积分
2818
发表于 2016-7-2 18:40:24 | 显示全部楼层
好东西这么多....
回复 支持 反对

使用道具 举报

0

主题

827

帖子

2684

积分

vip会员

Rank: 1

积分
2684
发表于 2016-7-3 15:04:09 | 显示全部楼层
嗯,这个资源特别的好啊,赶紧下来收藏起来。
回复 支持 反对

使用道具 举报

小魔女 该用户已被删除
发表于 2016-7-4 08:56:35 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

860

帖子

2831

积分

vip会员

Rank: 1

积分
2831
发表于 2016-7-8 00:28:01 | 显示全部楼层
全就行啊,,支持 一下
回复 支持 反对

使用道具 举报

0

主题

907

帖子

3011

积分

vip会员

Rank: 1

积分
3011
发表于 2016-7-10 17:43:09 来自手机 | 显示全部楼层
看看有近期需要的
回复 支持 反对

使用道具 举报

0

主题

936

帖子

3071

积分

vip会员

Rank: 1

积分
3071
发表于 2016-7-14 07:20:06 来自手机 | 显示全部楼层
谢谢分享,顶一个
回复 支持 反对

使用道具 举报

0

主题

874

帖子

2871

积分

vip会员

Rank: 1

积分
2871
发表于 2016-7-18 23:57:24 来自手机 | 显示全部楼层
秒了 秒了  秒了  这东西 秒了
回复 支持 反对

使用道具 举报

0

主题

863

帖子

2797

积分

vip会员

Rank: 1

积分
2797
发表于 2016-7-21 04:25:10 来自手机 | 显示全部楼层
不错的资源啊,可以研究研究
回复 支持 反对

使用道具 举报

0

主题

839

帖子

2765

积分

vip会员

Rank: 1

积分
2765
发表于 2016-7-24 01:10:10 来自手机 | 显示全部楼层
等会儿下载看看
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部