Intel kirjeldab uut kiiret protsessorit toestavat aliasimist

Kuidas MLAA töötab

Intel, liikumisega, mis tõenäoliselt vähese tuule välja võtab AMD heterogeensed arvutipurjed, on üksikasjalikult kirjeldanud uut vormi anti-aliasing, mida saab protsessoris reaalajas teha. Morfoloogiliseks anti-aliasinguks ehk MLAA-ks nimetatakse tegelikult mitte midagi sellist, nagu olete oodanud MSAA-lt või FSAA-lt.

Suurema pildi renderdamise ja vähendamise asemel on MLAA põhimõtteliselt filter, mida rakendatakse igale mängu või rakenduse loodud kaadrile. Sarnasel viisil depikselliseeriv piksli kunsti algoritm, MLAA segab servapiksleid ümbritsevate aladega. Selleks otsib MLAA algoritm Z- ja U-kujulisi servi ning lagundab need seejärel L-kujuliseks, segades pikslid saadud L-kujude vahele.



Seda on lihtsam mõista, kui vaatate allolevat pilti. Põhimõtteliselt, kui L-kujud langevad kokku (nagu vasakul märgitud L- ja Z-kujuga), segatakse need kokku.



Kuidas MLAA töötab
MLAA võti seisneb selles, et see ei nõua graafiliste elementidega rasket manipuleerimist - seda saab teha protseduuriliselt ja tummalt, ilma et oleks teada stseeni, valgusallikaid, materjalide alfaväärtusi jne. See tähendab, et saab luua torujuhtme, kus graafika riistvara korrastab standardraamid ja CPU tegeleb järeltöötlusega. Järeltöödeldud raamid antakse GPU-le tagasi kõigi viimistluste jaoks (näiteks kasutajaliidese ülekate) ja seejärel saadetakse need ekraanile. Selle torujuhtmega paralleelsuse tulemus on erakordne: erinevalt MSAA-st, mis skaala keerukusega lineaarselt skaalab, võtab MLAA iga kaadri jaoks alati täpselt sama aja. MLAA-filtri rakendamine 1280 x 800 kaadritele ja 11 ms 1920 x 1200 jaoks võib võtta 4 ms, kuid see on alati sama arv millisekundeid.

See on MLAA võti: selle jõudlus on antud resolutsiooni korral täiesti ennustatav. Mobiiltelefonides ja nutitelefonides leiduvate vähese energiatarbega protsessorite ja graafikaprotsessorite ning konsoolide puhul, mis ei järgi PC-de veritsevate servade eraldiseisvaid komponente, on see tohutu areng. MSAA-l ei olnud kunagi lihtne olla mobiilsetes lahendustes, kuid MLAA pakub lihtsat viisi jaggie kaotamiseks murdosa võimsuse ja dollari kuludest. Samamoodi võiks MLAA olla see areng, mis lõpuks toob konsoolimängudele usaldusväärse aliasimise. Lõppkokkuvõttes tundub, et kui protsessorid ja graafikaprotsessorid on nüüd mobiilseadmetes ühendatud üheks kiibiks, kui AMD liigub oma Fusion-arhitektuuri suunas, ja kui Intel selle dokumendi avaldab, näib väga tõenäoline, et järgmise põlvkonna graafikalahendustel on ulatuslik suhtlus protsessorite ja GPU-de vahel.



Lõpuks mõni pilt pildikvaliteedi kohta: MLAA-l puudub alampikslite täpsus, kuid see on võrreldav MSAA-ga; MLAA-l puuduvad ka graafilised tõrked, mis mõnikord MSAA-ga kaasnevad. Vaadake neid pilte Kuum riistvara - ja siis suunduge mööda Inteli artikkel MLAA kohta. Intelil on arendajatele ka mõned koodinäidised, kui soovite sellele minna.

BFBC2-AA puudub
Battlefield: Bad Company 2 - ei mingit aliasimist

BFBC2 koos MLAA-ga
Battlefield: Bad Company 2 - morfoloogiline anti-aliasing (MLAA)



Copyright © Kõik Õigused Kaitstud | 2007es.com