Leksykon IT › Sprzęt › Macierz MVP (model-widok-projekcja)

Macierz MVP (model-widok-projekcja)

Sprzęt Svenska → Zaktualizowano: 2026-10-26

Połączona macierz model-widok-projekcja, która jednym mnożeniem zamienia lokalne współrzędne wierzchołka na przestrzeń ekranu — kręgosłup każdego vertex shadera.

Trzy przekształcenia układają się w stos, by wierzchołek 3D trafił na ekran: macierz modelu umieszcza obiekt w świecie, macierz widoku przesuwa świat względem kamery, a macierz projekcji stosuje perspektywę (lub rzut ortogonalny). Pomnożone dają jedną macierz, a vertex shader wykonuje na wierzchołek jedno mnożenie macierzy przez wektor. Wstępne połączenie na CPU oszczędza GPU dwa mnożenia na wierzchołek, a wierzchołków są miliony.

Wynik ląduje w przestrzeni przycięcia (clip space); sprzęt dzieli go następnie przez w, by uzyskać znormalizowane współrzędne urządzenia. Konwencje kolumnowa (OpenGL) i wierszowa (Direct3D) to odwieczne źródło błędów z transponowanymi macierzami.

← Wróć do leksykonu