Hier Klicken

ATi RADEON - Das Imperium schlägt zurück (4/15)

Ein Feature muß noch extra erwähnt werden: das sogenannte HyperZ:

Damit versucht ATi die Datenflut auf dem Kartenbus einzuschränken, denn dies ist der größte Flaschenhals heutiger 3D Chips.

Angesetzt wird hier beim Z-Buffer. Diesen benutzen Karten alle "klassischen" 3D Karten. Hier wird geprüft welche Objekte für den Betrachter sichtbar sind und welche von anderen verdeckt werden. Wie in dem unteren Bild zu sehen zeichnet eine 3D Karte weitaus mehr Objekte als der Betrachter überhaupt zu sehen bekommt - und das inklusive Texturen (Overdraw).

click to enlarge
Klicken zum vergrössern - Transparent-Walls mit ASUS SeeThrough - Es wird viel mehr dargestellt als überhaupt zu sehen ist.

Hierachical Z
Hiermit ändert ATi einfach die Reihenfolge des Rendervorgangs. Normalerweiser werden zuerst alle Polygone inklusive Texturen und Filterungen gezeichnet. Danach kommt erst der Z-Buffer in Spiel der dann festlegt in welcher Reihenfolge diese aufgebaut werden, also welches Objekt vor dem anderen liegt. Hierachical Z ändert diese Reihenfolge. Hier erfolgt die Z-Überprüfung vor dem Textuieren der Polygone. Somit wird pro dargstelltem Frame einiges an Speicherbandbreite und Rechenschritten (Texturfilterung etc.) eingespart.


Der konventionelle Weg - RADEON setzt schon vorher an.

Z-Compression
Dies ist nichts anderes als eine einfache verlustlose Kompression der verschickten Z-Daten durch einen in der Hardware implementierten Algorithmus - in Echtzeit. Damit wird der Speicherbus auf der Karte zusätzlich entlastet.

Fast Z Clear
Ist ein Bild gezeichnet, muß der Z-Buffer in einem Extra Schritt geleert werden. Bisher mußte an jede Speicheradresse einzeln wieder auf 0 gesetzt werden. Fast Z Clear erledigt dies in einem Schritt nun bis zu 64x schneller als bisher.

ATi spricht von einer Bandbreiteneinsparung von bis zu 20% durch diese unter HyperZ zusammengefaßten Technologien. 3D Chips wie der neue Kyro können auf diese Techniken allerdings komplett verzichten. Das dort eingesetzte Tile-Based Rendering produziert keinen Overdraw.

ATi Website

 

Copyright: 07.08.2000 -   RIVA Station 2000 - Lars Weinand
No Copy without Permission!

URL of this Article: www.rivastation.com/radeon64.htm - If you want to link to it, please use this URL! :-)

Nächste Seite