I've done this already. But I've postet the screen before i've done this.
Next step is to set all faces to invisible which are next to another block.
Hope i can get some speed boost.
Another thing i thought about was adding only visible faces to the map, so the compiler only needs to optimize the mesh i have and calculate lights for those.
I think that would be the fastest solution.

Visit my site: www.masterq32.de