Custom Material

Niagara 속성을 머티리얼로 넘기는 흐름

커스텀 머티리얼은 Niagara Particle Attribute 노드로 속도를 발광 강도, 나이, 색 변화 같은 셰이더 입력으로 바꿀 때 힘을 발휘합니다.

Niagara

속성 준비

Speed, AgeRatio 같은 값을 스크립트에서 계산해 파티클 속성으로 남깁니다.

Material

Attribute 읽기

Niagara Particle Attribute 노드로 같은 이름과 타입의 값을 가져옵니다.

Scale

범위 조정

Clamp와 Multiply로 Emissive나 Opacity에 맞는 0-1 또는 강도 범위로 바꿉니다.

Apply

렌더러 적용

머티리얼 인스턴스를 Renderer에 넣고 속도별 밝기 변화를 프리뷰합니다.

타입

Float, Vector, Color 중 머티리얼 입력 타입과 맞는지 봅니다.

기본값

속성이 없을 때도 검은 화면이 되지 않도록 기본값을 둡니다.

범위

속도 값이 너무 커서 Emissive가 과하게 튀지 않는지 제한합니다.