there is now makeTextures3D method
allow for skip values larger than 2^32
use non-power-of-2 textures when supported

saves lots of memory