Unrea Engine Graphic/Niagara

Niagara - Attribute Leader Simple

DB51 2025. 5. 16. 13:00

 

 

 

 

 

새 Niagara System 생성 (SimpleSpriteBurst)

NS_FollowTheLeaderSimple  -  Leader

Emitter Update

Spawn Rate

SpawnRate : 10.0

 

 

Particle Spawn

Initialize Particle

Lifetime : 0.5 ~ 0.8

Color : Blue, Value (10.0)

Uniform Sprite Size : 30 ~ 40

 

Shape Location

Sphere Radius : 150.0

 

 

Particle Update

Vortex Force

Vortex Amount : 2000.0

Vortex Axis  Z : 1.0

 

Scale Velocity

 

 

Curl Noise Force

Noise Strength : 1000.0 ~1500.0

 

Drag

Drag : 1.0 ~ 2.0

 

 

 

 

 

 

 

 

 

 

 

새 Niagara System 생성 (SimpleSpriteBurst)

NS_FollowTheLeaderSimple  -  Follower

Properties

GPU Sim, Fixed

 

 

Emitter Update

Emitter State

Infinite

 

 

Emitter Spawn

Spawn Rate

SpawnRate : 8000.0

 

 

Particle Spawn

Initialize Particle

Lifetime : 0.5 ~ 0.8

Color : Pink/Red, Value (10.0)

Uniform Sprite Size : 5.0

 

Shape Location

Sphere Radius : 5.0

 

 

Particle Update

Curl Noise Force

Noise Strength : 1000.0 ~1500.0

 

Vortex Force

Vortex Force Amount : 1000.0

 

Gravity Force

Gravity  Z : -100.0

 

 

 

 

 

 

 

Scratch Module 사용하여 Follower Emitter가 Leader Emitter을 따라가도록 만들기

NS_FollowTheLeaderSimple  -  Follower

Emitter Update

NMS_GetLeaderPosition (ScratchModule)

 

 

 

Map Get에서 Particle Attributes Reader 변수 추가 (이름 변경 - LeadingEmitter)

 

Get Position by Index 연결

 

 

 

 

 

 

 

 

 

Parameter Namespace 특성

 

System

 · Can be read anywhere

 

Emitter

 · Can be read in emitter and particle stages

 

Particles

 · Can be read particle stage

 

Input

 · 

 

Output

 · Can be read in stage further down, does not persist between stages

 

Stackcontext

 · Can be read in any modules, does persist between stages.

 

Transient

 · 

 

 

 

 

Local Value에서 NameSpace를 Emitter로, 변수 명을 LeaderPosition으로 변경한다.

 

 

 

Emitter Update

NMS_GetLeaderPosition (SkretchModule)

Emitter Binding : Leader로 설정

우측 상단 필터를 통해 ✓ Show Parameter Writes

 

 

 

Particle Spawn

Shape Location

Shape Origin의 변수를 제작한 변수 LeaderPosition으로 드래그하여 변경

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NS_FollowTheLeaderSimple  -  FollowingRibbon

Render

Ribbon Renderer

 

 

Emitter Update

Spawn Rate

SpawnRate : 100.0

 

NMS_GetLeaderPosition (SkretchModule) - Follower에서 복제  (Spawn Rate 위로 이동시키기)

Emitter Binding : Leader로 설정

 

 

Particle Spawn

Initialize Particle

Lifetime : 1.0

Color : Yellow, Value (20.0)

Ribbon Width Mode : Direct Set

Ribbon Width : 3.0

 

Shape Location

Sphere Radius : 1.0

Shape Origin : Emitter LeaderPosition