If the world of hardware accelerated 3D graphics is to your liking,
Three.js (http://mrdoob.github.com/three.js) is definably worth a look. This lightweight 3D library is extremely easy to get up and running, and has loads of examples and documentation scattered all over the Web.
Three.js uses not only the
<canvas> element for rendering but
WebGL as well allowing it to support a wide range of modern browsers and devices.
To give you some appreciation of what
Three.js can do in print, check out some of these beautiful screen captures I took while viewing some example projects found on the
Three.js project website:
As you ...