언리얼 - Niagara로 스플라인을 따라 발사되는 파티클 제작하기



언리얼 - Niagara로 스플라인을 따라 발사되는 파티클 제작하기

금별 0 636 2025.11.17 05:50

Unreal Engine 5 (UE5)의 Niagara(나이아가라) 시스템을 사용하여, 스플라인(Spline) 컴포넌트의 형태를 따라 파티클이 생성되고 움직이도록 설정하는 과정을 다루고 있습니다.

 

 

효과는 다음과 같습니다. 스플라인의 모양은 자유롭게 편집할 수 있습니다:

 

 

 

 

 



언리얼 나이아가라 스플라인 파티클 제작 요약

이 글은 언리얼 엔진 5에서 동적으로 편집 가능한 스플라인을 따라 파티클 효과를 구현하는 과정을 나이아가라, 스크래치 모듈, 블루프린트 세 부분으로 나누어 설명합니다.

 1. 나이아가라 시스템 설정
 이미터 생성 및 초기 설정: 빈 이미터를 만들고, 성능 최적화를 위해 SimTarget을 GPU 모드로 변경합니다.
 모듈 추가: `SpawnRate`(발사 속도), `InitializeParticle`, `ApplyInitialForces`(초기 힘 적용), `CurlNoiseForce`(컬 노이즈 힘), `Drag`(항력) 등 필수 모듈을 추가하여 파티클의 기본적인 움직임과 속성(크기, 색상)을 설정합니다.

 

 2. 나이아가라 스크래치 모듈 (핵심)
 스플라인 정보 연결: 파티클 스폰(Particle Spawn) 단계에 스크래치 모듈을 추가하여 스플라인 위치 정보를 파티클에 적용합니다.
 스플라인 샘플링: `SampleSplinePositionByUnitDistanceWS` 노드를 사용하여 스플라인 경로상의 위치를 가져옵니다.
 위치 설정: `RandomFloat`로 무작위 값을 생성하고, 이를 스플라인 샘플링에 연결한 후 결과 위치를 Particle Position(파티클 위치)에 최종적으로 연결하여, 파티클이 스플라인을 따라 생성되게 합니다.
 사용자 파라미터: 나이아가라에 Spline 타입의 사용자 파라미터를 생성하고 스크래치 모듈과 연결하여 외부에서 스플라인 정보를 받을 수 있게 준비합니다.

 

3. 블루프린트 연동
 컴포넌트 추가: 새로운 블루프린트를 생성하고, 내부에 방금 만든 나이아가라 컴포넌트와 스플라인 컴포넌트를 추가합니다.
 자동 연결: 나이아가라는 기본적으로 씬(Scene)에 있는 스플라인 컴포넌트의 파라미터를 자동으로 감지하고 연결하므로, 별도의 복잡한 설정 없이 스플라인을 편집하는 것만으로 파티클이 경로를 따라 움직이게 됩니다.

 

 

 

 

에반 언리얼5 이펙트 그룹과정[12월 시작] : https://cafe.naver.com/unrealfx/20727

KUPAFX Stylized 유니티 이펙트 취업과정 : https://cafe.naver.com/unrealfx/21249

트리키 언리얼+후디니 활용 게임 VFX 연출과정 : https://cafe.naver.com/unrealfx/25629

 

max님의 쌩기초 메쉬활용 이펙트과정 1달특강 : https://cafe.naver.com/unrealfx/24469

eVan텍스쳐 단품과정 : https://cafe.naver.com/unrealfx/24468

rak 유니티 UI연출이펙트 : https://gamefx.co.kr/bbs/page.php?hid=Rak_intro

Comments


번호 포토 분류 제목 글쓴이 날짜 조회
1318 언리얼4 Canon Beam VFX in Unreal Engine 5 Niagara ashif 04.15 30
1317 언리얼4 Blood Slashes in Unreal Engine 5 Niagara ashif 04.12 67
1316 언리얼4 Beam Impact FX in Unreal Engine 5 Niagara ashif 04.11 69
1315 언리얼4 【UE5+후디니】UV 커스텀 무기 디졸브 기반 빠른 모델 제작_파트 2 금별 04.09 89
1314 언리얼4 【UE5+후디니】UV 커스텀 무기 디졸브 기반 빠른 모델 제작_파트 1 금별 04.09 73
1313 언리얼4 【UE5+후디니】루빅 큐브형태 애니메이션 연출 생성과정(한글자막) 금별 04.09 80
1312 언리얼4 【UE5+후디니】Stylized형태 검기을 생성 제작과정(한글자막) 금별 04.09 79
1311 언리얼4 【UE5+후디니】 동적 디졸브 구쉴드 생성 과정(한글자막) 금별 04.09 74
1310 언리얼4 Arcane Magic Lightning Eruption FX in Unreal Engine 5 Niagara ashif 04.05 95
1309 언리얼4 언리얼 - HLSL 커스텀노드_소벨 외곽선 추출 금별 04.04 102
1308 언리얼4 언리얼 - HLSL 커스텀노드_픽셀화 효과 제작과정 금별 04.04 87
1307 언리얼4 AOE Slam FX in Unreal Engine 5 Niagara ashif 04.01 93
1306 언리얼4 Illugen 활용 절차적 지면 크랙 효과 텍스처 생성(한글자막) 금별 04.01 134
1305 언리얼4 언리얼 - 파티클 원형 궤도(Circular Orbit) 위에서 자동 정렬방법(한글자막) 금별 04.01 133
1304 언리얼4 언리얼 - 간단한 머트리얼 디졸브를 구현하는 세 가지 방법(한글자막) 금별 03.22 227
1303 언리얼4 언리얼/후디니 -VAT 이펙트 툴체인 40분 설정: Niagara 워크플로우를 구축 방법(한글자막) 금별 03.22 199
1302 언리얼4 언리얼5 - 기본 스트라이프 렌더러 재질 효과 작성 방법(한글자막) 금별 03.22 160
1301 언리얼4 언리얼5 - 나이아가라는 입자를 나선형으로 움직이며 타깃에게 공격방법(한글자막) 금별 03.22 175
1300 언리얼4 언리얼5 - 나이아가라 입자의 원형 운동을 수동으로 조작 방법(한글자막) 금별 03.22 136
1299 언리얼4 언리얼5 - 나이아가라 입자를 특정 순서로 발사하여 적을 공격 방법(한글자막) 금별 03.22 148
1298 언리얼4 언리얼5 - 나이아가라 원형으로 입자를 발사해서 타깃에게 움직이기(한글자막) 금별 03.22 129
1297 언리얼4 언리얼5 - 나이아가라 입자를 원형으로 움직이게 하는 방법(한글자막) 금별 03.22 153

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand