Texturen - 10/11 Flashcards
Wie werden Farben angegeben?
sind pro Vetex bzw. pro Objekt angegeben
Wo werden Texturen verwendet?
an vielen Stellen der Rendering Pipeline;
Über die Konstanten im Blinn-Phong Beleuchtungsmodell;
Lichtquellen
Wie liegen Texturkoordinaten vor?
Normalisiert, Im Breich [0,1] x [0,1]
Texel Space, Nummer der Pixel [0, width-1] x [0, height-1]
Eigenschaften bilinearer Filterung?
optisch deutlich angenehmer;
GPUs verwenden diese Verfahren;
allerdings immer noch ein wenig “eckig”
Mipmapping?
Texturverkleinerung, Orignialtextur wird um kleinere Versionen erweitert;
2x2 Texel werden zu einem Texel zusammengefasst
Vertex Shader? (Texturen)
Attribute für Texturkoordinaten an Varying Variable durchreichen (als vec2)
Fragment Shader?
verwendet die interpolierten Texturkoordinaten;
Definition eines Sampler-Objekts;
Eingebaute Funktion texture() sampelt aus der Textur inklusive Filterung
FBO?
Framebuffer Objects