Game Develop

[UE5] 포스트프로세스 머터리얼에 파라미터 값 넘길 때 주의할 점. 본문

UnrealEngine5/이것저것

[UE5] 포스트프로세스 머터리얼에 파라미터 값 넘길 때 주의할 점.

MaxLevel 2025. 9. 1. 13:24

 

 

포스트프로세싱용 머터리얼을 만들었는데, 파라미터값을 넘겨야하는 경우가 있다.

이 때, 포스트프로세싱용 머터리얼을 포스트프로세스볼륨에 Add할 때 Weight값을 설정할 수 있는데, 이 값에 따라 실제로 넘겨지는 파라미터값이 바뀐다.

 

예를들어 어떤 이벤트가 발생해서 1.0f값을 머터리얼인스턴스에 넘겼는데 이 값을 온전히 넘기려면 Weight값이 1.0f여야 한다.

만약 Weight값이 0.1f이다? 그러면 1.0f값이 아니라 0.1f 값이 넘어간다...

 

Weight값이 0.1f이라 파라미터값도 1/10값만 넘어간 거다.

 

그러니 주의하도록 하고, 값이 제대로 넘어갔는지 확인하려면 DebugScalarValues 노드를 사용할 경우 뷰포트에 실제 넘겨진값이 몇인지 바로 확인할 수 있다.

 

 

IsHit이라는 파라미터값을 이렇게 연결해놓으면,

 

 

이렇게 뷰포트에 직관적이게 뜬다.