본문으로 건너뛰기
VFX Diary
VFX Diary
, ,

Unreal VFX를 배우는 순서: Niagara와 Material을 어떻게 같이 공부할까?

Unreal Engine VFX를 배우려고 하면 Niagara부터 해야 할지, Material부터 해야 할지 헷갈릴 수 있다. 둘은 따로 떨어진 기술처럼 보이지만 실제 작업에서는 거의 항상 같이 움직인다.

Level and Niagara Side by Side screenshot for Niagara + Material Roadmap
Role Split – Level and Niagara Side by Side. 이미지 출처: Epic Games 공식 Unreal Engine 문서.

Niagara는 "언제, 어디서, 얼마나, 어떻게 움직일지"를 담당하고, Material은 "화면에 어떤 색과 질감으로 보일지"를 담당한다. 좋은 이펙트는 이 둘이 자연스럽게 연결될 때 나온다.

1단계: 에디터와 기본 배치에 익숙해지기

Niagara Full Editor screenshot for Niagara + Material Roadmap
Editor First – Niagara Full Editor. 이미지 출처: Epic Games 공식 Unreal Engine 문서.

처음에는 복잡한 그래프보다 Unreal Editor의 기본 구조를 먼저 익히는 것이 좋다.

먼저 알아야 할 것:

  • Viewport에서 오브젝트 배치하고 보기
  • Content Browser에서 에셋 찾기
  • Details Panel에서 값 수정하기
  • 레벨에 Niagara System 배치하기
  • Play 모드에서 실제 화면 확인하기

VFX는 에디터 안 Preview만으로 끝나지 않는다. 실제 레벨에 배치했을 때 조명, 배경, 카메라 거리에서 어떻게 보이는지 확인해야 한다.

2단계: Material 기본기를 먼저 잡기

Material Editor UI screenshot for Niagara + Material Roadmap
Material Basics – Material Editor UI. 이미지 출처: Epic Games 공식 Unreal Engine 문서.

Niagara를 깊게 들어가기 전에 Material 기본기를 조금이라도 익혀 두면 좋다. 파티클이 결국 Material로 보이기 때문이다.

처음 배울 Material 개념:

  • Base Color
  • Emissive Color
  • Opacity / Opacity Mask
  • Texture Sample
  • UV
  • Panner
  • Scalar Parameter
  • Vector Parameter

이 단계에서는 복잡한 Shader를 만들 필요가 없다. 색을 바꾸고, 텍스처를 움직이고, 투명도를 조절하고, Emissive를 넣는 정도면 충분하다.

3단계: Niagara에서 입자의 생애를 이해하기

Rename Emitter screenshot for Niagara + Material Roadmap
Particle Life – Rename Emitter. 이미지 출처: Epic Games 공식 Unreal Engine 문서.

그 다음 Niagara의 기본 구조를 잡는다. 핵심은 입자가 태어나고, 움직이고, 사라지는 과정을 이해하는 것이다.

먼저 볼 것:

  • System과 Emitter 차이
  • Spawn과 Update 차이
  • Lifetime
  • Position
  • Velocity
  • Color over Life
  • Scale over Life
  • Sprite Renderer

이 단계의 목표는 멋진 이펙트가 아니라 "작은 불씨 하나를 내가 원하는 방향으로 움직이고 사라지게 만들 수 있는가"다.

4단계: Material Parameter와 Niagara를 연결하기

Unreal VFX가 재미있어지는 지점은 Material과 Niagara가 연결될 때다.

예를 들어 Niagara에서 입자 색을 바꾸면 Material의 색도 바뀐다. Dynamic Parameter나 User Parameter를 이용하면 Dissolve, Emissive 강도, UV 속도 같은 값을 Niagara나 Blueprint에서 제어할 수 있다.

연습하기 좋은 예시:

  • Niagara 색으로 Material Emissive 바꾸기
  • 입자 수명에 따라 Dissolve Amount 올리기
  • User Parameter로 전체 이펙트 색 변경하기
  • Blueprint에서 Niagara 크기와 강도 조절하기

이 연결을 이해하면 단순한 예제에서 벗어나 게임플레이와 반응하는 이펙트를 만들 수 있다.

5단계: 작은 완성 이펙트를 반복해서 만들기

처음부터 큰 스킬 이펙트를 만들면 막히기 쉽다. 작은 단위의 완성 이펙트를 여러 개 만드는 편이 더 좋다.

추천 연습 주제:

  • 클릭 위치에 생기는 작은 히트 스파크
  • 바닥에 퍼지는 원형 충격파
  • 사라지는 오브젝트 Dissolve
  • 검 궤적 Ribbon
  • 아이템 획득 반짝임
  • 마법진 루프 이펙트

각 연습은 결과보다 구조를 설명할 수 있는지가 중요하다.

6단계: 최적화와 판독성을 같이 보기

어느 정도 만들 수 있게 되면 최적화와 판독성을 같이 봐야 한다.

체크할 것:

  • 파티클 수가 너무 많지 않은가?
  • Translucent 오버드로우가 심하지 않은가?
  • 카메라 거리에서 형태가 읽히는가?
  • 배경과 색 대비가 충분한가?
  • 플레이어가 봐야 할 정보를 가리지 않는가?
  • Material Instance로 재사용 가능한가?

게임 VFX는 아트와 기술의 중간에 있다. 예쁜 것도 중요하지만, 실제 플레이에서 잘 읽히고 성능도 버텨야 한다.

추천 학습 순서

Create Niagara System screenshot for Niagara + Material Roadmap
Learning Order – Create Niagara System. 이미지 출처: Epic Games 공식 Unreal Engine 문서.

정리하면 아래 순서가 가장 안정적이다.

  • Unreal Editor 기본 조작
  • Material 기초
  • Niagara 입자 생애
  • Material Parameter 연결
  • 작은 완성 이펙트 반복
  • 판독성/최적화 체크
  • 포트폴리오용 Breakdown 작성

정리

Niagara와 Material은 따로 공부하는 기술이 아니라 서로 물려 있는 작업 흐름이다. Niagara는 움직임과 타이밍을 만들고, Material은 화면에서 보이는 질감을 만든다.

처음 목표는 모든 기능을 아는 것이 아니다. 작은 이펙트를 만들고, 그 안에서 어떤 부분이 Niagara이고 어떤 부분이 Material인지 설명할 수 있게 되는 것이다. 그 설명이 가능해지면 다음 이펙트는 훨씬 빠르게 만들 수 있다.