Skip to main content

Co je Opengl ?

OpenGL je rozhraní aplikačního programu, které se používá k definování 2D a 3D počítačové grafiky.Toto API napříč platformami je obecně považováno za stanovení standardu v počítačovém průmyslu, pokud jde o tento typ interakce s 2D počítačovou grafikou a také se stal obvyklým nástrojem pro použití s 3D grafikou.OpenGL zkratka pro otevřenou grafickou knihovnu eliminovalo potřebu programátorů přepsat grafickou část operačního systému pokaždé, když by firma upgradovala na novou verzi systému.

Základní funkcí OpenGL je vydat konkrétní kolekci spustitelných souborů nebo příkazů operačnímu systému.Přitom program pracuje s existujícím grafickým hardwarem, který sídlí na pevném disku nebo jiném zadaném zdroji.Každý příkaz v sadě je navržen tak, aby zapojil určitou akci, nebo spustil specifický zvláštní efekt spojený s grafikou.

Vytváření příkazů v OpenGL se může konat dvěma různými způsoby.Nejprve je možné, aby programátor vytvořil a uložil seznam příkazů, které se mohou zapojit na opakující se základě.Toto je jeden z rutinnějších způsobů, jak se používá programové rozhraní.Spolu se zavedením skupin více či méně trvalých příkazů je také možné vytvořit a provádět také jednorázové příkazy v obvodu počítačové grafiky.

Spolu se schopností propojit s operačním systémem a dobře využívat rezidentní grafický hardware, OpenGL také poskytuje řadu vestavěných protokolů, které mohou být užitečné pro koncového uživatele.Mezi tyto rysy patří takové nástroje, jako je prolnutí alfa, mapování textury, atmosférické efekty a odstranění povrchu.Tyto nástroje mohou být zapojeny do jakéhokoli, který se v současné době používá operační systém.Rozhraní aplikačního programu je aktivně podporováno společností Microsoft, která nabízí bezplatné stahování knihoven OpenGL pro použití v systému Windows Systems.OpenGL také funguje také velmi dobře s otevřeným vynálezcem, objektově orientovaným programovacím nástrojem také vytvořený společností Silicon Graphics.