Rendering Pipeline - 07 Flashcards
Baryzentrische Koordinaten?
spannen mit drei Eckpunkten ein Koordinatensystem auf;
Interpretiert man diese als Masse, so ergibt sich der Schwerpunkt p der drei Eckpunkte;
helfen bei der Entscheidung Pixel einzufärben
z-Buffer
Wird bei Verdeckung angewendet;
Speichert für jedes Fragment einen Tiefenwert (z-Wert);
Wird bei Überschreibung jedes Mal geprüft;
Alle gespeicherten z-Werte ergeben den z-Buffer
Vorteile z-Buffer?
sehr gut in Hardware zu implementieren;
In fertiger 3D Szene können weitere Objekte nachträglich hinzugefügt werden
Nachteile z-Buffer?
beschränkte Genauigkeit;
Transparenz nicht direkt realisierbar
Ablauf der Rendering Pipeline?
Anwendung; Vertexverarbeitung; Rasterisierung der Primitiven; Fragmentverarbeitung; Framebuffer; Bildschrim
Vertexverarbeitung?
Model Transformation; Kamera Transformation; Perspektivische Transformation; Perspektivische Division; Projektion nach 2D
Koordinaten Transformation?
Objektkoordinaten; Weltkoordinaten; Kamerakoordinaten; Clip Koordinaten; normalisierte Gerätekoordianten; Bildschrimkoordinaten