Unreal Engine/기능 구현 / / 2025. 8. 25. 18:13

[Unreal Engine 5] Post Process Highlight(포스트 프로세스 하이라이트) : 외곽선 효과

반응형

1. 메뉴  편집 - 프로젝트 세팅 - custom depth 검색 - custom depth-stencil pass 를 Enable with Stencil 상태로 변경

 

그래야 포스트 프로세싱을 사용할 수 있다.

 

2. 월드에 포스트 프로세스(Post Process Volume) 볼륨 추가

 

 

 

3. 디테일 패널에서 포스트 프로세스 머티리얼(Post Process Material) 배열 추가 후 머티리얼 에셋 선택

 

 

포스트 프로세싱 테스트 준비가 끝났다.

 

이제 포스트 프로세싱이 적용되어야 할 액터는 Custom Depth pass Render와 Custom Depth Stencil Value가 설정되어 있으면 된다.

 

이를 C++ 코드로 구현하면 다음과 같다.

CUSTOM_DEPTH_RED 매크로는 상수 250이다. 즉, 에디터에서 체크박스 선택하고 250을 입력한 것과 아래 코드는 동일하다.

 

만약 마우스와 충돌을 했을 때 해당 효과를 주고 싶다면 콜리전 설정도 해줘야 한다. 

 

 

 

컨트롤러에서 마우스 콜리전으로 Visibility로 선택했으면, 몬스터도 Visibility가 Block이여야 한다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유