Skip to main content

Co je OpenGL REG;Renderer?

OpenGL REG;Renderer je softwarová aplikace, knihovna nebo abstraktní programovací rozhraní (API), která je navržena tak, aby z programu přebírala matematické, geometrické a texturní informace a zobrazit je na výstupním zařízení.Povinnost OpenGL REG;Vykreslovač je překlenout mezeru mezi informacemi o trojrozměrném (3D) objektu, který je uložen jako souřadnice, vektory a další čísla a převést jej na obrázek osvětlením, texturami a správným úhlem pohledu.Opengl Zahrnuje vlastní implementaci vykreslování, ale to lze přepsat, aby se zlepšilo stávající algoritmy, nebo pro podporu funkcí, které by jinak mohly být nepodporovány určitými hardwarovými konfiguracemi.Mnoho programů, které používají 3D grafiku, často obsahuje možnost zvolit si typ použitého vykreslovače, v závislosti na tom, co je podporováno hardwarem.

Jeden použití pro OpenGL REG;Vykreslovač má poskytnout vlastní rozhraní mezi OpenGL REG;API a nějaký proprietární nebo specializovaný hardware.To je často vidět u mobilních zařízení nebo vlastních displejů, které podporují jedinečné funkce, jako je 3D zobrazování.Přizpůsobením renderovací části aplikace lze zaměřit omezení nebo speciální schopnosti výstupního média, takže program běží hladce a zobrazuje požadovaným způsobem.Renderer má pomoci zefektivnit funkce tak, aby fungovaly rychleji nebo jiným způsobem než výchozí vykreslovač.To lze vidět u některých videoher, ve kterých je třeba dále rozšířit specifické funkce a funkce, které se zřídka používají v programech, které nehrají, aby bylo dosaženo vysokých snímků a konzistentního výkonu.Vlastní vykreslovač může být také použit během vývoje her k poskytnutí ladicího prostředí, když jiné metody vykreslování způsobují grafické problémy.

Existují určité instance a mdash;například v oblasti bezpečnosti, dopravy nebo jiných zabudovaných systémů mdash;ve kterém může být software napsán pomocí OpenGL REG;Zobrazení informací v reálném čase, ale tento software nakonec nemusí být spuštěn na systému, který má grafickou kartu.Jedním z příkladů je displej na letadle, ve kterém je software vyvíjen a testován na stolním počítačovém systému.V tomto případě OpenGL REG;Vykreslení lze použít k zajištění toho, aby ačkoli software používá standardní volání funkcí, žádné z hovorů se neprovádí kvůli nedostatku grafického hardwaru.To je způsob, jak lze standardní programovací knihovny použít kdekoli prostřednictvím přepracované emulace softwaru.