커스텀뎁스 버퍼를 두 장 사용하는 방법이 있을까요?

안녕하세요, 추가로 문의주신 커스텀 뎁스의 GB 채널에 대한 답변을 드립니다.​

머티리얼 노드 상에서는 RGBA 채널을 모두 가지고 있는 것처럼 표현되고 있으나, 실제로 해당 노드의 실제 Shader 코드인 HLSL 코드를 살펴보면

CustomDepthTexture라는 텍스쳐로부터 R 채널을 읽고 이를 반환값의 RGB에 넣고, 나머지 A채널에는 0을 넣고 있음을 확인할 수 있습니다.​

[Image Removed]또한, CustomDepthTexture의 픽셀 포멧을 에디터 환경인 DirectX 12에서 확인해보면 D32S8_TYPELESS(Depth 32bit, Stencil 8bit)인 것으로 확인되며,

Stencil은 별도의 읽기를 제공하고 있지 않기에 단일 채널 Depth 32bit의 값만을 R채널에 담고 있는 텍스쳐임을 알 수 있습니다.​

결론적으로 실질적인 커스텀 뎁스 텍스쳐는 CustomDepthTexture로써 컴퓨터 그래픽스 상의 제한사항으로 인해 단일 채널의 텍스쳐로써 추가 채널을 제공하고 있지 않는다고 볼 수 있습니다.​​