I am making a voxel game. My primary reason for selecting voxels is for smooth destruction and good physics, following that is infinity. What is the best means to render in my case? Instanced arrays, 3 VBOs for each face of the voxel, or another method? Remember I am not using textures and in my game, voxels will make up everything. I am using LWJGL-3