A computer-readable recording medium storing a program for causing a computer to execute an information generating process comprising: selecting a three dimensional model of a component from a storage device storing assembly data of a target product assembled from a plurality of three-dimensional models; projecting in a plurality of directions (+-X,+-Y,+-Z) the selected three dimensional model to a first bitmap area of a predetermined size in a given color different from a background color of the first bitmap area to generate first projection images (a-f), and projecting, in the plurality of directions (+-X,+-Y,+-Z) and to a second bitmap area of the same size and background color as the first bitmap area, the selected three dimensional model in the given color and another three dimensional model of a different component of the target product, other than the selected three dimensional model , in the same color as the background color to generate second projection images (A-F) ; comparing among the generated first (a-f) and second projection images (A-F), projection images having identical verification directions sequentially selected from among the plurality of directions (+-X,+-Y,+-Z); calculating, based on a number of matching bits of the given color, a score indicative of a matching degree between the compared projection images for each of the verification directions; and determining as a disassembly direction for disassembling the selected three dimensional model , a direction opposite to the verification direction of the projection image having the highest score among the calculated scores to associate and store the disassembly direction and the selected three dimensional model in the storage device. selecting a three dimensional model of a component from a storage device storing assembly data of a target product assembled from a plurality of three-dimensional models; projecting in a plurality of directions (+-X,+-Y,+-Z) the selected three dimensional model to a first bitmap area of a predetermined size in a given color different from a background color of the first bitmap area to generate first projection images (a-f), and projecting, in the plurality of directions (+-X,+-Y,+-Z) and to a second bitmap area of the same size and background color as the first bitmap area, the selected three dimensional model in the given color and another three dimensional model of a different component of the target product, other than the selected three dimensional model , in the same color as the background color to generate second projection images (A-F) ; comparing among the generated first (a-f) and second projection images (A-F), projection images having identical verification directions sequentially selected from among the plurality of directions (+-X,+-Y,+-Z); calculating, based on a number of matching bits of the given color, a score indicative of a matching degree between the compared projection images for each of the verification directions; and determining as a disassembly direction for disassembling the selected three dimensional model , a direction opposite to the verification direction of the projection image having the highest score among the calculated scores to associate and store the disassembly direction and the selected three dimensional model in the storage device. <EOS>