CPC A63F 13/57 (2014.09) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 13/40 (2013.01); G06T 13/80 (2013.01); G06T 2200/24 (2013.01)] | 17 Claims |
1. A computer-implemented method, the method comprising:
accessing, via a system of one or one or more processors, an autoencoder trained based on character control information generated using motion capture data, the character control information indicating, at least, trajectory information associated with the motion capture data,
wherein the autoencoder is trained to reconstruct, via a latent feature space, the character control information, and output of the autoencoder is provided as a control signal to a motion prediction network;
obtaining, via the system during runtime of an electronic game, first character control information associated with a trajectory of an in-game character of the electronic game, wherein the first character control information is determined based on information derived during a window of frames generated by the electronic game, wherein user input is received from an input controller communicatively coupled to the electronic game;
generating, via the system, combined input from the first character control information and the user input, wherein the user input is mapped to character control information, and wherein the mapped user input perturbs the first character control information;
generating, via the system and based on the combined input via the autoencoder, a latent feature representation associated with the combined input and modifying the latent feature representation; and
outputting, via the autoencoder using the modified latent feature representation, a control signal to the motion prediction network for use in updating a character pose of the in-game character in a user interface associated with the electronic game.
|