Niagara Modules

나이아가라는 시스템, 이미터, 모듈을 조합해 효과를 재사용한다

한 번 만든 모듈과 이미터를 여러 시스템에서 조합하면 효과 제작 속도와 일관성이 올라간다.

재사용 계층

reuse stack

시스템

게임에서 배치하는 최상위 효과 단위로 여러 이미터를 묶는다.

이미터

불꽃, 연기, 파편처럼 입자 집합의 생성과 수명을 관리한다.

모듈

속도, 색, 크기, 충돌 같은 작은 동작 규칙을 담당한다.

파라미터

공통 모듈에 값을 주입해 상황별 변형을 만든다.

moduleemittersystemeffect
읽는 법

효과를 설계할 때는 새로 만들기 전에 어떤 동작을 모듈로 빼서 재사용할 수 있는지 먼저 보면 된다.