Ի՞նչ է Tessellation-ը:

Բովանդակություն:

Ի՞նչ է Tessellation-ը:
Ի՞նչ է Tessellation-ը:
Anonim

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

Այն կարող է նաև հեշտացնել զարգացման գործընթացը։

Տեսսելացիա և եռանկյունների հետ աշխատանք

Ներկայացված DirectX11-ով, Tessellation-ն ինքնին միջոց է տեսարանի մանրամասները մեծացնելու համար՝ ստորաբաժանելով եռանկյունի ցանցերը, որոնք կազմում են առարկաներ և կերպարներ խաղի աշխարհներում:Tessellation-ը թույլ է տալիս այդ եռանկյունների զանգվածային բաժանումը, որի արդյունքում յուրաքանչյուր կիսով չափ (կամ կրկնապատկում, կախված ձեր տեսանկյունից) ստեղծում է ավելի նուրբ մանրամասներ, քանի որ եզրերը ավելի քիչ են ընդգծված, իսկ մոդելները՝ ավելի նրբերանգ:

Սա միայնակ չի ստեղծի կտրուկ բարելավված էֆեկտ: Թերևս դետալների շերտ ավելացնելով պատկերին, որն այլ կերպ չկար, բայց միայն գեղարվեստական տեքստուրավորումը կարող է դա անել: Tessellation-ն առանձնահատուկ է, քանի որ այն համակցված է տեղաշարժի քարտեզագրման հետ (դա մի փոքր տարբերվում է բախման քարտեզներից): Այսինքն, արդյունավետորեն, հյուսվածք, որը կարող է տեղեկատվություն պահել իր բարձրության մասին, թե որքանով է այն դուրս է գալիս իր հիմքից:

Tessellation խաղերը և չափորոշիչները օգտագործում են սա՝ շատ ավելի մեծ խորությամբ առարկաներ և տեսարաններ ստեղծելու համար: Թեև այն սովորաբար օգտագործվում է այլ տեսողական տեխնիկայի հետ զուգահեռ, Unigine Heaven-ի չափանիշը վառ հիշեցնում է այն մասին, թե որքան հզոր կարող է լինել թեստավորումը ճիշտ հանգամանքներում:

Image
Image

Վերոնշյալ պատկերում դուք կարող եք տեսնել, որ աստիճանները, որոնք նախկինում հարթ թեքահարթակ էին, որի վրա սանդուղք հիշեցնող հյուսվածք էր, վերածվում է սանդուղքի 3D ներկայացման՝ կիրառված թեփուկով: Սա ծայրահեղ դեպք է. խաղերի ոչ մի ծրագրավորող չի ապավինի բացառապես թեսելյացիայի վրա նման կարևոր վիզուալ հատկանիշի համար, բայց այն ցույց է տալիս, թե ինչ ազդեցություն կարող է ունենալ թեսսելացումը ճիշտ հանգամանքներում:

Ինչու՞ օգտագործել Tessellation Graphics?

Որքան էլ որ Unigine Heaven-ի նման հենանիշերում թեսսելացիոն էֆեկտը գեղեցիկ է, դա, անշուշտ, այնքան էլ ապշեցուցիչ չէ, հատկապես 2020 թվականին: Բայց այն նաև եզակի չէ: Ոչ մի պատճառ չկա, որ նման 3D վիզուալ էֆեկտը հնարավոր չլինի հասնել՝ ստեղծելով նման խորության և մասշտաբի մոդել և այն համապատասխան կերպով տեքստուրավորելով: Ուրեմն ինչո՞ւ ենք մենք դրա փոխարեն օգտագործում թեսելացիոն գրաֆիկա:

Վերջնական պատճառն այն է, որ դա ավելի հեշտ է և ավելի էժան: Ոչ թե դոլարային արժեքով, այլ համակարգի ռեսուրսներով: Շատ ավելի հեշտ է ստեղծել ցածր դետալների մոդել, որի վրա կիրառվում է բարձրորակ հյուսվածք և տեղաշարժի քարտեզ, քան շատ մանրամասն մոդել ստեղծելը, որը կհամապատասխանի հյուսվածքին:Դա շատ ավելի հեշտ է դարձնում մշակողի համար ստեղծել մանրամասն տեսարաններ՝ օգտագործելով tessellation

Տեսելացիոն խաղեր. ի՞նչ ազդեցություն ունեն:

Տեսսելյացիայի՝ վիզուալների վրա ծայրահեղ ազդեցություն ունենալու ունակությամբ, նույնիսկ եթե դա միշտ չէ, որ գիտակցվում է նույն չափով, ի՞նչ ազդեցություն է այն ունենում խաղերի վրա: Ձեր նախընտրած խաղում tessellation-ը միացնելը ձեր կադրերի արագությունը կթվա՞:

Սովորաբար ոչ: Հանրաճանաչ խաղերում, ինչպես օրինակ GTA V-ն օգտագործող խաղերի գլխից գլուխ թեստերը ցույց են տալիս, որ ազդեցությունը նվազագույն է, կորցնելով վայրկյանում ընդամենը մի քանի կադրեր նույնիսկ ամենախստապահանջ դեպքերում, երբ խաղում է ծանր ձևավորում: SapphireNation-ի խորը վերլուծությունը ցույց է տալիս, որ էֆեկտները, ինչպիսիք են HDR-ը և դաշտի խորությունը, կարող են շատ ավելի մեծ ազդեցություն ունենալ աշխատանքի վրա, քան այն ամենը, ինչ պահանջում է թեստավորումը: