안녕하세요, 추가로 문의주신 커스텀 뎁스의 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로써 컴퓨터 그래픽스 상의 제한사항으로 인해 단일 채널의 텍스쳐로써 추가 채널을 제공하고 있지 않는다고 볼 수 있습니다.