voxel (may called brick, cube) is the next representation of the virtual worlds, in films, animation, and or games.
I have been keen on voxels since last year. This time there is a sudden chance, pushing me again think deeply about that, and recall something that I would like to collect here.
I believe you will love voxels if you see
The Lego Movie.
tools for edit and texture pack:
open source voxelisation:
SVO and rendering:
Efficient Sparse Voxel Octrees
There is another very interesting paper I have read. It is about how to insert joints between voxels, so then can (dis)assemble Lego like body. Boxelization: Folding 3D Objects into Boxes
For R&D, then it is neccesary to know
Constructive Solid Geometry, and surfcing by maching cube or Dual Contouring. Multi-body/rigid dynamics by physics engine
ODE for instance. Personally,
Z-order may be a promising data structure for organizing voxels and to enable bitwise operators.