언리얼 - 나이아가라로 스플라인을 따라 발사되는 파티클 제작



언리얼 - 나이아가라로 스플라인을 따라 발사되는 파티클 제작

금별 0 17 05:51

언리얼 나이아가라로 스플라인을 따라 발사되는 파티클 제작

在这里插入图片描述

이펙트는 다음과 같으며, 스플라인 외관은 자유롭게 편집할 수 있습니다: UE5 리소스 파일 다운로드: https://download.csdn.net/download/grayrail/90725086

1. Niagara 부분

在这里插入图片描述

1.1 먼저 Niagara 오브젝트를 새로 만들고, Empty Emitter 빈 이미터를 추가하세요.
1.2 이미터 설정에서 Sim Target을 GPU 모드로 변경하고, Calculate Bounds Mode를 Programmable로 설정하세요.
1.3 Emitter Update 카테고리 아래에 Emitter State를 추가하세요. 매개변수는 필요 없습니다 (이 단계는 첨부 그림이 없습니다).

在这里插入图片描述

1.4 EmitterUpdate 카테고리 아래에 SpawnRate를 추가하고, 발사율을 125로 설정하세요.
1.5 Particle Spawn 카테고리 아래에 InitializeParticle을 추가하고, 다음 매개변수로 설정하세요.
1.6 ParticleSpawn 카테고리 아래에 ShapeLocation을 추가하고, 다음 매개변수로 수정하세요.
1.7 ParticleSpawn 카테고리 아래에 ApplyInitialForces를 추가하고, 다음 매개변수로 수정하세요.
1.8 ParticleUpdate 카테고리 아래에 Particle State를 추가하세요. 매개변수 설정이 필요 없습니다. (이 단계는 첨부 그림이 없습니다.)

在这里插入图片描述

1.9 ParticleUpdate 카테고리 아래에 CurlNoiseForce를 추가합니다. 매개변수는 다음과 같습니다.
1.10 ParticleUpdate 카테고리 아래에 Drag를 추가합니다. 매개변수는 다음과 같습니다.
1.11 ParticleUpdate 카테고리 아래에 SolveForcesAndVelocity를 추가합니다. 매개변수 구성 불필요. (이 단계는 첨부 그림 없음)

在这里插入图片描述

1.12 ParticleUpdate 카테고리 아래에 ScaleSpriteSizeBySpeed를 추가합니다. 매개변수는 다음과 같습니다.
1.13 ParticleUpdate 카테고리 아래에 ScaleColor를 추가합니다. 매개변수는 다음과 같습니다.
참고: 곡선 전체 선택 후 1을 누르면 자동으로 베지어 곡선 형태로 변환됩니다.
1.14 Render 카테고리 아래에 SpriteRenderer를 추가합니다. Alignment 정렬 방식을 VelocityAligned로 설정하여 속도 방향에 맞춰 정렬합니다.
1.15 설정 완료 후 이펙트는 대략 다음과 같습니다.

2. Niagara Scratch 부분

Niagara Scratch 모듈로 일부 사용자 지정 작업을 수행할 수 있습니다. 다음으로 Scratch를 추가해 스플라인 정보 읽기와 매칭을 진행합니다.

在这里插入图片描述

2.1 파티클 스폰 위치에 ScratchModule을 추가하세요.
2.2 더블클릭하여 들어가서, MapGet에서 + 버튼을 클릭해 Spline을 추가하세요.
2.3 SampleSplinePositionByUnitDistanceWS를 추가해 스플라인 위치를 가져오세요.
2.4 U 핀에 RandomFloat를 추가하고, Max 부분에서 오른쪽 클릭 후 Convert to float을 선택해 1을 입력하세요. 이 항목은 랜덤 값을 출력합니다.
2.5 오른쪽 MapSet에서 + 버튼을 클릭해 Particle Position(파티클 위치)를 찾으세요.
2.6 출력 위치 정보를 파티클 위치에 연결하세요. 대략 다음과 같습니다.
2.7 마지막으로 저장을 잊지 말고 Scratch를 종료하세요.
2.8 Niagara의 User Parameter에 Spline 타입의 사용자 파라미터를 추가하세요.
2.9 Scratch 노드를 찾은 후, 파라미터를 노드에 드래그하세요(저장하지 않으면 이 옵션이 나타나지 않습니다).

3. 블루프린트 부분

在这里插入图片描述

3.1 이제 블루프린트를 새로 만들어 Niagara와 스플라인을 조립할 수 있습니다.
3.2 블루프린트에 Niagara 컴포넌트를 추가하고, 방금 만든 Niagara 파일을 컴포넌트에 드래그하여 끌어다 놓으세요.
3.3 Spline 컴포넌트를 추가하세요. Niagara는 기본적으로 파라미터를 자동으로 가져오므로 별도 설정이 필요 없습니다. 파티클이 스플라인에 자동으로 매치됩니다. 이제 블루프린트를 씬에 배치하고 수정하면 됩니다.

Niagara에서 Spline Component 샘플링하는 방법:https://www.youtube.com/watch?v=LzDKV3irL4

UE5 Niagara 파티클 스모크 컬링 최적화
Niagara에서 스모크 같은 대규모 파티클 이펙트를 사용할 때, 카메라에서 멀어지면 파티클이 여전히 시뮬레이션되고 렌더링되어 성능 저하가 발생합니다.
이 글에서는 뷰포트 바운드 기반 컬링을 통해 이를 최적화하는 방법을 설명합니다.
 

 

 

 

 

 

 

 

에반 언리얼5 이펙트 그룹과정[26년초 시작] : 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


번호 포토 분류 제목 글쓴이 날짜 조회
1291 언리얼4 언리얼 - 나이아가라 Advanced Guide – 위치 기반 동역학 금별 06:37 22
1290 언리얼4 Niagara로 생성된 Static Mesh에서 파티클 스폰하기 금별 06:29 17
열람중 언리얼4 언리얼 - 나이아가라로 스플라인을 따라 발사되는 파티클 제작 금별 05:51 18
1288 언리얼4 언리얼5 - 어검술의 완성 : 검진(Sword Array) 심화 기동 및 고급 제어(한글자막) 금별 02:32 24
1287 언리얼4 언리얼5 - 벡터 연산을 활용한 검진(Sword Array) 지정 방향 발사 로직(한글자막) 금별 02:32 16
1286 언리얼4 언리얼5 - Particle Reader를 활용한 검진(Sword Array) 타겟 추적 및 회전 제어(한글자막) 금별 02:31 16
1285 언리얼4 언리얼5 - 파티클 Index를 활용한 원형 검진(Sword Array) 배치 제작과정(한글자막) 금별 02:30 19
1284 언리얼4 언리얼5 - VHS 포스트 프로세스 제작과정 금별 02:10 18
1283 언리얼4 언리얼5 - 데드 스페이스 VFX reborn[팬메이드] 금별 02:07 19
1282 언리얼4 Simple Light Aura VFX in UE5 Niagara Tutorial ✨????️???? ashif 01.08 18
1281 언리얼4 Heat Distortion VFX for Fire in UE5 Niagara! (Photoshop & Normal Map Workflow) ????????✨ ashif 2025.12.16 182
1280 2D 섭스턴스 디자인 - 색수차(Chromatic Aberration) 매직 오라 텍스처 만들기(한글자막) 금별 2025.12.16 211
1279 언리얼4 언리얼 - 미호요 신작 스타일 Depth Fade와 UV 조작을 이용한 공간 포털 연출(한글자막) 금별 2025.12.16 295
1278 언리얼4 언리얼5 - Polar Coordinates를 활용한 태극 무늬 제작 금별 2025.12.16 165
1277 언리얼4 언리얼 - AAA 게임 개발에서의 나이아가라 모듈(Niagara Module) 연구 및 적용 금별 2025.12.16 191
1276 유니티 유니티 - 유니티 스플라인 카메라 무브먼트 예제(워프 효과 연출) 금별 2025.12.16 154
1275 언리얼4 언리얼 - 간단한 스타일라이즈드 불효과 제작과정팁 금별 2025.12.16 156
1274 언리얼4 Simple Stylized Tornado VFX in UE5 Niagara! (Torus Mesh, Erode & Dynamic Params) ????️????✨ ashif 2025.12.15 125
1273 2D 섭스턴스 디자인 - 움푹 파인 바닥 절차적 제작과정(한글자막) 금별 2025.12.10 164
1272 언리얼4 언리얼 - Stylized 파도/물보라 제작과정 part3(한글자막) 금별 2025.12.10 171
1271 언리얼4 언리얼 - Stylized 파도/물보라 제작과정 part2(한글자막) 금별 2025.12.10 121
1270 언리얼4 언리얼 - Stylized 파도/물보라 제작과정 part1(한글자막) 금별 2025.12.10 138

 

Banner
 
Facebook Twitter GooglePlus KakaoStory NaverBand