iXBT Labs - Computer Hardware in Detail

Platform

Video

Multimedia

Mobile

Other

December 2003 3Digest: Research Full Screen AntiAliasing (FSAA)



usehoýkpahhûé Antialiasing -- texhoëoãèÿ ïpèçbahhaÿ yëy÷øètü quality bûboäèmoão èçoápaæehèÿ. Ha÷èhaÿ c oktÿápückoão bûïycka 2002 ãoäa mû peøèëè heckoëüko pacøèpètü äahhûé paçäeë è ïokaçatü he toëüko ckopocthûe xapaktepèctèkè, ho è ka÷ectbehhûe, b ýtom bûïycke mû ïpoäoëæaem haøè èccëeäobahèÿ, kotopûe äousehehû hobûmè kaptamè.
Antialiasing, kak è Anisotropy, áûbaet paçhûé :-). Áoëee toão, paçhûe ôèpmû ïpoèçboäèteëè äeëaþt eão ïo paçhomy. Mû he áyäem ïoäpoáho pacckaçûbatü b ýtom paçäeëe o tohkoctÿx peaëèçaöèè paçëè÷hûx bèäob Antialiasinga, ho ïpèbeäem kak áû kpatkoe peçþme ïo kaæäomy èç bèäob.

×to takoe, coáctbehho, Antialiasing è c ÷em eão eäÿt? ×toáû otbetètü ha ýtot boïpoc, haäo oápatètücÿ k ôèçèke è k ëèhãbèctèke. C ëèhãbèctèkoé bc¸ ïpocto. "Ahtè" oçha÷aet "ïpotèbo", "ëèacèhã" çha÷èt "ëèheéhoctü". usey÷aetcÿ, ÷to ahtèëèheéhoctü. Ho ýto ëèøü useobèha ïpabäû. Btopyþ useobèhy ïpabäû mû usey÷èm, ïocëe oápaùehèÿ k ôèçèke. Beäü èçoápaæehèe ha mohètope coctoèt èç oïpeäeëehhoão koëè÷ectba ïèkceëeé ïo beptèkaëè è oïpeäeëehhoão koëè÷ectba ïèkceëeé ïo ãopèçohtaëè. Takèm oápaçom, ctpoão beptèkaëühaÿ ëèhèÿ èëè ctpoão ãopèçohtaëühaÿ ëèhèÿ áyäet bûãëÿäetü becüma pobho, tak kak ïèkceëè áyäyt paçmeùatücÿ ctpoão äpyã ïoä äpyãom b cëy÷ae beptèkaëühoé ëèhèè èëè ctpoão pÿäom äpyã c äpyãom b cëy÷ae ãopèçohtaëühoé ëèhèè. Ecëè æe ëèhèÿ áyäet pècobatücÿ ïoä kakèm-ëèáo yãëom, to oha he áyäet bûãëÿäetü pobho, a áyäet "pbahoé", b cèëy toão, ÷to ïèkceëè pacuseaãaþtcÿ b äbymephoé matpèöe, paçmepû kotopoé cootbetctbyþt paçpeøehèþ ýkpaha. usey÷aetcÿ tak haçûbaemaÿ "ëecehka". Kaçaëocü áû, áeçbûxoähoe useoæehèe! Beäü heboçmoæho èçmehètü ôèçèky mohètopob ïpoèçboäèmûx pahee è ïpoèçboäÿùèxcÿ ceé÷ac. Ho, kak ãobapèbaë bcemèpho èçbecthûé áapoh, áeçbûxoähûx useoæehèé he áûbaet. Ha camom äeëe, ôèçèky èçmehètü heëüçÿ, ho moæho oámahytü ãëaça è coçhahèe useüçobateëÿ. Èmehho ýtèm è çahèmaetcÿ texhoëoãèÿ Antialiasinga. B ee çaäa÷y bxoäèt cãëaæèbahèe kpèbûx. A cïocoáû moãyt áûtü becüma paçëè÷hû ïpè oähom aëãopètme.
Ïockoëüky çaäa÷a ïoctabëeha äoctato÷ho ÷etko aëãopètm èëè ïpèhöèï paáotû takoé. Ïockoëüky ôèçèky ïomehÿtü heëüçÿ, ha ïomoùü ïpèxoäèt bèçyaëühûé oámah. Tak kak öbet oähoão ïèkceëÿ moæet koäèpobatücÿ 8-þ áètamè mèhèmym è 32-mÿ áètamè, kak makcèmym (moæho ha camom äeëe è áoëüøe, ho ha oáû÷hom mohètope bû bpÿä ëè cmoæete bûctabètü, haExample , 64-x áèthûé öbet, a yæ ybèäetü eão ãëaçamè è paçëè÷ètü to÷ho he cmoæete b cèëy ôèçèkè ÷eëobe÷eckoão ãëaça), moæho cobepøètü ïoämehy öbeta. Ïoÿchþ ha ïpoctom Example e. Ectü äba öbeta, haExample , áeëûé è ÷ephûé. Oáa öbeta äoctato÷ho ïpotèbouseoæhû äpyã äpyãy, ÷toáû ïpè haëoæehèè ëèhèè oähoão èç hèx ha äpyãoé áûëa bèäha ÷etkaÿ ãpahèöa. To ectü, ecëè ha áeëom ôohe b haøeé matpèöe ïpobectè ÷ephyþ ëèhèè, oha he áyäet aácoëþtho pobhoé, toëüko ecëè oha he ãopèçohtaëüha èëè beptèkaëüha. Oha usey÷ètcÿ kak áû "pbahoé". Äëÿ toão, ÷toáû oha bûãëÿäeëa mehee "pbahoé" haäo mecta paçpûbob èëè, ïo-äpyãomy, mecta cmeùehèé "çamaçatü". "Çamaçûbahèe" cytü ectü cmeøehèe öbetob. B haøem cëy÷ae ýto cmeøehèe áeëoão è ÷ephoão. B peçyëütate ýtoão cmeøehèÿ y hac usey÷ètcÿ hobûé öbet -- cepûé. Oh ïpoÿbètcÿ c äbyx ctopoh ot mecta cmeùehèÿ. B áoëüøèhctbe cëy÷aeb, ècxoähûé öbet ëèhèè coxpahètcÿ, ho b ÷acthûx cëy÷aÿx usey÷ehhûé öbet moæet è usehoctüþ çamectètü ècxoähûé öbet ëèhèè. Becüma hemaëobaæeh çäecü tak æe è paçmep ècxoähoé matpèöû. HaExample , ecëè matpèöa èmeet paçmep ïoïyëÿphoão paçpeøehèÿ 800 ha 600, ho ëèhèÿ áyäet äoctato÷ho cèëüho "èçëomaha", oähako, ecëè matpèöa ybeëè÷ètcÿ b paçmepe b äba paça, to ectü ctahet 1600 ha 1200, to "èçëomû" bheøhe áyäyt yæe he tak çamethû b cèëy mèhèmèçaöèè mect cmeùehèÿ ça c÷et ybeëè÷ehèÿ paçmepa matpèöû, tak kak oäha è ta æe kaptèhka äoëæha ïomeùatücÿ b matpèöe 800 ha 600 è 1600 ha 1200. To ectü, ïpè áoëüøem paçmepe matpèöû ybeëè÷èbaetcÿ ee paçpÿähoctü è cootbetctbehho paçmep ïèkceëÿ ymehüøaetcÿ. B ïpèhöèïe, ècuseüçobatü Antialiasing b paçpeøehèè 1600 ha 1200 ýto ckopee ïpèxotü, ÷em heoáxoäèmoctü b otëè÷èè ot paçpeøehèÿ 800 ha 600. Ýto ecëè ãobopètü b öeëom o texhoëoãèè, ho ýto ëèøü ïpoctaÿ ÷actü. Ha camom äeëe bc¸ heckoëüko cëoæhee.

×toáû eùe áoëüøe çaïytatü ÷ètateëÿ ;-) mû ïpèbeäem bûäepækè èç ctateé, bçÿtûx c caéta Mèp HBÈÄÈA è heckoëüko äousehehhûx hamè.
Cãëaæèbahèe ochobûbaetcÿ ha tom, ÷to kaæäûé ïèkceëü paçáèbaetcÿ ha heckoëüko cyáïèkceëeé. Öbet kaæäoão ïèkceëÿ oïpeäeëÿetcÿ ycpeähehèem ïo kakomy-ëèáo çakohy öbetob bcex cyáïèkceëeé, kotopûe haxoäÿtcÿ bhytpè ïèkceëÿ. Ïpè ýtom, xotÿ ôèçè÷eckè paçpeøehèe octaetcÿ ïpeæhèm, ýôôektèbhoe paçpeøehèe çha÷èteëüho ïobûøaetcÿ.
Äba haèáoëee ÷acto ïpèmehÿemûx ïoäxoäa - ýto "Cyprocýmïëèhã" è "Myëütècýmïëèhã". Oáa ohè ochobahû ha tom, ÷to öbet kaæäoão ïèkceëÿ bû÷ècëÿetcÿ ïytem cmeøèbahèÿ öbetob cyáïèkceëeé (cýmïëob). Ho cýmïëû b ýtèx metoäax ãehepèpyþtcÿ ïo-paçhomy.
Cyprocýmïëèhã - ýto camûé ïpoctoé è ïpÿmoëèheéhûé metoä cãëaæèbahèÿ. Oh çakëþ÷aetcÿ b tom, ÷to èçoápaæehèe pacc÷ètûbaetcÿ b bèptyaëühom paçpeøehèè, b heckoëüko paç ïpebocxoäÿùem peaëühoe ýkpahhoe. Ïocëe ÷eão oho macøtaáèpyetcÿ è ôèëütpyetcÿ äo ètoãoboão paçpeøehèÿ. Ïpè ýtom öbet kaæäoão ïèkceëÿ peaëühoão paçpeøehèÿ bû÷ècëÿetcÿ ha ochobe heckoëükèx cyáïèkceëeé bèptyaëühoão. Ýto ïoçboëÿet çha÷èteëüho ïobûcètü quality èçoápaæehèÿ, ho ïpè ýtom haãpyçka ha yckopèteëü boçpactaet b heckoëüko paç è ckopoctü ïpè ýtom, cootbetctbehho, ïaäaet. Bûçbaho ýto tem, ÷to bmecto oähoão öbeta äëÿ ïèkceëÿ, ïpèxoäètcÿ pacc÷ètûbatü b heckoëüko paç áoëüøe, haExample , ïpè ôopmyëe Antialiasinga 2x2 b paçpeøehèè 800x600 yckopèteëþ ïpèäetcÿ oác÷ètatü paçpeøehèe 800x2 x 600x2, to ectü 1600x1200.
Myëütècýmïëèhã - ãopaçäo áoëee xètpûé è èhteëëektyaëühûé metoä cãëaæèbahèÿ. Ïpabèëühee ýto haçûbatü äaæe he metoä, a ckopee èhctpymeht. Èäeÿ, ïo cytè, o÷ehü ïpocta: ça÷em ïpocto tak tyïo bû÷ècëÿtü N cyáïèkceëeé äëÿ kaæäoão ïèkceëÿ? Beäü, yæe pacc÷ètahhûe cyáïèkceëè, bo mhoãèx cëy÷aÿx, moæho ècuseüçobatü heckoëüko paç, äëÿ ôopmèpobahèÿ he oähoão, a heckoëükèx peçyëütèpyþùèx ïèkceëeé. C äpyãoé ctopohû, b hekotopûx y÷actkax èçoápaæehèÿ, cãëaæèbahèe he tpeáyetcÿ bobce, tak ça÷em pacc÷ètûbatü èx ïo heckoëükèm cyáïèkceëÿm? Äoctato÷ho è oähoão. È, haoáopot, b äpyãèx y÷actkax hyæho o÷ehü xopoøee quality cãëaæèbahèÿ è tam moæho pacc÷ètatü o÷ehü mhoão cyáïèkceëeé. Ýtot èhctpymeht ïoçboëÿet he toëüko çha÷èteëüho cýkohomètü pecypcû yckopèteëÿ, ho è usey÷ètü ëy÷øee quality cãëaæèbahèÿ! Ýtot èhctpymeht moæet ècuseüçobatücÿ kak yãoäho è, quality cãëaæèbahèÿ è ckopoctü çabècÿt ot kohkpethoé peaëèçaöèè, kotopyþ bûápaë paçpaáot÷èk yckopèteëÿ èëè Games.

Teproü mû ïoçhakomèm bac c kohkpethûmè peaëèçaöèÿmè Antialiasinga ot ïpoèçboäèteëeé. Ha÷hem c camoão heoáû÷hoão è camoão opèãèhaëühoão ïo cboeé cytè peøehèÿ ot komïahèè Matrox.
Texhoëoãèÿ usehoýkpahhoão cãëaæèbahèÿ, peaëèçobahhaÿ b Parhelia-512 ha ceãoähÿøhèé äehü ahaëoãob he èmeet. Ïocemy, äoëæha áûtü ïoxbaëeha, è hecomhehho moæet c÷ètatücÿ äoctato÷ho áëèçkoé k èäeaëy. Ïo cboeé cytè, ýto cyprocýmïëèhã, äo 16 otc÷etob ha oähy to÷ky ýkpaha. Ho, bûusehÿetcÿ oh TOËÜKO (!) äëÿ to÷ek ïpèhaäëeæaùèx kpaÿm useèãohob (bceão 3..5% tèïè÷hoé cöehû). Ochobhoe ïpeèmyùectbo o÷ebèäho: b otëè÷èe ot myëtècýmïëèhãa èçáûto÷hûe äahhûe he xpahÿtcÿ b ïamÿtè è he proecûëaþtcÿ ïo øèhe! Cymmaphûé paçmep áyôepa kaäpa boçpactaet ëèøü heçha÷èteëüho, he áoëee ÷em bäboe, äaæe ïpè makcèmaëühoé 16x yctahobke. Äëÿ oïpeäeëehèÿ ãpahè÷hûx ïèkceëeé ècuseüçyetcÿ cïeöèaëühûé áûctpûé ïpoxoä pehäepèhãa, koãäa yckopèteëü b otäeëühom áyôepe ïome÷aet toëüko ãpahè÷hûe ïèkceëè useèãohob, he bû÷ècëÿÿ çha÷ehèÿ tekctyp è he çakpaøèbaÿ ïpomeæyto÷hûx to÷ek. Kpome toão, t.k. oápaáatûbaþtcÿ toëüko kpaÿ useèãohob, he boçhèkaet cboéctbehhoé FSAA è hekotopûm ãèápèähûm MSAA texhèkam ïotepè ÷etkoctè tekctyp. Oähako, ctoëü èhteëëektyaëühûé metoä AA cïocoáeh bûçûbatü apteôaktû b hekotopûx cëy÷aÿx. Kpome toão, oh he moæet koppektho oápaáatûbatü cãëaæèbahèe ãpahèö proemeøahûx c useyïpoçpa÷hûmè useèãohamè (haExample oáëaka, tymah, ctekëa, oãohü b èãpax).

Ïpo Antialiasing ot NVIDIA becüma äoxoä÷èbo haïècaho b ctatüÿx ha caéte MÈP HBÈÄÈA. Mû he bèäèm cmûcëa b tom, ÷toáû ïpocto tyïo proeïe÷atatü è, áûtü moæet, äousehètü ýtè ctatüè, ïoýtomy, mû ïpocto ïpèbeäem ëèhkè ha ýtè ctatüè. Áaçobaÿ ctatüÿ haxoäètcÿ çäecü. Áoëee hobaÿ ctatüÿ pacckaæet bam o hobûx äoctèæehèÿx b texhoëoãèÿx Antialiasinga ot NVIDIA.

×to æe kacaetcÿ Antialiasinga ot ATI to becüma äoctyïho haïècaho çäecü. Tam æe bû ïousehète cboé áaãaæ çhahèé b oáëactè Antialiasinga è ïo äpyãèm kaptam toæe.

Ha ýtom teopètè÷eckyþ ÷actü mû çakoh÷èm è proeéäem k koëè÷ectbehhûm ïokaçateëÿm.

Tests mû ïpoboäèëè ha haøem tekyùem ctehäe (Pentium4 ïoä yïpabëehèem Windows XP). Èhctpymehtapèem bûctyïaëè Unreal 2: The Awakening è Serious Sam: The Second Encounter.

Kpachûm öbetom ha äèaãpammax bûäeëehû peçyëütatû paáotû kapt c bûkëþ÷ehhûm Antialiasingom.

Ho mû äoëæhû çhatü ça ÷to mû ïëatèm ckopoctüþ paáotû. Kak bèäète, ïaäehèÿ b ckopoctè äoctato÷ho beëèkè è mû äoëæhû çhatü, ctoèt ëè èãpa cbe÷. Äëÿ ýtoão äabaéte ïocmotpèm ha ckpèhøotû, usey÷ehhûe hamè b ýtèx ïpèëoæehèÿx è ïocmotpèm peaëühoe quality, kotopoe mû usey÷aem ïpè aktèbaöèè toão èëè èhoão bèäa Antialiasinga.



Andrey Vorobiev (Anvakams@ixbt.com)
Kirill Budankov (budankov@ixbt.com)

Article navigation:



blog comments powered by Disqus

  Most Popular Reviews More    RSS  

AMD Phenom II X4 955, Phenom II X4 960T, Phenom II X6 1075T, and Intel Pentium G2120, Core i3-3220, Core i5-3330 Processors

Comparing old, cheap solutions from AMD with new, budget offerings from Intel.
February 1, 2013 · Processor Roundups

Inno3D GeForce GTX 670 iChill, Inno3D GeForce GTX 660 Ti Graphics Cards

A couple of mid-range adapters with original cooling systems.
January 30, 2013 · Video cards: NVIDIA GPUs

Creative Sound Blaster X-Fi Surround 5.1

An external X-Fi solution in tests.
September 9, 2008 · Sound Cards

AMD FX-8350 Processor

The first worthwhile Piledriver CPU.
September 11, 2012 · Processors: AMD

Consumed Power, Energy Consumption: Ivy Bridge vs. Sandy Bridge

Trying out the new method.
September 18, 2012 · Processors: Intel
  Latest Reviews More    RSS  

i3DSpeed, September 2013

Retested all graphics cards with the new drivers.
Oct 18, 2013 · 3Digests

i3DSpeed, August 2013

Added new benchmarks: BioShock Infinite and Metro: Last Light.
Sep 06, 2013 · 3Digests

i3DSpeed, July 2013

Added the test results of NVIDIA GeForce GTX 760 and AMD Radeon HD 7730.
Aug 05, 2013 · 3Digests

Gainward GeForce GTX 650 Ti BOOST 2GB Golden Sample Graphics Card

An excellent hybrid of GeForce GTX 650 Ti and GeForce GTX 660.
Jun 24, 2013 · Video cards: NVIDIA GPUs

i3DSpeed, May 2013

Added the test results of NVIDIA GeForce GTX 770/780.
Jun 03, 2013 · 3Digests
  Latest News More    RSS  

Platform  ·  Video  ·  Multimedia  ·  Mobile  ·  Other  ||  About us & Privacy policy  ·  Twitter  ·  Facebook


Copyright © Byrds Research & Publishing, Ltd., 1997–2011. All rights reserved.