To present interference information indicating a shape of an interference part for interference between virtual objects, an information processing apparatus (100) includes a storage unit (101) configured to store model data of a plurality of virtual objects, a position and orientation acquisition unit (108) configured to acquire a position and orientation of each of the plurality of virtual objects, an interference determination unit (103) configured to determine whether interference is present between the virtual objects based on the position and orientation of each of the plurality of virtual objects and the model data of the plurality of virtual objects, an interference information recording unit (111) configured to record an outline of an interference part where the virtual objects interfere with each other as interference information, based on a result of the interference determination unit, a generation unit (109) configured to generate a composite image including a captured image (107), an image of the plurality of virtual objects, and an image representing the outline of the interference part, and an output unit (110) configured to output the generated composite image.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, STORAGE MEDIUM AND PROGRAM