유니티에서 쉐이더를 직접 만들 수 있잖아요. 제가 어떤 오브젝트에 스탠다드 쉐이더를 사용하지 않고 커스텀 쉐이더를 만들어서 사용해요. 그러면 이 오브젝트가 뎁스나 노말, 알베도 등 버퍼에 그려지나요?
유니티가 모든 오브젝트를 대상으로 알베도, 뎁스, 노말 등을 모두 생성하고 개별적으로 쉐이딩을 하는지,,, 아니면 커스텀 쉐이더를 사용하면 뎁스 버퍼에는 그 오브젝트가 안그려지는지...
유니티에서 쉐이더를 직접 만들 수 있잖아요. 제가 어떤 오브젝트에 스탠다드 쉐이더를 사용하지 않고 커스텀 쉐이더를 만들어서 사용해요. 그러면 이 오브젝트가 뎁스나 노말, 알베도 등 버퍼에 그려지나요?
유니티가 모든 오브젝트를 대상으로 알베도, 뎁스, 노말 등을 모두 생성하고 개별적으로 쉐이딩을 하는지,,, 아니면 커스텀 쉐이더를 사용하면 뎁스 버퍼에는 그 오브젝트가 안그려지는지...
질문이 이해가 안되는데 커스텀 쉐이더를 써도 메인 뎁스 프레임에 오브젝트 뎁스가 찍힘 노말 알베도 텍스처는 텍스처 버퍼에 있기 때문에 별개의 문제임
이건 RenderDoc으로 유니티 실행하고 찍어보면 바로 확인 가능함
기본적으로 렌더링 파이프 라인에 따라 다를 거 같은데 적어도 depth, normal은요(해당 부분에 대한 설정도 따로 있음). 님이 뭘 원하시고 어떤 환경인지에 따라서 다르게 설정해야 할 것 같아요