Leksykon IT › Programowanie › Znormalizowane współrzędne urządzenia (NDC)

Znormalizowane współrzędne urządzenia (NDC)

Programowanie Svenska → Zaktualizowano: 2026-10-26

Sześcienna przestrzeń współrzędnych po dzieleniu perspektywicznym, w której wszystko widoczne mieści się w zakresie wokół zera — niezależnie od rozdzielczości ekranu.

Gdy wierzchołek przejdzie projekcję, trafia do clip space o czterech składowych. GPU dzieli następnie x, y i z przez w — to dzielenie perspektywiczne — i ląduje w NDC. W OpenGL przestrzeń jest sześcianem od −1 do 1 na wszystkich trzech osiach; w Direct3D i Vulkanie głębia biegnie za to od 0 do 1.

Sedno w tym, że wszystko widoczne leży teraz w stałym zakresie niezależnym od rozdzielczości. Viewport odwzorowuje potem x i y na rzeczywiste współrzędne pikseli. Przycinanie robi się celowo wcześniej, w clip space, przed dzieleniem, bo dzielenie przez zerowe lub ujemne w wywróciłoby geometrię na lewą stronę.

← Wróć do leksykonu