Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Nvidia onderzoekt 'subpixel reconstruction antialiasing'

Medewerkers van Nvidia hebben in samenwerking met de technische universiteit van München een techniek ontwikkeld die zij subpixel reconstruction antialiasing noemen. De techniek zou een concurrrent voor AMD's mlaa vormen.

AMD ontwikkelde mlaa, ofwel morphological antialiasing, als een methode om kartelranden te verminderen door post processing-filters te gebruiken voor de video-output. De mlaa-techniek houdt rekening met de vorm van objecten, om zo de antialiasing efficiënter te maken. AMD introduceerde mlaa bij zijn Radeon 6870-videokaarten met Catalyst-driver 10.10a. Nvidia zou met zijn nieuwe techniek, die het subpixel reconstruction antialiasing ofwel sraa noemt, een concurrerende technologie hebben ontwikkeld, die eveneens antialiasing moet bewerkstelligen zonder veel rekenkracht te vergen.

De onderzoekers hebben een samenvatting van hun techniek op Nvidia's website gepubliceerd, waarin ze uitleggen hoe de sraa-techniek werkt. Door single pixel shading te combineren met data op subpixelniveau willen de ontwikkelaars betere beelden zonder kartelrandjes leveren. Daaronder zouden de prestaties van de videokaart weinig te lijden hebben, aangezien de techniek werkt met gerenderde afbeeldingen en data uit buffers gebruikt.

Volgens de drie onderzoekers zou sraa een afbeelding van 1280x720 pixels in 1,8ms verwerken en een antialiased beeld leveren dat vergelijkbaar is met 4x tot 16x AA. Net als AMD's mlaa zou Nvidia's sraa via drivers geïmplementeerd kunnen worden. Zolang de gpu programmeerbare shaders heeft, kan de techniek gebruikt worden.

Door

Redacteur componenten

77 Linkedin Google+

Submitter: player-x

Reacties (77)

Wijzig sortering
Ik begin mij af te vragen waarom de nieuwste kaarten nodig zijn voor dit soort achterhaalde technologiën. Met een simpel shaderbestandje en een een DirectX hook kun je dit soort AA in bijna elke game implementeren. Oude kaarten kunnen zo lekker efficiënt toch redelijke plaatjes op het beeld krijgen. Zie ENB Series voor GTA IV, daar kun je kiezen tussen SSAA en een ander dingetje dat op MLAA lijkt. Werkt prima. En het ziet er exact hetzelfde uit als ATI's officiële MLAA. Dus waarom exclusief voor nieuwe kaarten? Zij hebben dit juist niet nodig, een HD6870 kan moeiteloos een spel zoals GTA IV renderen op 3x de resolutie van de monitor, en dan terugresizen met een gaussian blur filter. Resultaat: superkwaliteit.

Waarom, videokaartbedrijven? Waarom moeten consumenten nieuwe videokaarten kopen om van prehistorische techniek gebruik te maken, die een enkele Rus met teveel tijd ook kan maken?
Hogere PPI is anders ook veel zwaarder hoor (ten minste neem aan dat je het aantal pixels omhoog wilt gooien ipv grootte van het schemr te verkleinen :))....

1920*1080 is 4x zo licht als 3840*2160, uiteraard leverd dat een erg fijn beeld op dat weer wel, maar je monitor is ook minimaal 1000/1500 euro ipv een fullhd monitor die je nu al voor 120/150 euro hebt :D

Dus ja die kunstgrepen zijn nou nog nodig ja, of je moet 5x zo veel neer leggen om te gamen, ik iig niet :)

[Reactie gewijzigd door watercoolertje op 31 januari 2011 12:57]

Om het voorbeeld even overzichtelijk te houden gebruik ik even een 4x4 scherm en één kleurkanaal (grey scale, 0 t/m 9).
Als je nu boven een wit vlak hebt en onder een zwart vlak, waarbij de scheiding ongeveer (maar niet precies) horizontaal loopt, dan stuur je dus naar die zestien pixels de volgende waarden
0 0 0 0
0 0 0 9
0 9 9 9
9 9 9 9
en krijg je zo'n lelijk "trappetje". (Op jouw 1920x1200 scherm zie je dat niet omdat elke "trede" zo vreselijk klein is, maar het effect treedt wel degelijk op.)
Door er nu AA overheen te gooien krijg je bijvoorbeeld
0 0 0 1
0 1 5 5
5 5 8 9
8 9 9 9
en weg is het trappetje, vervangen door een mooie gladde rand, zonder meer pixels te gebruiken.
offtopic:
Wat is een passieve resolutie? Bedoel je niet toevallig de native resolutie?
"Heefd"...!? Je hoeft van mij niet foutloos te spellen, maar dat is wel heel ernstig...

[Reactie gewijzigd door robvanwijk op 1 februari 2011 23:42]

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S9 Google Pixel 2 Far Cry 5 Microsoft Xbox One X Apple iPhone 8

© 1998 - 2018 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*