Kas yra Tesellation?

Turinys:

Kas yra Tesellation?
Kas yra Tesellation?
Anonim

Tesselation nėra kažkada buvusi karšta nauja grafikos technologija – palikite tai spindulių sekimui, tačiau tai vis dar yra viena iš svarbiausių technologijų, naudojamų žaidimuose, kad jų virtualūs pasauliai atrodytų tikresni ir gyvesni. Tai daroma išklijuojant plokščias geometrines figūras be persidengimų ar tarpų, kad objektai ir simboliai būtų daug gilesni ir viskas atrodytų labiau 3D ir įtraukianti.

Tai taip pat gali palengvinti kūrimo procesą.

Teseliacija ir darbas su trikampiais

Su „DirectX11“pristatytas „Tessellation“yra metodas, leidžiantis padidinti scenos detales, padalijant trikampius tinklelius, sudarančius objektus ir simbolius žaidimų pasauliuose. Teseliacija leidžia masiškai padalyti tuos trikampius, todėl kiekvienas padvigubinimas (arba padvigubinimas, atsižvelgiant į jūsų perspektyvą) sukuria vis smulkesnes detales, nes kraštai yra ne tokie ryškūs, o modeliai turi daugiau niuansų.

Vien tai nesukeltų drastiškai geresnio efekto. Galbūt pridedant vaizdą detalumo sluoksnį, kurio kitaip nebuvo, tačiau tai gali padaryti vien menine tekstūra. Tesselation yra ypatingas, nes jis derinamas su poslinkių žemėlapiais (jis šiek tiek skiriasi nuo nelygybių žemėlapių). Tai yra faktiškai tekstūra, kuri gali saugoti informaciją apie jos aukštį – kiek ji išsikiša iš pagrindo.

Tesselation žaidimai ir etalonai tai naudoja kurdami daug gilesnius objektus ir peizažus. Nors jis paprastai naudojamas kartu su kitomis vizualinėmis technikomis, Unigine Heaven etalonas puikiai primena, koks galingas gali būti teseliavimas tinkamomis aplinkybėmis.

Image
Image

Aukščiau pateiktame paveikslėlyje matote, kad laiptai, kurie anksčiau buvo plokščia rampa su laiptus primenančia tekstūra, virsta 3D laiptų atvaizdu su pritaikyta teseliacija. Tai yra kraštutinis atvejis – nė vienas žaidimų kūrėjas nepasitikėtų išskirtinai teseliacija, kad gautų tokią svarbią vaizdinę ypatybę, bet tai parodo, kokį poveikį teseliacija gali turėti tinkamomis aplinkybėmis.

Kodėl naudoti paveikslėlio grafiką?

Kad ir teseliacijos efektas tokiuose etalonuose kaip Unigine Heaven yra gražus, jis tikrai nėra toks stulbinantis – ypač 2020 m.. Tačiau jis taip pat nėra unikalus. Nėra jokios priežasties, kad tokio 3D vizualinio efekto nepavyktų pasiekti sukūrus tokio gylio ir mastelio modelį ir tinkamai jį tekstūruojant. Taigi kodėl vietoj to naudojame teseliacinę grafiką?

Pagrindinė priežastis yra ta, kad taip lengviau ir pigiau. Ne dolerio kaina, o sistemos resursų prasme. Daug lengviau sukurti mažai detalių modelį su aukštos kokybės tekstūra ir poslinkio žemėlapiu, nei sukurti labai detalų modelį, kuris derėtų su tekstūra. Tai leidžia kūrėjui daug lengviau kurti išsamias scenas naudojant teseliaciją

Tesellation Games: koks jų poveikis?

Kokį poveikį tai daro žaidimams, kai „Tessellation“gali turėti itin didelį poveikį vaizdiniams vaizdams, net jei tai ne visada suvokiama taip pat? Ar pasirinktame žaidime įjungus teseliaciją sumažės kadrų dažnis?

Ne įprastai. Populiarių žaidimų, kuriuose naudojama teseliacija, pvz., GTA V, bandymai rodo, kad poveikis yra minimalus, prarandami tik keli kadrai per sekundę net ir sunkiausiais atvejais, kai žaidžiama stipriai. Išsami „SapphireNation“analizė rodo, kad tokie efektai kaip HDR ir lauko gylis gali turėti daug didesnį poveikį našumui nei bet kas, ko reikia teseliacijai.

Rekomenduojamas: