Depth precision은 그래픽스 프로그래머라면 언젠가는 반드시 씨름하게 되는 골칫거리입니다. 이 주제에 대해서는 이미 많은 글과 논문이 쓰였고, 게임·엔진·디바이스마다 서로 다른 depth buffer 포맷과 설정이 사용되고 있습니다.Perspective projection과 상호작용하는 방식 때문에, GPU 하드웨어의 depth mapping은 조금 난해합니다. 방정식을 들여다본다고 해서 바로 감이 오는 것도 아닙니다. 어떻게 동작하는지 직관을 얻으려면, 그림을 좀 그려 보는 편이 도움이 됩니다.이 글은 크게 세 부분으로 구성되어 있습니다. 첫 번째 부분에서는 nonlinear depth mapping이 왜 필요한지에 대한 동기를 설명하려고 합니다. 두 번째 부분에서는 여러 상황에서 nonlin..