I don't want help on physics/collision/other gameplay stuff yet, just what the best way would be to translate a 3d array of voxels into a "renderable" object in irrlicht. Thanks

sure, I could use a billions box-meshes, but I guess that would kill the performance, since it will still draw ALL faces...
(I tried 256x256x1 and it lagged quite a bit :/)