The present disclosure various apparatuses, and systems for 3D printing. The present disclosure provides three-dimensional (3D) printing methods, apparatuses, software and systems for a step and repeat energy irradiation process; controlling material characteristics and/or deformation of the 3D object; reducing deformation in a printed 3D object; and planarizing a material bed.