Kaj je teselacija?

Kazalo:

Kaj je teselacija?
Kaj je teselacija?
Anonim

Teselacija ni vroča nova grafična tehnologija, kot je nekoč bila – pustite to sledenju žarkom –, vendar je še vedno ena najpomembnejših tehnologij, ki se uporabljajo v igrah, da bi njihovi virtualni svetovi postali bolj resnični in živi. To doseže tako, da postavi ploščate geometrijske oblike brez prekrivanja ali vrzeli, da predmetom in likom doda veliko več globine ter poskrbi, da je vse videti bolj 3D in poglobljeno.

Lahko tudi olajša razvojni proces.

Teselacija in delo s trikotniki

Teselacija, predstavljena z DirectX11, je sama po sebi metoda za povečanje podrobnosti v sceni z razdelitvijo trikotnih mrež, ki sestavljajo predmete in like v svetovih iger. Teselacija omogoča obsežno delitev teh trikotnikov, pri čemer vsako razpolovitev (ali podvojitev, odvisno od vaše perspektive) ustvari vedno natančnejše podrobnosti, ker so robovi manj ostri, modeli pa bolj niansirani.

Samo to ne bi ustvarilo drastično izboljšanega učinka. Morda z dodajanjem plasti podrobnosti sliki, ki je sicer ni bilo, toda to lahko stori že samo umetniško teksturiranje. Teselacija je posebna, ker je kombinirana s preslikavo pomikov (malo se razlikuje od preslikav izboklin). To je pravzaprav tekstura, ki lahko shrani informacije o svoji višini – kako daleč štrli iz svoje podlage.

Igre in merila uspešnosti teselacije to uporabljajo za ustvarjanje predmetov in pokrajine z veliko večjo globino. Čeprav se običajno uporablja skupaj z drugimi vizualnimi tehnikami, merilo uspešnosti Unigine Heaven ostro opozarja, kako močna je lahko teselacija v pravih okoliščinah.

Image
Image

Na zgornji sliki lahko vidite, da se stopnice, ki so bile prej ravna klančina s teksturo, podobno stopnicam, spremenijo v 3D predstavitev stopnišča z uporabljeno teselacijo. To je skrajni primer – noben razvijalec iger se ne bi zanašal izključno na teselacijo za tako pomembno vizualno funkcijo – vendar kaže, kakšen vpliv ima lahko teselacija v pravih okoliščinah.

Zakaj uporabljati teselacijsko grafiko?

Čeprav je učinek teselacije v merilih uspešnosti, kot je Unigine Heaven, lep, zagotovo ni tako osupljivo – zlasti v letu 2020. Vendar tudi ni edinstven. Nobenega razloga ni, da takšnega 3D vizualnega učinka ne bi bilo mogoče doseči z ustvarjanjem modela, ki je takšne globine in obsega, ter z ustreznim teksturiranjem. Zakaj torej namesto tega uporabljamo teselacijsko grafiko?

Glavni razlog je, ker je lažje in cenejše. Ne v smislu stroškov v dolarjih, ampak v smislu sistemskih virov. Veliko lažje je ustvariti model z nizkimi podrobnostmi z visokokakovostno teksturo in zemljevidom premika, kot pa ustvariti zelo podroben model, ki se ujema s teksturo. To razvijalcu veliko olajša ustvarjanje podrobnih prizorov z uporabo teselacije

Teselacijske igre: kakšen je vpliv?

Kakšen učinek ima Tessellation na igre, četudi to ni vedno uresničeno v enakem obsegu, ima sposobnost Tessellation izjemen učinek na vizualne elemente? Ali bo vklop teselacije v vaši izbrani igri zmanjšal število sličic?

Običajno ne. Medsebojni preizkusi v priljubljenih igrah, ki uporabljajo teselacijo, kot je GTA V, kažejo, da je učinek minimalen, saj se izgubi le nekaj sličic na sekundo tudi v najzahtevnejših primerih z močno teselacijo. Poglobljena analiza SapphireNation kaže, da imajo lahko učinki, kot sta HDR in globinska ostrina, veliko večji vpliv na zmogljivost kot kar koli, kar zahteva teselacija.

Priporočena: