I recently discovered three.js, a JavaScript library/API used to create and display animated 3D computer graphics.
Here are some examples what you can do with three.js. It's pure JavaScript, no Flash required!
They all worked smooth on my Notebook (Intel Pentium P6200 processor) with Google Chrome 28 on Linux.
You have to click on the links to see the examples!
Stemkoski
Textures
![Three.js textures example](../images/2013/07/threejs-textures.png)
Three.js
![Threejs Skybox example](../images/2013/07/threejs-skybox.png)
Reflection
![Reflection example](../images/2013/07/threejs-reflection.png)
Webcam
![Webcam example](../images/2013/07/threejs-webcam.png)
Motion detection
![Motion detection with three.js!](../images/2013/07/threejs-motion.png)
3D function plotter
![3D function plotter](../images/2013/07/threejs-3d-function.png)
HexGL
Solar System
![Solar system simulation](../images/2013/07/solar-system-simulation.png)
Planet Maker
![PlanetMaker](../images/2013/07/PlanetMaker.png)
Demonstration - takes ages to load, but when its loaded it is fast
See also
- stemkoski: Many examples
- Chrome Experiments