Thanks! That distance thing is something I've been trying to do for a long time. But how would I create custom mipmaps? Is it through the engine or through the shader?.

Thanks,
Brian