This is just a quick post to tell you that I started adding WebGL support to the JavaScript InfoVis Toolkit. Things are quite stable in the repo and if you have a WebGL enabled browser you can start playing around with some Force-Directed 3D demos in the project. I also made a short video of it:
WebGL support is important because:
I will continue working on integrating WebGL into the JavaScript InfoVis Toolkit by:
I’m aware that Chromium has been working on adding GPU support for 2D Canvas rendering, something that could be thought as the backend for what I’d be implementing in the front-end, but don’t get confused, this is quite different for a couple of reasons: I don’t like to depend on browser vendors if I can provide a feature that can target more users, and besides 2D Canvas remains a 2D drawing API, as opposed to WebGL that is more open to doing 2D and 3D and much more flexible in many other aspects (think shaders!).
I will try to find the time to do this, considering that I’m still organizing lots of things to move to California.
But there it is, an interesting roadmap, and a good amount of code pushed to start dashing items on the list.