Niagara - Location Module

以前对Niagara的一些学习笔记,整理归档;

关于粒子生成的初始位置相关模块;

一些比较简单的如在几何体中(或表面)位置生成粒子,可以参考Niagara - UE5中的粒子系统 - 知乎

还有如Torus Location这样的复杂几何体可作为生成粒子的位置;以及Point Spiral Location这样旋转发射粒子的模块等;

也可以使用Static Mesh作为粒子的生成位置,相关模块为Sample Static Mesh(对Mesh取样)和Static Mesh Location

Static Mesh Location模块可以让粒子在模型表面生成,假如要扩大模型表面的Scale,可以通过对Mesh Normal的计算达成:

同理也可以使用Skeletal Mesh作为粒子生成位置,首先所选择的Skeletal Mesh需要设置Allow CPUAccess:

 

这样就能使用该Skeletal Mesh来作为粒子发射位置,使用Skeletal Mesh Location模块:

以模型表面的随机三角面为发射位置;

配合材质的Opacity,可以让贴近模型表面的粒子透明:

这样可以有类似于描边的效果:


猜你喜欢

转载自blog.csdn.net/DoomGT/article/details/126362540