Zum 3DCenter Forum
Inhalt




Theoretische Benchmarks zum G70-Chip

1. September 2005 / von Leonidas / Seite 7 von 9


   Benchmarks Transparenz Anti-Aliasing

Eines der wenigen neuen 3D-technischen Features des G70-Chips ist das Transparenz Anti-Aliasing. Damit wird dem Problem entgegengewirkt, daß heutzutage aktuelles Multisampling Anti-Aliasing nicht bei Texturen wirkt. Nun soll Anti-Aliasing per Definition eigentlich nichts bei Texturen, sondern nur bei Kanten glätten, doch in Ausnahmefällen ist eine zusätzliche Glättung von Texturen dann doch wünschenswert.

Wie der Name dieser speziellen Anti-Aliasing Art es schon sagt, trifft dies auf die Verwendung transparenter Texturen zu. Diese werden gern bei Geländern, Leitern, Zäunen, Treppen oder ähnlichem eingesetzt. Beispielsweise ein Geländer wird in der Regel nicht vollständig ausmodelliert (was einen immensen Geometrie-Aufwand ergeben würde), sondern besteht normalerweise aus einer Textur mit der simplen Abbildung des Geländers. An den leeren Stellen, wo das Geländer also durchsichtig ist, wird die Textur dann als transparent definiert, womit ein Geländer letztlich mit doch recht einfachen Rechenaufwand erstellbar ist.

Problematisch wird dies bei der Darstellung von Anti-Aliasing, welches nur an Kanten wirkt: Da das Geländer schließlich nur aus einer großen Textur ohne Kanten besteht, kann die 3D-Engine die in dieser Textur befindlichen Kanten nicht erkennen und diesen Anti-Aliasing verpassen - was der vor dem Monitor sitzende Betrachter aber sehr wohl erkennt bzw. das Anti-Aliasing vermisst. Hier nun soll Transparenz Anti-Aliasing ansetzen und Geländern, Leitern, Zäunen, Treppen und ähnlichem Anti-Aliasing verpassen.

Dazu nutzt nVidia bei transparenten Texturen ein zusätzliches 4x Multisampling oder Supersampling Transparenz Anti-Aliasing. Die Multisampling-Variante ist dabei allerdings eher nur die Sparversion mit eher geringem Effekt, dafür aber auch geringem Performance-Aufwand. Richtig interessant wird es allerdings nur bei 4x Supersampling Transparenz Anti-Aliasing, denn erst mit den dann insgesamt 4 Texturensamples kann man Kanten, die sich nur in Texturen befinden, wirklich zu Leibe rücken, wie folgende Beispielbilder einer noch inoffiziellen Version des Tools AATest mit transparenten Texturen demonstrieren:



Gut zu sehen ist, das Multisampling Transparenz Anti-Aliasing zwar die Kanten durch farbtonliche Akzenturierung etwas glättet, die grundsätzliche Struktur der Kante jedoch unangetastet und damit grob lässt. Beim Supersampling Transparenz Anti-Aliasing wird hingegen (Kraft der insgesamt 4 Texturensamples) die Kante wirklich sauber geglättet. Dieser Unterschied in der Kantenglättungs-Qualität mag dann auch die nachfolgenden Benchmarks mit Transparenz Anti-Aliasing erklären:


Far Cry

Pentium 4 Prescott 3.67 GHz  -  FSB864  -  i875P/i925X  -  1 GB DDR432
    GeForce 7800 GTX, 430/600 MHz, 256 MB, PCIe (i925X), 77.62
    GeForce 7800 GT, 400/500 MHz, 256 MB, PCIe (i925X), 77.77

1280x960
4xAA + 8xAF

75,6 fps

69,7 fps

zuzüglich Multisampling
Transparenz Anti-Aliasing

75,6 fps

69,1 fps

zuzüglich Supersampling
Transparenz Anti-Aliasing

65,6 fps

44,9 fps

1600x1200
4xAA + 8xAF

55,0 fps

49,2 fps

zuzüglich Multisampling
Transparenz Anti-Aliasing

54,7 fps

48,5 fps

zuzüglich Supersampling
Transparenz Anti-Aliasing

45,6 fps

30,5 fps

11 fps

22 fps

33 fps

44 fps

55 fps

66 fps

77 fps

88 fps

 


Half-Life 2

Pentium 4 Prescott 3.67 GHz  -  FSB864  -  i875P/i925X  -  1 GB DDR432
    GeForce 7800 GTX, 430/600 MHz, 256 MB, PCIe (i925X), 77.62
    GeForce 7800 GT, 400/500 MHz, 256 MB, PCIe (i925X), 77.77

1280x960
4xAA + 8xAF

80,7 fps

78,4 fps

zuzüglich Multisampling
Transparenz Anti-Aliasing

80,8 fps

80,6 fps

zuzüglich Supersampling
Transparenz Anti-Aliasing

79,0 fps

78,8 fps

1600x1200
4xAA + 8xAF

78,8 fps

74,6 fps

zuzüglich Multisampling
Transparenz Anti-Aliasing

78,0 fps

75,4 fps

zuzüglich Supersampling
Transparenz Anti-Aliasing

77,1 fps

73,0 fps

12 fps

24 fps

36 fps

48 fps

60 fps

72 fps

84 fps

96 fps

 

Mit den beiden Benchmarks von Far Cry und Half-Life 2 haben wir jeweils zwei Extrem-Beispiele, wie Transparenz Anti-Aliasing reagieren kann. Zwar kostet die Multisampling-Variante in beiden Fällen faktisch keinerlei Leistung, doch die Supersampling-Variante schlägt im eher Grafikkarten-lastigen Far Cry heftig zu und nimmt sich bis zu 40 Prozent der Performance. Als Gegenbeispiel ist der Effekt von Multisampling Transparenz Anti-Aliasing im eher CPU-lastigen Half-Life 2 zwar nachweisbar, überschreitet jedoch nicht einmal die 3-Prozent-Marke.






Kommentare, Meinungen, Kritiken können ins Forum geschrieben werden - Registrierung ist nicht notwendig Zurück / Back Weiter / Next

Shortcuts
nach oben