www.svethardware.cz
>
>

Grafická pipeline: jak se tvoří obraz II

Grafická pipeline: jak se tvoří obraz II
, , článek
Minule jsme si ukázali, jak nám grafická pipeline vůbec vzniká. Naší poslední zastávkou byl KMD (Kernel Mode Driver) a dnes se porozhlédneme, jak se to vlastně všechno v grafické kartě umele tak, abychom scénu z naší hry uviděli na monitoru počítače.
reklama
Nejdříve doporučujeme si přečíst 1. díl série: Grafická karta: jak se vytváří obraz.

Letadlo je připraveno, my jsme odpočatí, takže nasedáme a naším cílem bude grafická karta. Tedy spíše její potrubí, kde obraz postupně (krok za krokem) vzniká. Náš letový plán bude vypadat tentokrát následovně:



Než vzlétneme bude třeba osvětlit ještě jeden výraz, se kterým dnes budeme často operovat, a to jsou „Primitives“. Primitives jsou geometrické útvary jednoduchého (primitivního) tvaru, ze kterých se dají skládat objekty tvarů složitějších (model). Nejčastěji používaným takovýmto primitivem je trojúhelník (Triangle). Pomocí dvou trojúhelníků můžeme například definovat obdélník, z dvanácti trojúhelníků pak třeba krychli a z velkého množství klidně i kouli.



Dalším představitelem primitivního tvaru je kromě trojúhelníku také čára (Line) nebo bod (Point). Samozřejmě existují i další, ale těch si dnes všímat nebudeme a pro lepší pochopení problematiky budeme dále považovat za takový primitivní typ pouze trojúhelník. Seznam (List) vícero takovýchto trojúhelníků pak vytváří v prostoru 3D objekt (model).

Základním stavebním kamenem všech primitives jsou jejich vrcholy (Vertex), které jsou definovány především jejich umístěním v 3D prostoru (x, y, z), ale mohou obsahovat i další volitelné vlastnosti jako barvy, textury a podobně.

Pokud alespoň náznakem víme, co jsou to primitivní typy, náš let může začít. Stejně jako minule, nad některými částmi potrubí poletíme vysoko a nad některými zase letovou hladinu snížíme. To bude vždy záležet na tom, která část potrubí nás bude zajímat více a která méně. Startujeme tedy a předpokládáme, že se Kernel Mode Driver dobře zhostil své povinnosti a vše potřebné k práci grafické karty již máme k dispozici v její paměti (VRAM). Naší první zastávkou bude Input Assembler, který jako správný „frontman“ vytváří nějaká data, kterými zásobuje celý zbytek potrubí.
reklama
Nejnovější články
Micron 5210: první SSD s paměťmi QLC přichází Micron 5210: první SSD s paměťmi QLC přichází
Je to společnost Micron, která dostala na trh vůbec první model SSD využívajícího paměti NAND Flash s buňkami QLC. Ty tak dokáží uložit 4 bity, díky čemuž značně vzroste celková kapacita. Ale co výkon a výdrž?
Dnes, aktualita, Jan Vítek
Black Ops 4 bez kampaně pro jednoho, koho to vůbec dnes zajímá? Black Ops 4 bez kampaně pro jednoho, koho to vůbec dnes zajímá?
Nový titul z řady Call of Duty se chystá na letošní říjen a zajímavé na něm je, že bude zcela postrádat kampaň pro jednoho hráče. Jenomže kolik procent hráčů to dnes ještě vůbec zajímá? Podívejme se na nějaká čísla. 
Včera, aktualita, Jan Vítek4 komentáře
NVIDA představuje GTX 1050 3 GB: 768 CUDA jader a 96bitová sběrnice NVIDA představuje GTX 1050 3 GB: 768 CUDA jader a 96bitová sběrnice
NVIDIA si opravdu připravila další verzi karty GeForce GTX 1050. Ta přichází vybavena 3 GB paměti a její výkon by se měl blížit spíše výkonnějšímu modelu GTX 1050 Ti. Co nám tedy tato novinka nabídne a bude vůbec k dispozici?
Včera, aktualita, Jan Vítek
Silverstone Nightjar NJ450-SXL: 450W pasivně s vysokou účinností Silverstone Nightjar NJ450-SXL: 450W pasivně s vysokou účinností
Vysoká účinnost je základní předpoklad pro vytvoření kvalitního zdroje se zcela pasivním chlazením. Silverstone Nightjar NJ450-SXL má přitom velice vysokou účinnost zaštítěnou certifikací 80 Plus Platinum. Navíc jde o malý zdroj.
Včera, aktualita, Jan Vítek
Evropská Gaia poskytla nový balík dat se zajímavými objevy Evropská Gaia poskytla nový balík dat se zajímavými objevy
Satelit Gaia provozovaný Evropskou vesmírnou agenturou poskytl jeden z největších balíků dat v historii týkající se mimo jiné více než miliardy hvězd. Netrvalo přitom ani měsíc a astronomové v něm našli nové zajímavé objevy.
Včera, aktualita, Jan Vítek2 komentáře