Skip to main content

Co to jest Web OpenGL ?

Web OpenGL to biblioteka oprogramowania używana do zawierania grafiki komputerowej 2D i 3D na stronie internetowej.Jako specyfikacja publiczna, OpenGL może być swobodnie wdrażany na dowolnej platformie bez opłat licencyjnych.Częściowo z tego powodu stał się dość popularny i do połowy 2011 r. Był wspierany przez każdą główną przeglądarkę internetową za pośrednictwem WebGL Trade;biblioteka.Oprócz popularności komputerów osobistych, Web OpenGL jest dostępny na wielu innych platformach, takich jak telefony komórkowe i niektóre konsole do gier wideo.

Na początku lat 90. programistowie grafiki komputerowej stawiali czoła skomplikowanej pracy oprogramowania do programowania, które obsługiwało szybko rosnącą liczbę kart graficznych.Każdy producent dostarczył własne biblioteki oprogramowania, aby pomóc w tym zadaniu, ale programiści nadal będą musieli osobno programować grafikę dla każdego sprzętu.Każdy program musiałby następnie zostać przetestowany osobno na innym sprzęcie.Jeśli po wydaniu oprogramowania wydano jakieś nowe karty graficzne, istnieje duże prawdopodobieństwo, że oprogramowanie będzie musiało zostać zaktualizowane do pracy z nowym sprzętem.Proces ten był trudny, czasochłonny i kosztowny.

Jednym rozwiązaniem tego problemu było OpenGL .Nowa biblioteka oprogramowania może zostać zaimplementowana na każdej nowej karcie graficznej, co oznacza, że programiści musieliby zaprogramować swoją grafikę tylko raz, a dopóki sterowniki graficzne były dokładne i aktualne, oprogramowanie uruchomi się.OpenGL Rozwiązał także problem z testowaniem: wszystkie karty graficzne stały się mniejsze takie same z perspektywy programowania.Gdy działa tak samo na każdym typie komputera, otworzył możliwość łatwego przenośnika gier i innych oprogramowania graficznego między różnymi systemami operacyjnymi a nawet platformami sprzętowymi.Zwykle OpenGL jest wdrażany przez producenta każdej nowej karty graficznej.

W miarę jak coraz więcej treści stało się dostępnych online, kwestia obsługi interaktywnych treści multimediów internetowych stała się bardziej niepokojącym.OpenGL już rozwiązał problem dla oprogramowania, ale strony internetowe mają techniczne ograniczenia dotyczące tego, ile mają dostęp do komputera i jego sprzętu.Web OpenGL Próby rozwiązania tego problemu, tworząc OpenGL Biblioteka dostępna w przeglądarce bez udzielania aplikacji internetowych żadnych innych dostępu do komputera, na którym działają.

Istnieją jednak pewne wady do Web OpenGL .Po pierwsze, chociaż jest wdrażany we wszystkich głównych przeglądarkach, nie może być zainstalowany na określonym komputerze, szczególnie jeśli komputer ten uruchamia starsze oprogramowanie.Web OpenGL Może być bardzo intensywnie zasobów i nie może działać płynnie na komputerach do niższej klasy lub netbookach.Programista może dokładnie określić, co chce wyświetlić komputer, ale proces renderowania może się nie powiodować lub pękać w nieoczekiwany sposób.