Niagara - Location Module

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

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

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

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

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

Niagara - Location Module_第1张图片

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

Niagara - Location Module_第2张图片

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

 

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

Niagara - Location Module_第3张图片 以模型表面的随机三角面为发射位置;

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

Niagara - Location Module_第4张图片

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

Niagara - Location Module_第5张图片


 

 

 

你可能感兴趣的:(虚幻引擎,Unreal,Engine,ue5,虚幻引擎,ue4,游戏开发)