Towards locally and globally shape-aware reverse 3D modeling