Skip to main content

Was ist Web OpenGL ?

Web OpenGL ist eine Softwarebibliothek, die für die Aufnahme von 2D- und 3D -Computergrafiken auf einer Website verwendet wird.Als öffentliche Spezifikation OpenGL kann auf jeder Plattform ohne Lizenzgebühren frei implementiert werden.Teilweise aus diesem Grund ist es sehr beliebt geworden und wurde bis Mitte 2011 von jedem großen Webbrowser über das WebGL Trade unterstützt.Bibliothek.Zusätzlich zu seiner Popularität auf PCs, Web OpenGL ist auf vielen anderen Plattformen wie Mobiltelefonen und einigen Videospielkonsolen verfügbar.Jeder Hersteller stellte seine eigenen Software -Bibliotheken zur Verfügung, um bei der Aufgabe zu helfen, aber Programmierer müssten weiterhin Grafiken für jedes Hardware -Stück programmieren.Jedes Programm müsste dann separat auf verschiedenen Hardware getestet werden.Wenn neue Grafikkarten veröffentlicht wurden, nachdem die Software veröffentlicht wurde, bestand eine hohe Wahrscheinlichkeit, dass die Software aktualisiert werden musste, um mit der neuen Hardware zu arbeiten.Dieser Prozess war schwierig, zeitaufwändig und teuer.

Eine Lösung für dieses Problem war OpenGL .Die neue Software -Bibliothek könnte auf jeder neuen Grafikkarte implementiert werden, was bedeutet, dass Programmierer ihre Grafiken nur einmal programmieren müssten und so lange die Grafiktreiber korrekt und aktuell waren, würde die Software ausgeführt.OpenGL Auch das Testproblem gelöst: Alle Grafikkarten wurden aus Sicht der Programmierung mehr oder weniger gleich.Da es auf jedem Computertyp gleich ausgeführt wird, hat es die Möglichkeit geöffnet, Spiele und andere Grafiksoftware zwischen verschiedenen Betriebssystemen und sogar Hardwareplattformen einfach zu portieren.Normalerweise OpenGL reg;wird vom Hersteller jeder neuen Grafikkarte implementiert.

Da immer mehr Inhalte online verfügbar wurden, wurde das Problem der Umgang mit Online -interaktiven, reichhaltigen Medieninhalten mehr zu einem Problem.OpenGL hatte das Problem bereits für Software gelöst, aber Websites haben technische Einschränkungen dafür, wie viel Zugriff sie auf einen Computer und seine Hardware haben.Web OpenGL Versuche, dieses Problem zu lösen, indem Sie den OpenGL Bibliothek in einem Browser erhältlich, ohne Web -Apps zu gewähren, einen anderen Zugriff auf den Computer, auf dem sie ausgeführt werden.

Es gibt jedoch einige Nachteile für Web OpenGL .Erstens, obwohl es in allen großen Browsern implementiert ist, wird es möglicherweise nicht auf einem bestimmten Computer installiert, insbesondere wenn dieser Computer ältere Software ausführt.Web OpenGL kann sehr ressourcenintensiv sein und auf niedrigeren Endcomputern oder Netbooks nicht reibungslos ausgeführt werden.Der Programmierer kann genau angeben, was er vom Computer anzeigen soll, aber der Rendering -Prozess kann auf unerwartete Weise fehlschlagen oder brechen.