Patent ID: 8363057

Claim:
A computer-implemented method method for generating a character motion sequence, comprising: determining, using a computing device, a location and a rotation of a goal location; selecting a first performance location from a performance location grid based on the determined location and rotation of the goal location, wherein the performance location grid includes a plurality of performance location maps, wherein each performance location map specifies different locations and corresponding rotations at which a performed motion is executed, and wherein the first performance location is specified by a first performance location map included in the performance location grid; identifying a parametric motion datapoint included in a behavioral gridmap, wherein the parametric motion datapoint is associated with the first performance location and a set of control parameters, and the set of control parameters defines a motion plan for moving from a first location to the first performance location; determining a performed motion sequence for the character based on the identified parametric motion datapoint and the first performance location; and combining the motion plan with the performed motion sequence to generate the character motion sequence, wherein a character that performs the character motion sequence moves from the first location to the first performance location according to the motion plan and then performs the performed motion sequence at the first performance location.