Hoofdcategorieën

ATi Radeon HD 2900 XT review

Door Hielko van der Hoorn, maandag 14 mei 2007 08:54, views: 242.274

CFAA

De tweede unieke feature van de Radeon HD 2000-familie die we belichten is CFAA, oftewel custom filter anti-aliasing. Deze methode belooft een betere kwaliteit dan de huidige technieken en kan in tegenstelling tot tessellation direct in bijna elk spel gebruikt worden.

Standaard 8x MSAA-boxfilter

De huidige anti-aliasing technieken maken gebruik van een simpele boxfilter om de uiteindelijke kleur van een enkele pixel te bepalen. Binnen het oppervlak van een enkele pixel worden enkele samples genomen. Deze samples worden bij elkaar opgeteld en vervolgens gedeeld door het aantal samples waardoor een gemiddelde kleur ontstaat. Bij deze techniek zorgt het toevoegen van meer samples per pixel niet voor een evenredige toename in beeldkwaliteit. Betere prestaties kunnen bereikt worden door ook samples te gebruiken die buiten de pixelgrenzen vallen en de gewichten van de samples in het eindresultaat niet uniform mee te laten wegen.

12x FSAA narrow tent filter

16x FSAA wide tent filter

Met CFAA is het wel mogelijk om samples buiten de pixelgrenzen te gebruiken met non-uniforme gewichten. Hierdoor kunnen bijvoorbeeld bovenstaande filters geïmplementeerd worden. De 12x CFAA narrow tent filter kent het meeste gewicht toe aan samples die uit het centrum van de pixel komen wat resulteert in een scherp beeld. De 16x CFAA wide tent filter kent meer gewicht toe aan samples die buiten het pixelcentrum zijn genomen waardoor dit filter beter in staat is om ‘kartels’ te verwijderen, maar dit gaat ten koste van de scherpte. Doordat verschillende soorten filters geïmplementeerd kunnen worden kan de gebruiker kiezen wat belangrijker is: een scherper beeld of minder kartelige objecten.

Een ander type filter die ATi beschikbaar maakt met CFAA is een filter dat kijkt of een bepaalde pixel randen van polygonen bevat en daarmee bepaalt hoeveel samples er genomen moeten worden. Wanneer een rand gedetecteerd wordt dan worden meer samples genomen in de richting van de rand terwijl een pixel zonder randen gefilterd wordt met minder samples en een simpele boxfilter. Deze methode zorgt voor een maximale anti-aliasing waar dit het meest nodig is zonder dat de prestaties er onder te lijden hebben. Alle CFAA-filters zijn softwarematig in de driver gedefinieerd. Nieuwe filters kunnen toegevoegd worden door middel van een driverupdate en bestaande filters kunnen geüpdate worden.

Volgende pagina (UVD - 5/7)


Inhoudsopgave

VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: