1. A method of producing a locomotion animation, the method comprising the steps of: acquiring motion capture data for one or more objects; calculating movement information of the objects on the basis of surrounding information of the objects and the motion capture data; measuring a collision between the objects or between a target object and obstacles including the objects on the basis of the movement information to calculate riding motion information for the target subject; and synthesizing the movement information and the riding motion information to determine movement motion and riding animations of the target object.