UE4 粒子教程
Visual Effects: Lesson 01: Material Particle Color
WIKI UE4 粒子教程翻译
视觉效果:第01课:材料粒子颜色
在虚幻引擎4.0中创建用于粒子效果的材料
初学者等级
笔者的话:本教程将会教授如何创建一个适用于粒子系统的材质,并且通过Alpha通道制作出变色效果(实在是理解不了为什么要这样干,估计是解释他的颜色曲线功能吧。笑哭)。
创建一个材质,命名为
M_Particle_ColorAlpha_Trans_Unlit
如下图
设置Blend Mode为Translucent(半透明),
Lighting Model为Unlit(熄灭)
提醒:笔者使用的引擎版本是4.17.1,Light Model名称为Shading Model。
之后,按照下图 创建节点 并连接。
笔者因为没有教程中的贴图,所以使用了初学者内容包中的贴图,本文中的图片均扒自wiki英文教程。
提醒:按住T,然后点击,可以快速得到Texture Sample节点(纹理样本)。按住M,然后点击,可以快速得到Multiply节点
点击上方工具栏里的Apply按钮后,在你的预览窗口里就可以看到一个正方形的材质体了。
创建一个新的粒子系统。将其命名为P_ColorAlpha_Blend_Test(与您的材料名称相似的东西有助于您再次查找资产,以便稍后参考)
双击打开粒子系统之后,点击黄色的required模块(如果找不到的话,往下翻有图),然后注意Details的变化,如下图。
用我们刚才创建的材质,应用到Material(材质)上,然后在之前点击Required模块的下方,将initial velocity模块删除,如下图。
然后点击Color Over Life 模块。将Details展开如下。
按照上面两幅图操作,将颜色曲线映射到“曲线编辑器”
在Details面板中,将曲线上0点的OutValue更改为(0,1,0)。这将使粒子变绿,并在粒子的寿命内淡化到原始纹理的颜色。(RBG)如下图。
相应的曲线编辑器也会产生改变
现在再看预览窗口,感觉过渡很奇怪,有些闪烁之类的。
下面教授如何平滑过渡。
打开材质编辑器,按如下两张图编辑节点。
将乘法的输出连接到物料输入的不透明度
得到效果如下,与之前对比,灰色背景消失。
详细原因请查询原文档
原文档链接
点击Color Over Life 模块,并打开Details中的alpha 部分.
默认只有两点,需要增加一点。
增加点成功后,按照下图设置点的数据。
到这一步已经有淡入淡出效果了,但是还不够。(官方大概是这意思吧。)后面部分会教你如何平滑曲线,如果你觉得你的效果有点奇怪的话,可以继续看一看。
按照上图箭头所示的地方,把标记去掉。我们只需要Alpha通道的曲线。
按Ctrl+Alt在曲线编辑器中选中三点。
点击上图所示按钮。自动平滑
看看现在效果怎么样了。