Šta je Teselacija?

Sadržaj:

Šta je Teselacija?
Šta je Teselacija?
Anonim

Tessellation nije vruća nova grafička tehnologija kakva je nekada bila - ostavite to za praćenje zraka - ali je i dalje jedna od najvažnijih tehnologija koje se koriste u igrama kako bi se njihovi virtuelni svjetovi osjećali stvarnijim i življim. To radi tako što postavlja ravne geometrijske oblike bez preklapanja ili praznina kako bi dodala mnogo više dubine objektima i likovima i učinila da sve izgleda više 3D i impresivno.

Također može olakšati razvojni proces.

Tesselacija i rad sa trouglovima

Uvedena sa DirectX11, Teselacija je, sama po sebi, metoda za povećanje detalja u sceni podjelom trokutnih mreža koje čine objekte i likove u svjetovima igara. Teselacija omogućava masivnu podelu tih trouglova, pri čemu svako prepolovljenje (ili udvostručavanje, u zavisnosti od vaše perspektive) stvara sve finije detalje jer su ivice manje oštri, a modeli nijansiraniji..

Ovo samo po sebi ne bi stvorilo drastično poboljšan efekat. Možda dodavanjem sloja detalja slici koja inače nije postojala, ali samo umjetničko teksturiranje to može učiniti. Teselacija je posebna jer je u kombinaciji sa mapiranjem pomaka (malo se razlikuje od bump mapa). To je, zapravo, tekstura koja može pohraniti informacije o svojoj visini - koliko daleko strši od svoje baze.

Tessellation igre i benchmarkovi koriste ovo za kreiranje objekata i pejzaža sa mnogo većom dubinom. Iako se obično koristi u tandemu s drugim vizuelnim tehnikama, mjerilo Unigine Heaven daje oštar podsjetnik koliko moćna može biti teselacija u pravim okolnostima.

Image
Image

Na gornjoj slici možete vidjeti da se stepenice, koje su ranije bile ravna rampa sa teksturom poput stepenica na sebi, pretvaraju u 3D prikaz stepenica sa primijenjenom teselacijom. Ovo je ekstreman slučaj – nijedan programer igara ne bi se oslanjao isključivo na teselaciju za tako važnu vizuelnu karakteristiku – ali pokazuje kakav uticaj može imati teselacija u pravim okolnostima.

Zašto koristiti Tessellation Graphics?

Koliko god da je efekat teselacije u benčmarkovima kao što je Unigine Heaven lep, sigurno nije tako zapanjujuće - posebno u 2020. Ali takođe nije jedinstven. Nema razloga da se takav 3D vizualni efekat ne bi mogao postići stvaranjem modela te dubine i razmjera i odgovarajućim teksturiranjem. Pa zašto umjesto toga koristimo grafiku teselacije?

Krajnji razlog je zato što je lakše i jeftinije. Ne u smislu troškova u dolarima, već u smislu sistemskih resursa. Mnogo je lakše kreirati model sa niskim detaljima, sa visokokvalitetnom teksturom i mapom pomaka primenjenom na njega, nego kreirati model sa visokim detaljima koji ide uz teksturu. To umnogome olakšava programeru da kreira detaljne scene koristeći teselaciju

Tesellation Games: What's Impact?

Sa sposobnošću Teselacije da ima ekstreman efekat na vizuelni prikaz, čak i ako to nije uvek realizovano u istoj meri, kakav efekat ima na igre? Hoće li uključivanje teselacije u igri po vašem izboru utjecati na vašu brzinu kadrova?

Ne obično. Uporedni testovi u popularnim igrama koje koriste teselaciju, kao što je GTA V, sugeriraju da je utjecaj minimalan, gubeći samo nekoliko sličica u sekundi čak i u najzahtjevnijim slučajevima s teškim teselacijom u igri. SapphireNation-ova dubinska analiza pokazuje da efekti poput HDR-a i dubinske oštrine mogu imati daleko veći utjecaj na performanse nego što je to potrebno za teseliranje.

Preporučuje se: