NVIDIA GeForce3 im Detail

Effekte des Vertex-Prozessors I

Der programmierbare nfiniteFX-Vertex-Prozessor erlaubt, visuelle Effekte mit nur geringen Performanceverlusten in Echtzeit zu berechnen. Dazu gehören:

Komplexe Character Animation

Die Strukturen von Kleidung und Hautoberfläche wirken durch komplexe Character Animation sehr realistisch. Besonders Gesichtszüge beim Sprechen oder Lachen können naturgetreu dargestellt werden. Für dieses Verfahren stehen insgesamt 32 Kontrollmatrizen zur Verfügung.

Eine weitere Anwendung der Character Animation ist die Key-Frame Animation. Mittels zeitabhängiger Kontrollpunkte werden alle Zwischensequenzen (Key-Frames) eines veränderlichen Objektes in Echtzeit berechnet. Die Folge: Mit einer höheren Rendergeschwindigkeit der Hardware läuft die Animation flüssiger ab, da das Verfahren mehr Bilder zwischen den einzelnen Kontrollpunkten berechnet.

Environmental Effects

Effekte der Umgebung wie Nebel oder Rauch kann der Vertex Shader durch komplexe Berechnungen naturgetreuer darstellen. Bei der Ermittlung der Nebeldichte werden zum Beispiel Höhen und Vertiefungen der Objekte mitberücksichtigt.

Auch Lichtreflexionen im Wasser wirken durch die realitätsnahe Modellierung der Effekte echter, weil die Funktion unter anderem Einfallswinkel und Brechung des Lichts in die Ermittlung der Oberflächenbeschaffenheit einbezieht.