411 REFERENCE · Wikibooks
K3D JavaScript Canvas Library
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
CanvasK3D HTML5 JavaScript Library
James Salsman
Collaborative documentation
Documentation for Kevin Roast's http://kevs3d.co.uk/dev/canvask3d libraries.
The canvas K3D JavaScript programming library supports points, wireframes and polygons with depth-cue shading, simple animation with motion blur and texture mapping with a basic lighting model in three dimensions using HTML5 graphics. It does not require WebGL so it runs on most 2011 browsers including Chrome, Firefox, Internet Explorer, Opera, Safari, and many smartphones and tablets. CanvasK3D is available under a BSD-style license, where the author asks for a link back to his site or a mention of his name.
Contents
/Introduction/
/Tutorial/
/Source files/
/API Reference/ [needs controller section work and light source section]
/Glossary/ [empty]
See also
phoria.js - replacement for K3D written by the same author - now with full 3D camera, scene graph, particles, basic physics etc.
Also three.js has a canvas rendering for without web-gl.
"Ultralight" demo
other demos
launchpad.net project
a1k0n's "Donut Math" torus
3D on 2D canvas demos from Satoshi Ueyama (in Japanese)
Learning WebGL (which doesn't work on most mobile devices as of 2011, but has a sophisticated shading model)
GLSL Programming/HTML5
Video showing automatic 3D polygon generation and texture mapping with Kinect depth camera
three.js JavaScript library supports WebGL with fallback to canvas (demos)
PDBhandler MediaWiki extension
K
Computer programming libraries
75%