The canvas 3D project has been ongoing for quite a while and the time has come to actually put in a blog post about it. Soooo here goes:
In short our project is to create a simple open source library to allow the delivery of 3D content via a browser using Canvas 3D. 3D is much more complex than 2D. Not only is the data set bigger but things such as camera, scene and so on become involved. Typically manipulate objects in 3D space requires a lot of matrix math that in general is not easy for most programmers. Our project’s aim is to build a set of simple tools and api’s to simplify 3D in the browser.
Things that we are planning to add:
- 3D model loading – The ability to create models in programs like 3ds max/blender and load them with ease
- model manipulation – rotations, translations, etc.
- Scenes – handling multiple objects
- Cameras- multipletypes
- Physics – addition of physics to the objects in the scene
Still in the brain storming kind of phase so lots of ideas still to come. We will be building this up in small steps and releasing as we go. Feel free to test things out and give us some feedback.
Our wiki page: