반응형
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이여야 한다.


반응형
'Unreal Engine > 기능 구현' 카테고리의 다른 글
| [Unreal Engine 5] PrimitiveComponent의 충돌 체크 함수들 (0) | 2025.09.07 |
|---|---|
| [Unreal Engine 5] 향상된 입력 시스템(Enhanced Input System) 사용하기 (0) | 2025.09.07 |
| [Unreal Engine 5] 마우스로 액터 호버링 (0) | 2025.08.25 |
| [Unreal Engine 5] 탑다운 방식 플레이어&카메라 기본 설정 (0) | 2025.08.25 |
| [Unreal Engine 5] 애니메이션 블루프린트 템플릿 (0) | 2025.08.24 |
