A data processing apparatus includes means configured to obtain shaping data including a plurality of shaping models, means configured to obtain a predetermined condition, shaping model extraction means configured to extract a shaping model group including a plurality of shaping models which satisfy the predetermined condition from among the plurality of shaping models, and processing means configured to add shaping data of an additive model which associates a plurality of shaping models included in the shaping model group to each other to shaping data of the plurality of shaping models included in the shaping model group.