Abstract: Shaping elements are arranged and fixed according to an attribute data of voxels to produce a shaped article corresponding to the attribute data. A conversion unit 52 produces a shaping element information based on the attribute data from a three-dimensional cell attribute information memorizing unit 23 and stores it in a shaping element information memorizing unit 53. A solid object generator 51 controls a stacker 56, a transportation unit 57, and a picker 58 depending on the shaping element information to align the shaping elements in a shaping area. It also controls a coating unit 59 to apply an adhesive to the shaping elements to bond them to each other.