A adaptive cloud based 3D model optimization and presentation system