Unreal Niagara创建科幻力场护盾

力场护盾是一种常见的视觉效果,广泛应用于游戏与影视作品中。它通常以能量屏障、保护罩等形式呈现,在UE5中可以通过Niagara方便的创建该类效果。

在这里插入图片描述
资源文件:https://download.csdn.net/download/grayrail/90838100


阶段1

1.首先创建基础场景,拖入小白人,方便效果制作。
在这里插入图片描述
2.创建Niagara对象,并创建空发射器以开始。
在这里插入图片描述
3.添加Emitter State,设置粒子为持续存在,不需多次发射。
在这里插入图片描述
4.添加SpawnBurstInstantaneous,设置粒子初始发射1次。
在这里插入图片描述
5.在ParticleUpdate阶段添加ParticleState,去掉Kill particles…勾选。
在这里插入图片描述
6.在发射器Properties处找到LocalSpace,勾选。
在这里插入图片描述
7.在Render处添加MeshRenderer,将UE默认小球设置为发射Mesh。
在这里插入图片描述
8.在Particle Spawn处添加Initialize Particle,该节点可以设置粒子颜色尺寸等基础信息。
在这里插入图片描述
9.设置Mesh初始缩放为5。
在这里插入图片描述
10.将Niagara拖入场景测试。
在这里插入图片描述


阶段2

1.新建力场护盾使用的材质球,设置BlendMode, Shading Model, Two Sided
在这里插入图片描述
2.为了方便预览材质节点,在EditorPreferences编辑器偏好设置里,为Start Previewing Node设置快捷键R,这样选择材质节点按R后即可预览当前节点
在这里插入图片描述
3.添加Fresnel,并连接2个Power节点,预览测试。
在这里插入图片描述
4.通过Add阶段将2个Power相加,且Exp为1的Power做减淡处理。
在这里插入图片描述
5.为护盾创建一些格状纹理,通过Frac与step节点。
在这里插入图片描述
6.添加DynamicParameter节点,该节点可以让材质参数直接在Niagara中调节,设置Param1的默认参数R为50。
在这里插入图片描述
7.将该节点连接至frac前的系数中,方便一会在Niagara中直接调节格状效果缩放尺寸。
在这里插入图片描述
8.回到Niagara,在Render的Mesh Renderer处添加刚刚创建的材质球
在这里插入图片描述
9.在Particle Update部分添加DynamicMaterialParameters节点,修改Param1可直接实时查看材质效果的修改
在这里插入图片描述
10.最终将边缘光与格状效果相乘,输出。最终连接如下:
在这里插入图片描述
11.微调参数并预览效果。
在这里插入图片描述


阶段3

1.目前和地面相交处较生硬。回到材质球,添加深度边缘光。并将动态参数的第二项连接至DepthFade。
在这里插入图片描述

2.连接参数有个bug,需要赋予默认值后才有效。在修改默认值后回到Niagara调节深度参数。
在这里插入图片描述
3.深度处理完成后,最后回到材质球节点,加入ParticleColor相关逻辑,方便Niagara外部设置颜色等参数。
在这里插入图片描述
4.在外部设置颜色。
在这里插入图片描述
5.微调参数后效果如下。
在这里插入图片描述


阶段4

1.接下来继续丰富护盾效果,可以在底部添加圆环。新建新的材质球M_Ring。
通过2个Smoothstep相减,可以模拟圆环效果,而RadialGradientExponential则类似与0.5,0.5中心进行距离计算。
在这里插入图片描述

2.根据需要进行后续节点连接。
在这里插入图片描述
3.新建新的发射器,设置为SpriteRenderer类型,且发射1次
在这里插入图片描述
4.修改颜色,尺寸。
在这里插入图片描述
5.但Sprite类型是永远面向摄像机的,我们需要有旋转效果,这里可以添加AlignSpritetoMeshOrientation节点,让其运用网格朝向。
在这里插入图片描述
6.最后设置位置偏移,让其位于底部。
在这里插入图片描述
后续内容可根据需求完善即可,不多赘述。


参考:https://www.bilibili.com/video/BV1Kv53zFEtj

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值