07 Rendering Pipeline Flashcards
Was ist ein Halbraum?
eine Gerade in 2D, eine Ebene in 3D und eine Hyperebene in 4D
Wo kann man Clippen?
Entweder vor der perspektivischen Transformation im View-Frustum oder nach der perspektivischen Transformation, aber vor der perspektivischen Division
Was macht der z-Buffer?
Speichere für jedes Fragment seinen Tiefenwert und jedes mal, bevor ein Fragment überschrieben wird, wird geprüft, ob der neue Wert näher am Betrachter ist als der alte
Was ist der Nachteil bei einer Interpolation der z-Werte?
Die z-Werte sind an der far-Plane dichter beieinander -> Genauigkeitsverlust
Wann kann es zu z-Fighting kommen?
z-Fighting kann auftauchen, wenn die Auflösung des z-Buffers nicht ausreicht und wenn koplanare Polygone gerendert werden
Was sind die Vorteile vom z-Buffer?
Sehr gut in Hardware zu implementieren und in fertiger 3D Szene können weitere Objekte nachträglich hinzugefügt werden
Was sind die Nachteile vom z-Buffer?
hat nur beschränkte Genauigkeit und Transparenz ist nicht direkt realisierbar