Improving 3D Shape Generation By Shape Space Refinement And Details Recovery