Creating efficient voxel terrain with greedy meshing techniques