What Is Needed For 3d Printing