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



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

금별 0 1,318 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


번호 포토 분류 제목 글쓴이 날짜 조회
1359 언리얼4 UEFN VFX Tutorial | Make TORNADO (UE6 Ready) ????️ ashif 08.08 52
1358 언리얼4 Poison Burst in Unreal Engine 5 Niagara ashif 08.07 48
1357 언리얼4 UEFN VFX Tutorial | Make LASER BEAM (UE6 Ready) ⚡ ashif 08.07 45
1356 사이트/튜토추천 Lightning Buff in Unreal Engine 5 Niagara ashif 08.05 50
1355 언리얼4 언리얼 자료 - 무료 2D TransitionFX v1.3 금별 08.02 104
1354 언리얼4 Stylzied 폭포 간단 제작과정 금별 08.02 82
1353 3D 후디니 - COP활용 Stylized 느낌 물 소용돌이 제작팁 금별 07.15 218
1352 언리얼4 언리얼 - 논텍스처 UV 기반 기하학적 패턴/애니메이션 제작팁 금별 07.15 214
1351 언리얼4 언리얼5 - 간단한 공간 균열 제작 워크플로우 금별 07.08 316
1350 언리얼4 언리얼5 - 스크래치 패드활용 간단한 나이아가라 파티클 전체 회전 금별 07.08 256
1349 유니티 유니티 - Stylized 기본 검기 제작04_기본 검광 제작 (전체 워크플로) 금별 07.08 239
1348 유니티 유니티 - Stylized 기본 검기 제작03_검광 모델, 텍스처 및 UV 생성 금별 07.08 200
1347 유니티 유니티 - Stylized 기본 검기 제작02_검기의 구성과 리듬 금별 07.08 195
1346 유니티 유니티 - Stylized 기본 검기 제작01_파티클 시스템 소개 금별 07.08 222
1345 언리얼4 You need this Explosion in Unreal Engine 5 Niagara ashif 07.07 171
1344 언리얼4 언리얼 - 사실적인 데칼 균열 제작과정(한글자막) 금별 06.01 661
1343 언리얼4 언리얼 - 물결 형태 텍스쳐 트랜지션 효과 제작과정(한글자막) 금별 06.01 570
1342 언리얼4 언리얼 - Niagara에서 정적 메시를 사용하여 사용자 지정 파티클 모양 만들기 금별 05.17 621
1341 언리얼4 언리얼 - 포스트 프로세스 2D 페이지 넘김 효과 머트리얼 예제 금별 05.17 539
1340 언리얼4 언리얼 - AI 활용 블랙홀 셰이더를 업그레이드(한글자더빙) 금별 05.17 567
1339 유니티 유니티 - 호박(Amber) 셰이더 제작과정(한글자막) 금별 05.12 500
1338 언리얼4 언리얼 - HLSL 심층 설명 4_레이마칭 활용 평면정사각형 메시 3D 구체로 변형 금별 05.12 526

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand