Co to jest OpenGL®?

OpenGL to interfejs aplikacji, który służy do definiowania grafiki komputerowej 2D i 3D. Ten interfejs API międzyplatformowy jest ogólnie uważany za ustawianie standardu w branży komputerowej, jeśli chodzi o tego rodzaju interakcję z grafiką komputerową 2D, a także stał się zwykłym narzędziem do użytku z grafiką 3D. Skrót od otwartej biblioteki graficznej, OpenGL wyeliminował potrzebę przepisania programistów do sekcji graficznej systemu operacyjnego za każdym razem, gdy firma uaktualni do nowej wersji systemu.

Podstawową funkcją OpenGL jest wydanie określonego zbioru wykonywalnych lub poleceń do systemu operacyjnego. W ten sposób program działa z istniejącym sprzętem graficznym, który znajduje się na dysku twardym lub innym określonym źródle. Każde polecenie w zestawie jest zaprojektowane tak, aby zaangażować określone działanie rysunku lub uruchomić określony efekt specjalny powiązany z grafiką.

Tworzenie poleceń w OpenGL może odbyć się na dwa różne sposoby. Po pierwsze, tojest możliwe, aby programista utworzył i zapisywał listę poleceń, które mogą się angażować na zasadzie powtarzającej się. Jest to jeden z bardziej rutynowych sposobów, w jakie jest używany interfejs programu. Oprócz ustanowienia grup mniej lub bardziej stałych poleceń, możliwe jest również tworzenie i wykonanie jednocześnie poleceń w ramach grafiki komputerowej.

Oprócz możliwości interfejsu z systemem operacyjnym i dobrego wykorzystania sprzętu graficznego rezydenta, OpenGL zapewnia również szereg wbudowanych protokołów, które mogą być używane dla użytkownika końcowego. Wśród tych funkcji są takie narzędzia, jak mieszanie alfa, mapowanie tekstury, efekty atmosferyczne i usuwanie powierzchni. Narzędzia te mogą być zaangażowane w dowolny obecnie używany system operacyjny.

Pierwotnie opracowany przez Graphics Silicon, OpenGL jest obecnie uważany za standard dla branży. Interfejs aplikacji to ACTWspierane przez Microsoft, który oferuje bezpłatne pobieranie bibliotek OpenGL do użytku w systemach Windows. OpenGL działa również bardzo dobrze z Open Inventor, obiektowym narzędziem programowania stworzonym również przez Graphics Silicon.

INNE JĘZYKI