UserInterface 머티리얼에서 SceneTexture로 부터 CustomStencil을 샘플링 할 때 잘못된 텍스쳐좌표로 결과가 출력됩니다.

Domain이 User Interface인 머티리얼에서 SceneTexture로 CustomStencil 버퍼를 샘플링 했을 때, UV좌표가 잘못되어 출력되고 있습니다.

(에디터 PIE, 에디터 스탠드얼론, Windows 패키징 모두 같은 문제 발생 하였습니다.)

CustomStencil 버퍼를 사용해 UI 특정 부분을 마스킹 하려는것이 목적입니다.

씬의 프리미티브를 UI 위에 렌더링 하고자 합니다.​

혹시 SceneTexture를 사용하는 것 외에 다른 방법이 있다면 무엇이든지 좋습니다.

[Image Removed]

재현 방법

  1. Material을 생성합니다.
  2. Domain을 User Interface로 설정하고, Blend Mode를 Translucent로 설정합니다.
  3. SceneTexture로 CustomStencil 버퍼를 샘플링하여 Final Color를 통해 출력하도록 머티리얼 그래프를 구성합니다. (1.PNG)
  4. UMG에서 Image 위젯을 통해 머티리얼을 렌더링 합니다.
  5. 샘플링 된 CustomStencil 버퍼가 화면 왼쪽 상단 구석에​ 잘못된 UV좌표로 출력되는것을 확인합니다. (2.PNG)​

안녕하세요.

질문하신 사항에 대해 확인 후 답변드리겠습니다.

감사합니다.

안녕하세요.

UI 커스텀 스텐실 관련 내용으로 엔진팀에 리포팅 되었습니다. 추후 새로운 소식이 있다면 전달해 드리겠습니다.

감사합니다.