FIELD

This disclosure generally relates to computer graphics and, more particularly, to systems and methods for generating a model of a character from one or more images.

BACKGROUND

In computer-generated graphics applications, such as video games or animated films, characters in the graphics application typically comprise 3D (three-dimensional) character models. In the context of video games, an in-game character model may include hundreds of parameters. The parameters can give the in-game character a distinct appearance.

Some graphics applications may provide the ability for a user to generate a customized character. For example, a user may wish to create a character representing the user or a famous person, such as a celebrity. The graphics application may include customizable parameters for a user to generate the custom character.

However, manually creating an suitable representation of custom character that accurately depicts a desired reference is difficult and time consuming. Some level of artistic competence is usually needed to obtain a good result. Even with intuitive direct on-screen manipulation of the parameters of a 3D model representing the character, fine tuning the appearance of the character to match a reference is difficult. The difficulty lies in navigating and manipulating a high-dimensional space of continuous and parameters by a human user.

As such, there remains a need in the art for a system and method for more easily generating a model of a character.

SUMMARY

Embodiments of the disclosure provide a method, computer-readable storage medium, and device for generating a character model. The method comprises: receiving an input image of a reference subject; processing the input image to generate a normalized image; identifying a set of features present in the normalized image, wherein each feature in the set of features corresponds to a portion of a head or body of the reference subject; for each feature in the set of features, processing at least a portion of the normalized image including the feature by a neural network model corresponding to the feature to generate a parameter vector corresponding to the feature; and combining the parameter vectors output by respective neural network models corresponding to respective features in the set of features to generate a parameterized character model corresponding to reference subject in the input image.

