US 11,816,772 B2
System for customizing in-game character animations by players
Wolfram Sebastian Starke, Edinburgh (GB); and Harold Henry Chaput, Castro Valley, CA (US)
Assigned to ELECTRONIC ARTS INC., Redwood City, CA (US)
Filed by Electronic Arts Inc., Redwood City, CA (US)
Filed on Dec. 13, 2021, as Appl. No. 17/644,000.
Prior Publication US 2023/0186541 A1, Jun. 15, 2023
Int. Cl. A63F 13/57 (2014.01); A63F 13/63 (2014.01); G06T 13/20 (2011.01); G06T 7/20 (2017.01)
CPC G06T 13/20 (2013.01) [A63F 13/57 (2014.09); A63F 13/63 (2014.09); G06T 7/20 (2013.01); G06T 2213/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for customizing animation of an in-game character of a video game, the method comprising:
as implemented by one or more hardware processors of a computing system configured with specific computer-executable instructions,
executing a game application on a client computing device, wherein the game application comprises game data, wherein the game data comprises an animation rule set including a series of character poses defining animation of a first action of an in-game character within the game application, wherein an in-game character comprises a plurality of rigid bodies connected by a plurality of joints, and wherein each character pose of the series of character poses is a particular arrangement of the rigid bodies and joints of the in-game character; and
during runtime of the game application:
identifying one or more character poses associated with animation of the first action;
receiving, from a user of the game application, a modification to a first character pose of the one or more character poses, wherein the modification comprises a change to at least one position, angle, or velocity associated with the arrangement of the rigid bodies and joints of the in-game character;
generating one or more modified character poses for the first action based at least in part on the modification to the first character pose, wherein the one or more modified character poses for the first action are generated using a motion generation machine learning model; and
updating the animation rule set to generate a modified animation rule set for the first action, wherein the one or more modified character poses for the first action replace the corresponding one or more unmodified character poses for the first action, wherein the modified animation rule set defining the modified one or more character poses generated by the character within a virtual environment of the game application when performing the first action.