UE4 粒子教程

Visual Effects: Lesson 01: Material Particle Color

WIKI UE4 粒子教程翻译

视觉效果:第01课:材料粒子颜色

在虚幻引擎4.0中创建用于粒子效果的材料

初学者等级

笔者的话:本教程将会教授如何创建一个适用于粒子系统的材质,并且通过Alpha通道制作出变色效果(实在是理解不了为什么要这样干,估计是解释他的颜色曲线功能吧。笑哭)。

创建一个材质,命名为
M_Particle_ColorAlpha_Trans_Unlit
如下图
UE4 粒子教程
设置Blend Mode为Translucent(半透明),
Lighting Model为Unlit(熄灭)
提醒:笔者使用的引擎版本是4.17.1,Light Model名称为Shading Model。
UE4 粒子教程
之后,按照下图 创建节点 并连接。
笔者因为没有教程中的贴图,所以使用了初学者内容包中的贴图,本文中的图片均扒自wiki英文教程。
提醒:按住T,然后点击,可以快速得到Texture Sample节点(纹理样本)。按住M,然后点击,可以快速得到Multiply节点
UE4 粒子教程
UE4 粒子教程
UE4 粒子教程
点击上方工具栏里的Apply按钮后,在你的预览窗口里就可以看到一个正方形的材质体了。
UE4 粒子教程

创建一个新的粒子系统。将其命名为P_ColorAlpha_Blend_Test(与您的材料名称相似的东西有助于您再次查找资产,以便稍后参考)

双击打开粒子系统之后,点击黄色的required模块(如果找不到的话,往下翻有图),然后注意Details的变化,如下图。
UE4 粒子教程
用我们刚才创建的材质,应用到Material(材质)上,然后在之前点击Required模块的下方,将initial velocity模块删除,如下图。
UE4 粒子教程
然后点击Color Over Life 模块。将Details展开如下。
UE4 粒子教程
UE4 粒子教程
按照上面两幅图操作,将颜色曲线映射到“曲线编辑器”
UE4 粒子教程
在Details面板中,将曲线上0点的OutValue更改为(0,1,0)。这将使粒子变绿,并在粒子的寿命内淡化到原始纹理的颜色。(RBG)如下图。
UE4 粒子教程
相应的曲线编辑器也会产生改变
现在再看预览窗口,感觉过渡很奇怪,有些闪烁之类的。
下面教授如何平滑过渡。
UE4 粒子教程
打开材质编辑器,按如下两张图编辑节点。
UE4 粒子教程
UE4 粒子教程
将乘法的输出连接到物料输入的不透明度
UE4 粒子教程
得到效果如下,与之前对比,灰色背景消失。
UE4 粒子教程
UE4 粒子教程
详细原因请查询原文档
原文档链接
UE4 粒子教程
点击Color Over Life 模块,并打开Details中的alpha 部分.
默认只有两点,需要增加一点。
UE4 粒子教程
UE4 粒子教程
增加点成功后,按照下图设置点的数据。
UE4 粒子教程
到这一步已经有淡入淡出效果了,但是还不够。(官方大概是这意思吧。)后面部分会教你如何平滑曲线,如果你觉得你的效果有点奇怪的话,可以继续看一看。
UE4 粒子教程
UE4 粒子教程
按照上图箭头所示的地方,把标记去掉。我们只需要Alpha通道的曲线。
Ctrl+Alt在曲线编辑器中选中三点。
UE4 粒子教程
UE4 粒子教程
点击上图所示按钮。自动平滑
UE4 粒子教程
看看现在效果怎么样了。

笔者翻阅后续教程后发现,此份教程与材质关系较大,而不是粒子。所以暂时停止该教程翻译。