High quality 3d printing