User Contributions: Difference between revisions

From WebGL Public Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
This is a list of all the WebGL related activities happening on the web. If you know of anything missing from this list, please add it or send a message to the mailing list.
This is a list of all the WebGL related activities happening on the web. If you know of anything missing from this list, please add it or send a message to the mailing list.


= Utilities =
= Utilities & Projects =


==== [http://sourceforge.net/projects/webglu/ WebGLU] ====
==== [http://sourceforge.net/projects/webglu/ WebGLU] ====
Line 9: Line 9:
= Frameworks =
= Frameworks =


= Tutorials =
==== [http://www.scenejs.com/ SceneJS] ====


= Presentations =
JavaScript scene graph framework for WebGL
 
==== [http://www.x3dom.org/ X3DOM] ====
 
X3DOM is a framework for integrating and manipulating (X3D) scenes as HTML5-DOM elements, which are rendered via WebGL. The open-source system allows defining 3D-scene description and runtime behavior declaratively, without any low-level JavaScript or GLSL coding.
 
= Tutorials, Technical Whitepapers and How to Guides =
 
==== [http://learningwebgl.com/ Learning WebGL] ====
 
Follow along with Giles Thomas as he learns WebGL. The website has clear, informative lessons instructing you how to create WebGL graphics in your browser. An understanding of OpenGL is recommended.
 
= Presentations & Videos =
 
None yet


= Examples =
= Examples =
==== [http://satine.org/research/webkit/webgl/chocolux.html Chocolux GPU raytracer ported to WebGL] ====
WebGL port of Auld's amazing 1K demo, Chocolux. Chocolux is a real-time recursive GPU raytracer using four spheres. There are only 2 triangles on screen; all of the ray tracing happens in the fragment shader. Chocolux's raytracer does a few things for distortion (reuse of a loop variable in an inner loop) to achieve the stylized effect and the small footprint.

Revision as of 18:32, 7 January 2010

This is a list of all the WebGL related activities happening on the web. If you know of anything missing from this list, please add it or send a message to the mailing list.

Utilities & Projects

WebGLU

Javascript utility library for working with WebGL. WebGLU makes developing WebGL applications easier. WebGLU is open source library under the MIT license.

Frameworks

SceneJS

JavaScript scene graph framework for WebGL

X3DOM

X3DOM is a framework for integrating and manipulating (X3D) scenes as HTML5-DOM elements, which are rendered via WebGL. The open-source system allows defining 3D-scene description and runtime behavior declaratively, without any low-level JavaScript or GLSL coding.

Tutorials, Technical Whitepapers and How to Guides

Learning WebGL

Follow along with Giles Thomas as he learns WebGL. The website has clear, informative lessons instructing you how to create WebGL graphics in your browser. An understanding of OpenGL is recommended.

Presentations & Videos

None yet

Examples

Chocolux GPU raytracer ported to WebGL

WebGL port of Auld's amazing 1K demo, Chocolux. Chocolux is a real-time recursive GPU raytracer using four spheres. There are only 2 triangles on screen; all of the ray tracing happens in the fragment shader. Chocolux's raytracer does a few things for distortion (reuse of a loop variable in an inner loop) to achieve the stylized effect and the small footprint.