WebGL: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Links)
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
WebGL ist der neue Standard für OpenGL im Browser. Der Standard ermöglicht es hardwarebeschleunigte 3D-Grafik mit Shadern im Browser darzustellen, ohne dabei auf spezielle Plugins angewiesen zu sein.
 
WebGL ist der neue Standard für OpenGL im Browser. Der Standard ermöglicht es hardwarebeschleunigte 3D-Grafik mit Shadern im Browser darzustellen, ohne dabei auf spezielle Plugins angewiesen zu sein.
  
WebGL ist im wesentlichen ein JavaScript-Binding für OpenGL ES 2.0 und wird bisher von den aktuellen Entwickler-Versionen von Firefox, Google Chrome und Safari unterstützt. Weitere Browser auf Gecko- bzw. Webkit-Basis werden sicher bald folgen.
+
WebGL ist im wesentlichen ein JavaScript-Binding für OpenGL ES und wird von allen gängigen Browser unterstützt und ist Standardmässig aktiviert. ( Stand 07.2018 )
  
'''Hinweis:''' Unterdessen wird WebGL von allen gängigen Browser unterstützt und ist Standardmässig aktiviert. ( Stand 07.2018 )
+
Das neuere WebGL 2.0 lehnt an OpenGL ES 3.00 an und somit werden auch [[VAO]] unterstütz.<br>
 +
Siehe auch:
 +
* [https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.6 WebGL 2.0 Specification]
  
Weitere Infos und eine Detailierte Einführung findet man im '''[[Tutorial WebGL]]'''.
+
Weitere Infos und eine Detailierte Einführung findet man im:
 +
* [[Tutorial WebGL]].
  
 
==Links==
 
==Links==
Zeile 12: Zeile 15:
 
** [http://www.khronos.org/opengles/2_X/ OpenGL ES 2.X and the OpenGL ES Shading Language]
 
** [http://www.khronos.org/opengles/2_X/ OpenGL ES 2.X and the OpenGL ES Shading Language]
 
** [http://www.khronos.org/registry/gles/ Khronos OpenGL ES API Registry]
 
** [http://www.khronos.org/registry/gles/ Khronos OpenGL ES API Registry]
** [https://www.khronos.org/registry/OpenGL/specs/es/ OpenGL ES / Full Specification] - alle Versionen
+
** [https://www.khronos.org/registry/OpenGL/specs/es/ OpenGL ES / Full Specification and Shader Language(GLSL)] - alle Versionen
** [http://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf OpenGL ES Shading Language 1.0.17]
 
 
** [http://www.khronos.org/developers/resources/webgl/ WebGL Implementations, Tutorials and Sample Code]
 
** [http://www.khronos.org/developers/resources/webgl/ WebGL Implementations, Tutorials and Sample Code]
** [http://www.khronos.org/message_boards/viewforum.php?f=35 Offizielles WebGL Forum]
+
** [https://forums.khronos.org/forumdisplay.php/92-WebGL Offizielles WebGL Forum]
 
* Bibliotheken
 
* Bibliotheken
 +
**[https://www.peter-strohm.de/webgl/ WebGL - 3D im Browser] - Tutorial (deutsch)
 
** [http://bjartr.blogspot.com/2009/10/webgl-what-is-it-and-how-can-i-use-it_04.html WebGL Tutorial and WebGLU Library]
 
** [http://bjartr.blogspot.com/2009/10/webgl-what-is-it-and-how-can-i-use-it_04.html WebGL Tutorial and WebGLU Library]
 
** [http://sylvester.jcoglan.com/ Sylvester - Vector and Matrix math for JavaScript]
 
** [http://sylvester.jcoglan.com/ Sylvester - Vector and Matrix math for JavaScript]
Zeile 33: Zeile 36:
  
 
* Demos
 
* Demos
** [http://people.mozilla.com/~vladimir/webgl/spore/sporeview.html Spore Creature Viewer], ein Viewer für [http://www.collada.org/ COLLADA]-Meshes, allerdings nur für aus dem Spiel [http://www.spore.com/ Spore] exportierte Meshes.
+
** [http://www.collada.org/ COLLADA]-Meshes, allerdings nur für aus dem Spiel [http://www.spore.com/ Spore] exportierte Meshes.
** [http://cs.helsinki.fi/u/ilmarihe/metatunnel.html Metatunnel]
+
** [http://webglsamples.org/ WebGL-Sampler]
** [http://code.google.com/p/chromium/source/browse/trunk/samples/webgl Beispiele für Chromium], funktionieren scheinbar nicht mit Firefox
 
 
** [http://learningwebgl.com/blog/?p=205 Zooming into the Mandelbrot set in a WebGL fragment shader]
 
** [http://learningwebgl.com/blog/?p=205 Zooming into the Mandelbrot set in a WebGL fragment shader]
 
** [http://bjartr.blogspot.com/2009/10/interactive-shader-editing-with-webgl.html Interactive Shader Editing with WebGL and the WebGLU Library]
 
** [http://bjartr.blogspot.com/2009/10/interactive-shader-editing-with-webgl.html Interactive Shader Editing with WebGL and the WebGLU Library]
 
* Sonstiges
 
* Sonstiges
 
** [https://de.wikipedia.org/wiki/WebGL Wikipedia] - Aktuelles
 
** [https://de.wikipedia.org/wiki/WebGL Wikipedia] - Aktuelles
** [http://www.planet-webgl.org/ Planet WebGL], eine Aggregation verschiedener Blogs über WebGL
 

Aktuelle Version vom 17. Juli 2018, 16:43 Uhr

WebGL ist der neue Standard für OpenGL im Browser. Der Standard ermöglicht es hardwarebeschleunigte 3D-Grafik mit Shadern im Browser darzustellen, ohne dabei auf spezielle Plugins angewiesen zu sein.

WebGL ist im wesentlichen ein JavaScript-Binding für OpenGL ES und wird von allen gängigen Browser unterstützt und ist Standardmässig aktiviert. ( Stand 07.2018 )

Das neuere WebGL 2.0 lehnt an OpenGL ES 3.00 an und somit werden auch VAO unterstütz.
Siehe auch:

Weitere Infos und eine Detailierte Einführung findet man im:

Links