ՀամակարգիչներՏեղեկատվական տեխնոլոգիաների

Անիզոտրոպ Filtering: Գործնական կիրառումը ընդարձակման: անիզոտրոպ զտման

Անիզոտրոպ զտիչ մեկն տարրերի ժամանակակից գրաֆիկայի, որը կազմում շատ օգտվողները խոսել այն մասին, թե ինչպես է այսօր հանդես հասանելի է մի շարք պատկերի ընդլայնման տեխնոլոգիաների օգտվողների համար:

Դա ոչ թե անհրաժեշտ է թաքցնել այն փաստը, որ դա այնքան էլ կարեւոր խաղացողները այսօր առավել բարձր որակի եռաչափ գրաֆիկայի, եւ դա այն է, որ նրանք, ովքեր այսօր գտնվում են գրեթե միակ հաճախորդները բոլոր տեսակի նոր տեխնոլոգիաների ոլորտում գրաֆիկայի քարտեր: Ի վերջո, բարձր հզորության արագացուցիչ պահին կարող է լինել միայն պահանջվում այն դեպքում, որ դուք պետք է ինչ - որ վերջին սերնդի խաղը, որը կա իրականում, պահանջելով շարժիչը գործող բարդ shaders տարբեր տարբերակների.

Որոնք են քարտեզները:

Արդյոք ինչ - որ գերզարգացած շարժիչը մեր ժամանակը - դա մի լուրջ վատնում ռեսուրսների. Եւ միեւնույն ժամանակ, մի զգալի ռիսկերի. Այս տեխնիկան օգտագործել միայն բարձր բյուջեի նախագծերի լայնածավալ գովազդի, որը նախապես, նույնիսկ մինչեւ ազատ արձակել, համոզված է, որ խաղը կարող է ակտիվորեն ավլում հեռու shelves. Նաեւ նշում է այն փաստը, որ վերջին տարիներին հատուկ ուշադրություն է «քաղաքականությամբ» վրա ժամանակակից խաղի շարժիչը, քանի որ ոլորտում խաղի զարգացման երկար ժամանակ առաջ կա մի քաղաքականություն, որը նախընտրում է հաշվի առնել շահերը երկու առաջատար ընկերությունների ոլորտում գրաֆիկայի պրոցեսորների - ն NVIDIA եւ ATI:

Ընկերությունը, որը երկար ժամանակ մրցում են միմյանց հետ, եւ, ըստ էության որեւէ հեռանկար չկա, որ մոտ ապագայում կկարողանան է վերջ առճակատումը, սակայն պետք է սպառողներին դա միայն ձեռքի տակ: Հիմա դա բավարար չէ զարգացնել, իրոք, բարձր որակի շարժիչը, դուք նույնպես պետք է արձանագրել աջակցությունը մեկի արտադրողների, որոնք նույնիսկ ստեղծել են իրենց լիիրավ ծրագրեր igrodelov.

Ժամանակացույցը աճում է եւ աճում է ...

Դարձնել բացարձակ հեղափոխություն ոլորտում 3D-գրաֆիկայի շարժիչների դժվար է, այնպես որ այդ հեղափոխությունները համեմատաբար հազվադեպ. Սակայն, այս դեպքում, իհարկե, պատկերի որակը բարելավվել պարբերաբար ժամանակի ընթացքում եւ, որքան էլ տարօրինակ է, դա տեղի է ունենում միայն ներքեւում ելքի որոշ կոնկրետ «վաճառել» խաղերը նման Crysis:

Այն հիմնված է անիզոտրոպ զտիչ, ինչպես նաեւ, այսպես կոչված, հակահայկական aliasing իրականացվում այսօր ազատ արձակել մի հսկայական շարք տարբեր վիդեո վարորդների համար յուրաքանչյուր արտադրողի, եւ յուրաքանչյուր ընկերություն ունի իր սեփական մոտեցումը եւ քաղաքականության վերաբերյալ այս օպտիմալացում, որը բավականին հաճախ պարզապես չէ բոլորի համար.

Որն է անիզոտրոպ զտման.

Անիզոտրոպ Filtering - մի մասնագիտացված մեթոդը բարելավելով textures վրա մակերեսների, որոնք որոշակի անկյան հարաբերական դռնփակ: Նմանապես, ինչպես bilinear կամ trilinear, անիզոտրոպ թույլ է տալիս վերացնել aliasing վրա տարբեր մակերեւույթների, սակայն դա ներկայացնում է առնվազն լղոզել, դրանով իսկ պահպանելով մարգինալ մանրամասն պատկերը.

Հարկ է նշել, որ խաղերի անիզոտրոպ զտիչ իրականացվում միջոցով բարդ հաշվարկման, այդպիսով ապահովելով համեմատաբար փոքր «շռայլություն» պարամետրերը խաղերի նկատվել է միայն 2004 թ.-ից:

Որպեսզի հասկանանք, թե ինչ է անիզոտրոպ զտիչ, դուք պետք է ունենալ որոշակի հիմնարար գիտելիքներ այս ոլորտում: Իհարկե, այսօր յուրաքանչյուր օգտվող հասկանում է, որ էկրանին բաղկացած է բազմաթիվ տարբեր պիքսել, որոնց թիվը կախված է բանաձեւի անմիջականորեն: Որպեսզի ցուցադրվող պատկերը էկրանի գրաֆիկա է մշակվում գույնը յուրաքանչյուր կարող է անկախ ղեկավարվել.

Սկզբունքը շահագործման

Ընտրեք կոնկրետ հյուսվածք, որը համապատասխանում է մի բանաձեւ, որը գտնվում է ամբողջ ուղղությամբ վերանայման. Դրանից հետո, այն տեւում է մի քանի կետիկախումբ են երկայնքով դիտարկվող ուղղությամբ, որին հաջորդում է averaging իրենց գույնը:

Քանի որ էկրանի կարող է լինել ավելին, քան մեկ միլիոն պիքսել, եւ յուրաքանչյուր Texel այս դեպքում ոչ պակաս, քան 32 bits, անիզոտրոպ ֆիլտրման խաղերը պահանջում չափազանց բարձր թողունակությամբ վիդեո հնարավորությունները, որոնք չեն ապահովում շատերը նույնիսկ առավել ժամանակակից սարքերի: Այն է, այս պատճառով է, որ նման խոշոր հիշողության պահանջներն են կրճատվել միջոցով օգտագործման caching, ինչպես նաեւ մասնագիտացված հյուսվածք սեղմման տեխնոլոգիա:

Ինչպես է դա աշխատում?

Որոշում գույնի պիքսել իրականացվում է դիմելու բազմանկյունների textured կերպարը, որը բաղկացած է պիքսել եռաչափ պատկերի, կետիկախումբ, որոնք բարդվել 3D-մակերեսին. Հիմնական երկընտրանքը այս դեպքում այն է, թե ինչ է կետիկախումբ կորոշի գույնը կարող է անկախ ղեկավարվել էկրանի վրա: Որպեսզի ավելի լավ հասկանանք, այն հատկանիշները, որոնք բնորոշել են անիզոտրոպ զտիչ, դուք պետք է պատկերացնել, թե ինչ է ձեր էկրանի - դա մի մեծ վառարան, որի վրա կա մի մեծ բազմազանություն անցքերի, որոնցից յուրաքանչյուրը ներկայացնում է անկախ ղեկավարվել.

Է որոշելու գույնը կարող է անկախ ղեկավարվել է եռաչափ դեպքի վայր, որը հետեւում է վառարանով, դա միայն բավական է նայել մեջ համապատասխան անցքը. Հիմա պատկերացրեք, որ այդ թեթեւ beam անցնում դրան, եւ ապա ստանում մեր գետնին, եւ եթե այն գտնվում է զուգահեռ հետ կապված իրենց տեղը մտնելու, այս դեպքում, ստանալ կլոր տեղում լույսի. Եթե ոչ, ապա բիծը կարող է որոշ չափով խեղաթյուրված են, այսինքն E. արդեն ունեն էլիպտիկ ձեւավորել. Այն polygons, որոնք տեղադրված են մի թեթեւ տեղում, եւ պետք է կանխորոշեն գույնը յուրաքանչյուր անհատի կարող է անկախ ղեկավարվել.

Ինչու է դա անհրաժեշտ.

Շատերը կարծում են, որ անիզոտրոպ զտիչ, որն օգտագործվում է բացառապես որպեսզի ապահովի ավելի լավ պատկերի որակը, բայց, ըստ էության, դա պարզապես վերջնական արդյունքը, որը տրամադրվում է է ոչ միայն այն պատճառով, ֆիլտրացիայի բուն.

Երբ ձեւավորման որոշակի պատկերով հյուսվածք ծրագրավորողների տրվում երկու մակարդակի հյուսվածք զտիչ, որը զտիչներ ներկայացնելու նվազագույն եւ առավելագույն հեռավորությունների, որ որոշելու է, որը հատուկ filter ֆունկցիան օգտագործվում է ձեւավորման գործընթացում պատկերի հյուսվածք այն դեպքում, եթե տեսախցիկը շարժվում հեռու, կամ մոտենում է այն.

Օրինակ, կարելի է համարել, երբ trilinear կամ անիզոտրոպ զտիչ, որը օգտագործվում է մոտարկման, այսինքն այն ժամանակ, երբ յուրաքանչյուր Texel սկսում է ունենալ մեծ չափեր եւ արդեն ընդգրկում բազմաթիվ փիքսել. Որպեսզի հեռացնել այս իրավիճակի aliasing եւ ֆիլտրացման այն կարող է օգտագործվել: Հարկ է նշել, որ նման իրավիճակում, այս լուծումը հեռու օպտիմալ, քանի որ ֆիլտրացման (անիզոտրոպ կամ trilinear) ջնջում պատկերը մի քիչ: Որպեսզի ավելի իրատեսական տեսակետը պատկերված, կպահանջի բարձրացնելով բանաձեւը կառուցվածքի:

Ինչպես կարող եմ ընտրել:

Իհարկե, ցանկացած օգտվող եւ շարքային խաղացողները կա բավականին տրամաբանական հարց. Այսօր կա մի Tri-գծային եւ անիզոտրոպ զտիչ - ինչ ավելի լավ? Ի դեպ, ավելի լավ է, իհարկե, դա անիզոտրոպ տեխնոլոգիա: Բանն այն է, որ տրի-գծային զտիչ չէ, շատ ճիշտ հաշվարկում գույնը յուրաքանչյուր Texel, եւ պետք է ավելի ճիշտ, դա մեղանչի իր հույսերի, եթե մենք խոսում թեք հարթություններում: Դիմում անիզոտրոպ տեխնոլոգիան թույլ է տալիս լրացում ներկայումս օգտագործվում է զտիչ եղանակով, կանոնավորող տեսանկյունից: Այսպիսով, ավելի մեծ է անկյունը, այնքան մեծ կլինի որակի եւ իրատեսությունը, որոնք ի վիճակի է ապահովել անիզոտրոպ հյուսվածք զտիչ. Սակայն, միեւնույն ժամանակ, մենք պետք է հասկանանք, որ դա տեղի կունենա, եւ մեծ թվով քարտերի համար տվյալների մշակման իշխանության.

Ինչպես է այն օգնում է:

Դուք չպետք է ակնկալել, որ, ի վերջո, հետո ներառումը եռաչափ գրաֆիկայի գործառույթների fabulously բարելավվել, ավելի նույնիսկ բարձր անկյուններից որոշակի blurring է ձեռք բերել, բայց ընդհանուր առմամբ Արդյունքում, դուք ստանում է ավելի իրատեսական պատկերը. Այս առումով, ամեն մարդ իր համար ազատ է որոշել, թե արդյոք նա պետք է օգտագործել եւ ինչպես է այն արդյունավետ կլինի նրա համար:

Քանի որ շատ ուժեղ բարելավման որակի պատկերների, այս գործառույթը չի ապահովել, որ այն մարդիկ, ովքեր փորձում են առավելագույնի հասցնել կատարումը խաղի վրա չէ, առավել հզոր համակարգիչների, փնտրում, թե ինչպես պետք է անջատել անիզոտրոպ զտիչ. Պահանջները Այս գործառույթը մի քիչ անհամապատասխան համեմատ, թե ինչ արդյունք է այն ապահովում, այնպես որ դա արժե մտածել այն մասին, թե ինչպես պետք է դիմել այն առաջին.

point Նմուշառում

Բանն այն Նմուշառում այսօր ներկայացնում է առավել պարզ մարմնավորումը, թե ինչպես է գույնի է անկախ ղեկավարվել որոշվում. Այս ալգորիթմը հիմնված է հյուսվածք պատկերով, երբ ընտրելով ցանկացած մեկ Texel, որը գտնվում է հնարավորին չափ մոտ է կենտրոնում թեթեւ տեղում: Դժվար չէ կռահել, որ նման տարբերակ չէ, առավել օպտիմալ, քանի որ գույնը կարող է անկախ ղեկավարվել է որոշվի միաժամանակ բազմաթիվ կետիկախմբերի էլեմենտների, եւ ընտրված այս դեպքում, միայն մեկ, որ լույսը տեղում կարող է փոխել իր ձեւը, ալգորիթմը չի հաշվի առնել,.

Հիմնական թերություն, որը բնութագրվում է այնպիսի անիզոտրոպ զտիչ, այն փաստը, որ բավականաչափ սերտ հարեւանությամբ է էկրանի թիվը պիքսել կլինի զգալիորեն ավելացել համեմատ թվի կետիկախմբերի էլեմենտների, այնպես որ պատկերը դառնում է ոչ այնքան հետաքրքիր: Այսպես կոչված, արգելափակման ազդեցությունը շատերի սովորաբար նկատվում է «հին» համակարգչային խաղերի.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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