PočítačeInformačné technológie

Anizotropné filtrovanie. Praktické využitie rozšírenie: anizotropné filtrovanie

Anizotropné filtrovanie je jedným z prvkov modernej grafiky, čo mnoho užívateľov si pohovoriť o tom, ako k dispozícii celý rad vylepšení obrazu technológie pre užívateľov dnes.

Nie je nutné zakryť skutočnosť, že je pre hráčov veľmi dôležité dnes najviac kvalitné trojrozmerné grafiky, a sú to oni, kto sú dnes takmer jedinými zákazníkmi všetkých druhov nových technológií v oblasti grafických kariet. Koniec koncov, vysoko výkonný urýchľovač v okamihu, kedy je možné žiadať len v prípade, že budete musieť spustiť nejaký poslednej generácie hra, v ktorej je naozaj náročný stroj pracuje zložité shadery rôznych verziách.

Aké sú mapy?

Do niektorých overdeveloped motor v našej dobe - to je vážne plytvanie zdrojmi. A zároveň významný rizikový. Tieto techniky používajú iba vysoko rozpočet projektov na veľkoplošnej reklamy, ktoré v predstihu, ešte pred vydaním, verí, že hra bude aktívne zmiesť z regálov. Za pozornosť tiež stojí fakt, že v posledných rokoch osobitnú pozornosť na "politiku" na moderné herný engine, pretože v oblasti vývoja hier už dávno existuje politika, ktorá uprednostňuje vziať do úvahy záujmy oboch popredných spoločností v odbore grafických procesorov - je NVIDIA a ATI.

Spoločnosť dlho si navzájom konkurujú, a v skutočnosti neexistuje žiadna nádej, že v blízkej budúcnosti bude môcť ukončiť konfrontáciu, ale pre spotrebiteľov je to len na dosah ruky. Teraz to nie je dosť, aby vytvorila skutočne vysoko kvalitný motor, je tiež nutné získať podporu jedného z výrobcov, ktorí dokonca založiť vlastnú affiliate programy pre igrodelov.

Plán rastie a rastie ...

Urobiť absolútna revolúcia v oblasti 3D-grafických motorov je ťažké, aby sa tieto otáčky sú relatívne vzácne. Avšak, v tomto prípade, samozrejme, že kvalita obrazu sa periodicky zlepšil časom a napodiv sa to stane práve pod výjazde z niektorých určitých "predať" hier ako Crysis.

Je založený na anizotropné filtrovanie, rovnako ako takzvaný anti-aliasing je dnes vykonáva uvoľnenie obrovského množstva rôznych video ovládačov pre každého výrobcu, a každá firma má svoj vlastný prístup a politiky týkajúce sa tejto optimalizácie, čo je celkom často jednoducho nie je pre každého.

Čo je anizotropné filtrovanie?

Anizotropné filtrovanie - je špecializovaný spôsob zlepšenie textúry na povrchoch, ktoré sú v určitom uhle vzhľadom k fotoaparátu. Podobne ako bilineárne alebo Trilineárny, anizotropné umožňuje eliminovať aliasing na rôzne povrchy, ale zavádza minimálne rozmazanie, čím sa udržuje na medzné detailov.

Stojí za zmienku, že v hrách anizotropné filtrovanie je realizovaný pomocou zložitého výpočtu, čo poskytuje pomerne malý "extravagancie" z nastavení v hrách bol pozorovaný len od roku 2004.

Aby sme pochopili, čo je anizotropné filtrovanie, musíte mať niektoré základné znalosti v tejto oblasti. Samozrejme, že dnes každý užívateľ chápe, že je obraz zložený z mnohých rôznych bodov, ktorých počet závisí na rozlíšenie priamo. Ak chcete zobraziť obraz na obrazovke grafiky, ktoré majú byť spracované farbu každého pixelu.

princíp fungovania

Vyberte konkrétne textúru, čo zodpovedá rozlíšenie, ktoré je umiestnené naprieč smeru kontroly. Za to, že trvá niekoľko texels sú v smere pohľadu, nasledovaný spriemerovaním ich farbu.

Vzhľadom k tomu, displej môže byť viac ako jeden milión pixelov a každý Texel v tomto prípade nie je menšia ako 32 bitov, filtrovanie anizotropná hry vyžadujú video funkcie extrémne vysokú šírku pásma, ktoré neposkytujú mnoho aj tých najmodernejších prístrojov. Je to z toho dôvodu, že takéto veľké požiadavky na pamäť sú znížené pomocou cache, rovnako ako špecializovaného kompresia textúr technológií.

Ako to funguje?

Stanovenie farebných pixelov sa vykonáva aplikáciou na polygónov textúrou obraz skladajúci sa z obrazových bodov trojrozmerný obraz - texels, ktoré sú nad sebou umiestnených na 3D-plochy. Hlavnou dilema je v tomto prípade presne to, čo texels bude určovať farbu bodu na obrazovke. Aby bolo možné lepšie porozumieť vlastnosti, ktoré odlišujú anizotropné filtrovanie, musíte si predstaviť, aké sú vaše obrazovky - je to veľká pec, na ktorých existuje veľká rad otvorov, z ktorých každý reprezentuje pixel.

Ak chcete určiť farbu bodu na trojrozmerné scény, ktorý je za kachlí, je to len toľko, aby sa pozrieť do príslušného otvoru. A teraz si predstavte, že svetelný lúč prechádza, a potom sa dostane na našu krajinu, a ak to bude umiestnený paralelne s ohľadom na ich miesta vstupu, v tomto prípade si okrúhlu škvrnu svetla. Ak tomu tak nie je, škvrna bude trochu skreslený, tj. E. Bude už majú eliptický tvar. Je to polygóny, ktoré sú umiestnené v ľahkom mieste, a bude určovať farbu každého pixelu.

Prečo je to nutné?

Mnohí veria, že anizotropné filtrovanie sa používa výhradne s cieľom poskytnúť lepšiu kvalitu obrazu, ale v skutočnosti je to len konečný výsledok, ktorý je k dispozícii nielen kvôli samotnej filtrácie.

Pri vytváraní určitý snímka textúry programátori vzhľadom filtrovanie dvojúrovňový textúry sú filtre predstavujú minimálne a maximálnu vzdialenosť, určiť, ktoré funkcie špecifické pre filter sa používa pri spôsobe vytváraní obrazu štruktúru v prípade, ak je kamera vzďaľuje alebo blížiace sa to.

Napríklad, je možné vziať do úvahy, keď je Trilineárny alebo anizotropné filtrovanie používa v aproximáciu, tj keď každý texel začne mať veľké rozmery a už zahŕňa viac pixelov. Za účelom odstránenia tejto situácie aliasingu a filtrovanie ju bude používať. Je potrebné poznamenať, že v takom prípade, toto riešenie je zďaleka optimálna ako filtrovanie (anizotropné alebo Trilineárny) rozostrí obraz o trochu. S cieľom poskytnúť realistickejšie zobrazenie obrázku, bude vyžadovať zvýšenie rozlíšenia štruktúry.

Ako si mám vybrať?

Samozrejme, že každý užívateľ aj bežní hráči tam je celkom logická otázka. Dnes je tri-lineárne a anizotropné filtrovanie - Čo je lepšie? V skutočnosti je lepšie, samozrejme, to je anizotropné technológie. Ide o to, že tri-lineárne filtrovanie nie je príliš správne vypočíta farbu každého Texel, a presnejšie povedané, to robí zle, aby jeho nádeje, ak hovoríme o naklonených rovín. Aplikácia anizotropná technológia umožňuje Dodatok k súčasnej dobe používajú pre režimy filtrovanie, nastavenie uhlu. Preto čím väčší je uhol, tým väčšia bude kvalitu realistický, ktoré sú schopné poskytnúť anizotropné filtrovanie textúry. Avšak, v rovnakej dobe, musíme pochopiť, že to bude trvať a väčší počet kariet pre spracovanie dát výkonu.

Ako to pomáha?

Nemali by ste očakávať, že nakoniec, po zahrnutí trojrozmerných grafických funkcií nesmierne zlepšil, väčšie aj pri vysokých uhloch určitej rozmazaniu sa získa, ale všeobecne Výsledkom je, že dostanete viac realistický obraz. V tomto ohľade, každý sám za seba sa môže rozhodnúť, či by mal použiť a ako by to bolo produktívne pre neho.

Vzhľadom k veľmi výraznému zvýšeniu kvality obrazu, táto funkcia nezaručuje, že tí ľudia, ktorí sa snažia maximalizovať výkon v hre na ne najvýkonnejších počítačov a hľadal, ako zakázať anizotropné filtrovanie. Náročnosť tejto funkcie je trochu neadekvátny v porovnaní s tým, čo za následok, že poskytuje, tak to stojí za to premýšľať o tom, ako ju vypnúť skôr.

bod vzorkovanie

Bod Sampling dnes predstavuje najjednoduchší prevedení, ako je farba pixelu je určená. Tento algoritmus je založený na textúry obrazu, pri výbere každý jednotlivý Texel, ktorý sa nachádza čo najbližšie k stredu svetelného bodu. Nie je ťažké uhádnuť, že takáto možnosť nie je najoptimálnejšie, ako je farba pixelu určí súčasne viac texels a vybraný v tomto prípade je len jeden, svetelná škvrna môže meniť svoj tvar, algoritmus neberie do úvahy.

Hlavnou nevýhodou, ktorá sa vyznačuje takou anizotropného filtrovania, je skutočnosť, že pri dostatočne tesnej blízkosti obrazovky je počet pixelov bude významne vyššia v porovnaní s počtom texels, tak, aby sa obraz stáva nie je tak zaujímavé. Takzvaný blokujúci účinok mnohých bežne pozorovalo u "starých" počítačových hier.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.delachieve.com. Theme powered by WordPress.