Co je teselace?

Obsah:

Co je teselace?
Co je teselace?
Anonim

Tessellation není žhavá nová grafická technologie, jakou kdysi byla – nechte to na sledování paprsků – ale stále je to jedna z nejdůležitějších technologií používaných ve hrách, aby jejich virtuální světy působily reálněji a živěji. Dělá to tak, že skládá ploché geometrické tvary bez překrývání nebo mezer, čímž dodává objektům a postavám mnohem větší hloubku a vše působí více 3D a pohlcujícím dojmem.

Může také usnadnit vývojový proces.

Teselace a práce s trojúhelníky

Tessellation, představený s DirectX11, je sám o sobě metodou pro zvýšení detailů ve scéně rozdělením trojúhelníkových sítí, které tvoří objekty a postavy v herních světech. Teselace umožňuje masivní rozdělení těchto trojúhelníků, přičemž každé půlení (nebo zdvojení, v závislosti na vaší perspektivě) vytváří ještě jemnější detaily, protože okraje jsou méně výrazné a modely jsou více jemné.

To samo o sobě by nevytvořilo drasticky zlepšený efekt. Možná přidání vrstvy detailů do obrázku, který tam jinak nebyl, ale umělecká textura sama to dokáže. Tessellation je speciální, protože je kombinována s displacement mappingem (trochu se liší od bump map). Tedy efektivně texturu, která může ukládat informace o své výšce – jak daleko vyčnívá ze základny.

Tesselační hry a benchmarky toho využívají k vytváření objektů a scenérií s mnohem větší hloubkou. Ačkoli se standard Unigine Heaven obvykle používá v tandemu s jinými vizuálními technikami, dává jasnou připomínku toho, jak mocná může být teselace za správných okolností.

Image
Image

Na obrázku výše můžete vidět, že schody, které byly dříve plochou rampou s texturou podobnou schodišti, se promění ve 3D reprezentaci schodiště s aplikovanou mozaikou. Toto je extrémní případ – žádný herní vývojář by se u tak důležitého vizuálního prvku nespoléhal výhradně na teselaci – ale ukazuje to, jaký dopad může mít mozaikování za správných okolností.

Proč používat Tessellation Graphics?

Jakkoli je efekt teselace v benchmarcích, jako je Unigine Heaven, pěkný, rozhodně není ohromující – zvláště v roce 2020. Ale také není jedinečný. Neexistuje žádný důvod, proč by takového 3D vizuálního efektu nemohlo být dosaženo vytvořením modelu, který má takovou hloubku a měřítko, a jeho vhodnou texturou. Proč tedy místo toho používáme teselační grafiku?

Hlavním důvodem je, že je to jednodušší a levnější. Ne z hlediska dolarových nákladů, ale z hlediska systémových prostředků. Je mnohem snazší vytvořit model s nízkými detaily, na který je aplikována vysoce kvalitní textura a mapa přemístění, než vytvoření vysoce detailního modelu, který bude doplněn o texturu. Díky tomu je pro vývojáře mnohem snazší vytvářet detailní scény pomocí teselace

Teselační hry: Jaký to má dopad?

Jaký vliv to má na hry se schopností Tessellation extrémně ovlivnit vizuál, i když to není vždy realizováno ve stejné míře? Omezí zapnutí teselace ve vaší zvolené hře vaše snímkové frekvence?

Obvykle ne. Vzájemné testy v populárních hrách, které využívají teselaci, jako je GTA V, naznačují, že dopad je minimální a i v těch nejnáročnějších případech se silnou teselací dochází ke ztrátě pouze několika snímků za sekundu. Hloubková analýza SapphireNation ukazuje, že efekty jako HDR a hloubka ostrosti mohou mít mnohem větší dopad na výkon, než cokoliv vyžaduje teselace.