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



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

금별 0 461 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


번호 포토 분류 제목 글쓴이 날짜 조회
1294 언리얼4 언리얼 - 흑백 플래시 포스트 프로세스 연출 제작팁 금별 02.11 63
1293 3D 후디니 활용 - 블랙홀 폭발 포인트 텍스처 제작과정 금별 02.11 56
1292 언리얼4 Unreal Engine 5 Tutorial: Create a Cursed Mist VFX ashif 02.10 57
1291 언리얼4 언리얼 - 나이아가라 Advanced Guide – 위치 기반 동역학 금별 01.09 347
1290 언리얼4 Niagara로 생성된 Static Mesh에서 파티클 스폰하기 금별 01.09 341
1289 언리얼4 언리얼 - 나이아가라로 스플라인을 따라 발사되는 파티클 제작 금별 01.09 281
1288 언리얼4 언리얼5 - 어검술의 완성 : 검진(Sword Array) 심화 기동 및 고급 제어(한글자막) 금별 01.09 282
1287 언리얼4 언리얼5 - 벡터 연산을 활용한 검진(Sword Array) 지정 방향 발사 로직(한글자막) 금별 01.09 251
1286 언리얼4 언리얼5 - Particle Reader를 활용한 검진(Sword Array) 타겟 추적 및 회전 제어(한글자막) 금별 01.09 199
1285 언리얼4 언리얼5 - 파티클 Index를 활용한 원형 검진(Sword Array) 배치 제작과정(한글자막) 금별 01.09 208
1284 언리얼4 언리얼5 - VHS 포스트 프로세스 제작과정 금별 01.09 203
1283 언리얼4 언리얼5 - 데드 스페이스 VFX reborn[팬메이드] 금별 01.09 212
1282 언리얼4 Simple Light Aura VFX in UE5 Niagara Tutorial ✨????️???? ashif 01.08 205
1281 언리얼4 Heat Distortion VFX for Fire in UE5 Niagara! (Photoshop & Normal Map Workflow) ????????✨ ashif 2025.12.16 305
1280 2D 섭스턴스 디자인 - 색수차(Chromatic Aberration) 매직 오라 텍스처 만들기(한글자막) 금별 2025.12.16 401
1279 언리얼4 언리얼 - 미호요 신작 스타일 Depth Fade와 UV 조작을 이용한 공간 포털 연출(한글자막) 금별 2025.12.16 524
1278 언리얼4 언리얼5 - Polar Coordinates를 활용한 태극 무늬 제작 금별 2025.12.16 311
1277 언리얼4 언리얼 - AAA 게임 개발에서의 나이아가라 모듈(Niagara Module) 연구 및 적용 금별 2025.12.16 394
1276 유니티 유니티 - 유니티 스플라인 카메라 무브먼트 예제(워프 효과 연출) 금별 2025.12.16 310
1275 언리얼4 언리얼 - 간단한 스타일라이즈드 불효과 제작과정팁 금별 2025.12.16 306
1274 언리얼4 Simple Stylized Tornado VFX in UE5 Niagara! (Torus Mesh, Erode & Dynamic Params) ????️????✨ ashif 2025.12.15 242
1273 2D 섭스턴스 디자인 - 움푹 파인 바닥 절차적 제작과정(한글자막) 금별 2025.12.10 296

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand