Unreal Niagara · Footstep VFX

표면 반응 기반 발자국 이펙트 파이프라인

캐릭터 보행 이벤트가 표면 타입, 속도, 노멀 방향을 거쳐 먼지, 물 튐, 눈 자국 같은 발자국 VFX로 분기되는 흐름을 정리한다.

01

Notify 발생

발이 지면에 닿는 프레임에서 애님 노티파이가 위치와 발 구분을 전달한다.

foot contact
02

표면 조회

아래 방향 trace로 충돌 지점, 노멀, Physical Material을 얻는다.

line trace
03

이펙트 선택

흙, 금속, 물, 눈 같은 표면 타입별 Niagara System과 decal을 고른다.

surface routing
04

강도 조절

캐릭터 속도와 낙하 여부로 spawn rate, 색, 크기, 사운드 볼륨을 조정한다.

parameter scale
Dirt
먼지와 작은 입자 짧은 수명, 낮은 속도, 지면 노멀 방향 확산이 핵심이다.
dust puff
Water
물 튐과 원형 파문 충돌 지점을 중심으로 수평 확산과 잔물결 decal을 함께 둔다.
splash
Snow
눌린 자국과 부드러운 파편 decal 지속 시간을 길게 두고 밝기 변화를 천천히 줄인다.
imprint

품질 조정 지점

발 위치 캡슐 중심이 아니라 발 소켓 기준으로 trace를 시작한다.
과다 생성 달리기와 미끄러짐에서 노티파이가 과하게 중첩되지 않도록 쿨다운을 둔다.
원거리 최적화 카메라 거리와 화면 크기에 따라 decal과 particle 수를 줄인다.