初识Cascade和Niagara
2023年10月12日 2024年1月11日
说明
VFX
视觉特效Visual Effects
的缩写Niagara
和Cascade
虚幻引擎提供的两个特效编辑器, Niagara较新
从ShooterGame导出资产
选中 Content/Effects/ParticleSystems/Weapon
, 右键, Migrate
导出文件夹Effects包含4个子文件夹
导入到ShootThemUp
移动到 Content/ExternalContent/
为Pickup和Effects文件夹设置颜色
熟悉Cascade
创建文件夹 Content/VFX
空白处右键, 命名为PS_Test
双击打开: 视口在左侧, 显示粒子系统; 发射器 Emitter
在右侧, 对粒子系统进行设置
选择设置项类别, 去到 Details
进行设置
设置每帧生成粒子数
Emitters > Spawn
, Details > Spawn > Rate > Distribution > Constant
, 由20改为200: 视口粒子数便多
设置粒子生存时间
Emitters > Lifetime
, Details > Lifetime > Distribution > Max
, 由1.0改为10.0: 粒子上升得更高
使粒子分布在圆柱体中
-
添加其他设置项
空白处右键 -
设置圆柱体半径
添加粒子发射器
空白处右键
-
设置材质
Emitter > Required
,Details > Emitter > Material
查看
添加到关卡: 多个粒子发射器组合的效果
在Cascade编辑器中查看粒子特效
ExternalContent > Effects
-
过滤资产
-
双击打开
P_Launcher_IH
榴弹爆炸特效. 可以看到一组配置好的粒子发射器, 共同构成爆炸 -
查看单个粒子发射器效果: 点击
S
Solo
熟悉Niagara
创建Niagara粒子发射器
Content/VFX
空白处右键
使用模板
选择 Upward Mesh Burst
, 命名为NE_BaseImpact
之后会根据子弹击中的表面创建不同的冲击特效
Niagara编辑器
双击打开NE_BaseImpact
预览窗口在左侧, 中间对粒子系统进行设置, 底部有时间线
设置每次生成的粒子个数
NE_BaseImpact > Emitter Update > Spawn Burst Instantaneous
, Selection > Spawn Count
, 由80改为10
设置粒子颜色
NE_BaseImpact > Particle Spawn > Initialize Particle
, Selection > Point Attribute > Color Mode
添加Niagara粒子发射器
将NE_BaseImpact拖到到视口, 添加失败. 原因在于PS_Test可以包含多个粒子发射器, 将其拖动到视口时, 创建对应Actor.
而一个Niagara粒子发射器就是一个资产, 通常会将多个Niagara粒子发射器组合起来使用, 而Niagara粒子发射器可用于多个组合.
创建Niagara粒子系统
Content/VFX
空白处右键
创建空的粒子系统, 命名为NS_BaseImpact
如果选择 New system from selected emitter(s)
, 可以选择 NE_BaseImpact
添加粒子发射器
双击打开 NS_BaseImpact
空白处右键
添加NE_BaseImpact
修改NE_BaseImpact在NS_BaseImpact中的设置而不影响NE_BaseImpact本身的设置