19Aug
Anti-aliasing on sana, jota usein harhauttavat valokuvaajat ja pelaajat, kun käsitellään grafiikkaa ja kuvia. Katsokaa, mitä anti-aliasing on, miksi käytämme sitä ja mikä tärkeintä, kun se on parasta olla käyttämättä sitä.
Se on tärkeä osa imagemaking ja valokuvaus-anti-aliasing on varmasti jotain, joka olisi ymmärrettävä mahdollisimman perusteellisesti luoda laadukkaita kuvia. Toivomme, että olet valmis hyvin geeky artikkeli, koska sinulla on paljon keskustelua matematiikan ja tieteen sekoitettu kanssa tänään selittäjä artikkeli. Jatka lukemista!
Vektorit ja pikselit ja miksi kamerat ottavat kuvia pikseleillä
Muistatte vuosi sitten julkaistun artikkelin, josta puhuimme Vectors and Pixelsin erosta. Näiden kahden välillä on useita perustavaa laatua olevia eroja: pikseleitä on tilattu valoa, pigmenttiä tai väriä varten;vektorit ovat matemaattisia kuvauksia viivoista, muodoista, gradienteista jne. Vektorit ovat tarkkoja;ne esiintyvät algebrallisen ruudukon absoluuttisissa koordinaateissa. Koska ne ovat niin absoluuttisia, ei ole hämärtää linjaa niiden välillä ja missä he eivät ole. Vaikka näyttö ei pysty tuottamaan viivasegmentin ääretöntä ohuutta( se on aina osoitettava pikseleinä), se on silti yhtä ohut kuin linja, joka on olemassa vain teoreettisessa matemaattisessa maailmassa.
Tämä on ongelma, kun valokuvausvalo ei ole niin tarkka kuin se olisi oltava kiinni täysin matemaattisella tavalla. On todennäköistä, että vaikka kehitimmekin kameroita, jotka pystyvät lukemaan yksittäisten fotonien sijainnit kvanttitarkkuudella, kun ne osuvat anturiin, kvanttitasolla fyysisen fiksuuden luonteen vuoksi yksittäiset hiukkaset voivat tosiasiallisesti esiintyä anturissa useissa paikoissasamaan aikaan. Tämä tarkoittaa sitä, että voi olla aivan mahdotonta saada yksittäisen valonsäteen absoluuttinen sijainti siihen aikaan, kun se osui anturikuvaukseen, vain lähestymistapa siitä, kuinka valo on otettu. Pysäytystoiminto( kameran kyky luoda teräviä kuvia liikkuvista esineistä) ei koskaan voi olla täydellinen - ainakin tuntuu erittäin, hyvin epätodennäköiseltä.
-pikselit ovat käteviä, koska suuriresoluutioiset kuvat voivat lähentää värejä ja muotoja ja luoda kuvan tarkasti samalla tavalla kuin kalvopohjainen valokuvaus. Vaikka tämä ominaisuus pikseliä ja sen käyttö valokuvaus on ei anti-aliasing tarkalleen , ymmärtää tämän ominaisuuden digitaalisen valokuvauksen on yksi parhaista paikoista aloittaa vankka käsitys siitä, mitä anti-aliasing on.
Interpolaatio: luodaan jotain( melkein) mitään?
Digitaalinen valokuvaus on likimääräinen värien ja arvojen läsnä ollessa, kun valo osuu anturiin - samalla tavalla. Anti-aliasing on kuvatiedon approksimaatio käyttäen tekniikkaa, jota kutsutaan interpolaatioksi. Interpolointi on fancy-pants-matemaattinen merkitysjotka perustuvat olemassa olevien tietojen suuntauksiin eli koulutettuun arvaamaan siitä, mikä voisi olla kyseisellä paikalla, jos käytettävissä on enemmän datapisteitä.Vaikka onkin monimutkaisempaa, että yksinkertainen arvaus - on olemassa kaavoja ja oikeita menetelmiä interpolointiin - ei voida odottaa olevan täydellisesti tarkka kuva kuvatiedoista, joka on tosiasiallisesti olemassa. Jopa älykkäämpi matematiikka ei voi luoda mitään mistään.
Kun tarkastelemme näitä tietokoneella tehtyjä valintatyyppejä, voimme alkaa ymmärtää, mitä anti-aliasing tekee parantamaan ja lähentämään kuvia. Vasemmanpuoleisimmassa kuvassa ei ole interpolointia - ruudullinen on mustavalkoisia pikseleitä, kun se himmenee perspektiivistä ja nopeasti sekaannusta. Visuaaliset virheet ja artefaktit, joita luodaan, ovat mitä kutsumme aliaksiksi. Toinen ja kolmas kuva käyttävät erilaisia "anti-aliasing" -muotoja paremmin, miten ihmisen silmät( ja kamerat) havaitsevat valoa.
Nämä kuvat olivat kuitenkin absoluuttisten matemaattisten kuvien translaatio pikselipohjaisiin kuviin. Miten anti-aliasing liittyy valokuvaukseen? Kun kuvat muokataan, joko suurennettu tai pienennetty, kuva interpoloidaan kuvatietokannassa olevien tietojen perusteella. Vasen kuva kutistuu käyttämällä "lähin naapuri" resampling Photoshopissa, toisin sanoen se ei ole anti-alias( voit kirjaimellisesti kutsua tätä aliasoitua : tä).Oikealla olevasta kuvasta on vähennetty ja vasta-alias, mikä tuottaa paljon oikeamman kuvan pienessä koossa.
Suurennetut kuvat hyötyvät myös anti-aliasing-grafiikka-ohjelmista, jotka tekevät parhaan arvionsa kuvatietojen perusteella. Pidä mielessäsi, kun näytössä näytetään näytteitä( suurentavat) grafiikkaohjelmassa, että et koskaan saa suurempaa tarkkuutta digitaalisesta laajennuksesta. Tällainen interpolointi voi tehdä hyviä arvosanoja siitä, mitä pitäisi olla siellä.En koskaan tiedä varmasti. Reunasi ovat pehmeitä, ja ne tulevat pehmeämmäksi, kun kuva suurenee yhä enemmän.
Hyvä peukalosääntö on, että voit aina pienentää kuvia( pienentää) ilman laadun heikkenemistä anti-aliasingista. Upsampling( laajentaminen) tekee anti-aliasingista erittäin selkeän, ei lisää uutta resoluutiota, ja se olisi tehtävä vain, jos sitä ei voida välttää.
Anti-Aliasing ja Vectors: Miksi Anti-aliasing tekee videopeleistä parempia
Jos olet pelannut tietokonepeliä viimeisten 15 vuoden aikana, olisit voinut nähdä videoasetuksia, joihin sisältyi anti-aliasing-asetuksia. Jos muistat, kun keskustelimme absoluuttisessa asemassa olevista vektorimuodoista, sinun pitäisi alkaa ymmärtää, miksi anti-alias on tärkeä videopelille.
3 Mittapiirroksia luodaan vektori-monikulmioissa, ja nämä polygonit ovat olemassa vain matemaattisella alueella. Videopelien anti-aliasoituksella on vähintään kaksi tavoitetta: ensinnäkin se haluaa pystyä tuottamaan monikulmioiden absoluuttiset, ahtaat reunat muotoon, joka näyttää kunnolliselta pikselipohjaiselle monitorille;Toiseksi, anti-aliasing paremmin toistaa epätäsmällistä tapaa, jolla valokuvaus ja ihmisen silmät tunnistavat valoa.
Anti-aliasing ja typografia
Viimeisessä huomautuksessa on runsaasti tilanteita, joissa anti-aliasing ei ole ihanteellinen. Jos olet koskaan työskennellyt graafisten suunnittelijoiden ympärillä, olet todennäköisesti kuullut, että he valittavat Photoshopissa käytettävän typografian suhteen ja kuinka heikompia Illustrator-ohjelmalle - ja he ovat oikeita.
Molemmat yllä olevat kirjaimet ovat pikselipohjaisia typografioita, vasemmalla on alias, oikea ali-alias. Ei ole myöskään hyviä esimerkkejä typografiasta, tai ainakin kirjasintyypistä.On hyväksyttävää tehdä fontti näytöllä, jossa on anti-aliasing, mutta tulosteessa sillä voi olla tuhoisia seurauksia.
Kun ajattelet kirjaimia, ne eivät todellakaan noudata samoja sääntöjä, joita digitaalinen valokuvaus vaatii. Kirjeet ovat abstrakteja ideoita ja absoluuttisia muotoja - ne pudottavat paremmin "puhtaan matematiikan" vektorikuvituksen luokkaan. Ja niiden luomiseen käytetyn painatusmenetelmän mukaan nämä puhtaan matematiikan vektorimuodot ovat ehdottoman tärkeitä.
Tämä yllä oleva kuva luotiin anti-aliased tyyppinen, ja todennäköisesti offset painettu. Kun tarkastelemme tarkkaan, voimme nähdä, miksi se on huono.
On selvää, että nämä anti-aliased -muodot eivät pysy hyvin, kun ne painetaan tällä tavoin. Tämä on esimerkki siitä, miten anti-aliasing( sekä pikselipohjainen kuvantaminen) voi olla huonompi typografiaa käytettäessä.
Tietenkin, jos tämä olisi ollut kuva( kuten valokuva) eikä abstrakteja muotoja, se olisi pitänyt hyvin.
-tyyppi, joka on abstrakti väliaine, vaatii vektorien tarkkuuden pysyvän sellaisissa tulostusprosesseissa, jotka eivät käytä inkjet-pisteitä kuvan luomiseksi. Jopa hyvin läheisillä etäisyyksillä, emme näe mitään pisteitä tai todisteita siitä, että anti-aliasing, joka meni tiedostoihin, joita käytetään tämän koksin tulostamiseen.
Useimmat HTG-lukijoista ei tietenkään offset-tulostu useimpia valokuviaan, joten pistepohjaisista tulostimista painettu pikselipohjainen typografia tulee olemaan hieno. Yksinkertaisesti olla tietoinen anti-aliasingista, kun työskentelet typografian : n ja : n kanssa, kun työskentelet valokuvauksen kanssa. Löydät paremmat valmiudet tehdä oikeat valinnat, jotka antavat sinulle parhaan mahdollisen kuvan.
Jos sinulla on kysyttävää anti-aliasingista ja valokuvistasi, mielestämme emme ole vastanneet, tai ehkä luulet, että olemme jättäneet jotain tärkeää, ilmoita siitä meille alla olevissa huomautuksissa.
Kuvantunnisteet: Varena # 1 hasensaft , saatavana Creative Commons -ohjelmassa. Pehmeä sateenvarjo muotokuva Shannon , saatavana Creative Commons -ohjelmassa. Dragon Age 2 -demo Ogre VH by Deborah Timmins , saatavana Creative Commons -ohjelmassa. Anti-aliasing kuvia Loisel , saatavana GNU Free License .