Co je počítačová grafika OpenGL®?
Počítačová grafika OpenGL® jsou obrázky zobrazované spíše pomocí softwaru OpenGL® než jiných typů programů počítačové grafiky (CGI). Ty se zobrazují pomocí počítačového kódování podobně jako vývoj počítačového softwaru. Spíše než použití tohoto kódování k tomu, aby instruoval program o tom, jak pracovat, se však programování používá k tomu, aby grafický stroj naučil, co a jak vykreslit různé dvourozměrné (2D) nebo trojrozměrné (3D) objekty. Počítačová grafika OpenGL® má oproti jiným programům určité výhody v tom, že je lze použít s více operačními systémy (OS) a různými platformami.
Existuje celá řada různých nastavení, ve kterých lze použít počítačovou grafiku OpenGL®, včetně vytváření návrhů podporovaných počítačem (CAD) a videoherních programů. Použitím tohoto typu softwaru lze vytvořit různé krajiny, scény a objekty. Pro architektonické nebo designové účely lze počítačovou grafiku OpenGL® použít k vytvoření digitálních modelů budov jako ukázky pro klienta nebo k vytvoření digitálního maketa produktu. V designu videoher se tyto typy grafiky často používají k vytváření scén a objektů, které lze snadno vykreslit mnoha různými typy hardwaru a softwaru.
Použitím softwaru OpenGL® lze vytvořit dvourozměrnou nebo 2D a trojrozměrnou nebo 3D grafiku a tyto obrazy pak lze snadno vykreslit a zobrazit pomocí počítačových systémů. Počítačová grafika OpenGL® se v zásadě vytváří pomocí počítačového programování, podobně jako to, které se používá při vytváření nového softwaru nebo při navrhování a vývoji webových stránek. Software poté provede kód, který byl zapsán, a tak generuje různé typy objektů skládajících se z čar a polygonů. Tyto typy počítačové grafiky OpenGL® jsou vyvíjeny pomocí matematiky, protože každý bod v objektu je uveden v kódu.
K vytvoření počítačové grafiky 2D OpenGL® se používají body v prostoru, nazývané také vrcholy a čáry. Například trojúhelník může být vytvořen pomocí kódu, který označuje tři konkrétní body, a poté dá softwaru pokyn, aby tyto body spojil s čarami, aby vytvořil celkový tvar. 3D grafika je však poněkud složitější a vyžaduje vytvoření velkého množství kódování. Tyto objekty jsou vytvářeny jako počítačová grafika OpenGL® prostřednictvím několika tvarů zvaných polygony, které jsou spojeny dohromady a vytvářejí povrch 3D objektu. To je potom strukturováno prostřednictvím dodatečného programování a lze s ním manipulovat mnoha způsoby prostřednictvím více kódu.