Personalized avatar systems and methods
Methods and systems for personalizing an avatar for a user for use in a game includes extracting features of the avatar associated with the user. Receiving inputs from the user for customizing at least a feature of the game that is identified as customizable. Constraints of the game are determined and used during updating of a skin of the avatar, wherein the skin of the avatar is updated by adjusting the feature to include the attribute customized using the inputs of the user. The updated skin used to generate an updated avatar that is stored in a user profile of the user and used to represent the user in the game.
1 . A computer-implemented method comprising:
identifying at least one feature of an avatar associated with a user, wherein the at least one feature of the avatar is modifiable;
receiving an input for modifying the at least one feature of the avatar;
modifying the at least one feature based at least in part on the input;
identifying compatibility requirements of a game, wherein the compatibility requirements define limitations of the game for modifying the avatar; and
updating a display of the avatar by modifying the at least one feature based at least in part on the compatibility requirements of the game.
2 . The method of claim 1 , further comprising:
modifying the at least one feature to make the avatar distinguishable; and
designating the at least one feature as a hallmark feature of the avatar.
3 . The method of claim 2 , wherein the hallmark feature is designated by a system used for modifying the avatar based at least in part on the feature and a type of customization applied to the feature.
4 . The method of claim 1 , wherein the avatar associated with the user is generated from an image of the user, and wherein the image of the user is generated as a three-dimensional image.
5 . The method of claim 1 , wherein the avatar associated with the user is generated from a game icon or a picture of a character provided by the user, and wherein the game icon or the picture of the character is converted into a three- dimensional image.
6 . The method of claim 1 , wherein identifying the at least one feature includes identifying three-dimensional attributes of the at least one feature of the avatar.
7 . The method of claim 1 , wherein identifying the at least one feature includes extracting two-dimensional attributes of the at least one feature of the avatar.
8 . The method of claim 1 , wherein the avatar is transportable to a second game.
9 . The method of claim 3 , further comprising:
assigning a weight to each of the at least one feature of the avatar, wherein the weight is indicative of a salience of the at least one feature, wherein the saliency is based on a type of modification applied to the at least one feature,
wherein the feature with a highest weight amongst the at least one feature is designated as the hallmark feature.
10 . The method of claim 8 , further comprising:
detecting a request to transport the avatar from a first game to the second game; and
in response to the request, transporting the avatar to the second game, wherein the transportation of the avatar to the second game includes transporting a hallmark feature of the avatar to a first feature of a character identified in the second game, wherein the character is associated with the user.
11 . The method of claim 10 , wherein transporting the hallmark feature of the avatar includes modifying the first feature to correspond with the hallmark feature, the modification performed upon successful verification that the first feature is modifiable in the second game,
wherein the modification of the first feature is based at least in part on the compatibility requirements of the second game, the first feature being designated as the hallmark feature of the character to distinctly identify the user in the second game.
12 . The method of claim 10 , wherein transporting the avatar further comprises:
identifying the compatibility requirements of the second game, wherein the compatibility requirements of the second game identify features of the character that are modifiable in the second game and an amount of modification that can be performed to the features of the character for the second game;
mapping the at least one feature from the avatar to the features of the character identified as modifiable in the second game; and
modifying the features of the character, wherein the modification includes scaling the features of the character to match with the scaling of the at least one feature identified in the avatar.
13 . The method of claim 12 , wherein the scaling of the features of the character includes adjusting aspect ratios of the features of the character in the second game so as to match with corresponding aspect ratios of the at least one feature of the avatar.
14 . The method of claim 1 , further comprising:
generating a non-fungible token (NFT) in a blockchain for the avatar, the NFT capturing the at least one feature of the avatar and the modification of the at least one feature of the avatar, wherein the NFT keeps track of modifications to the at least one feature of the avatar.
15 . The method of claim 1 , wherein updating the display of the avatar includes generating a plurality of updated avatars with a hallmark feature designated in the avatar, wherein each updated avatar of the plurality of updated avatars corresponds to a distinct style used for rendering.
16 . The method of claim 1 , wherein identifying the at least one feature includes identifying three-dimensional attributes of the at least one feature of the avatar.
17 . The method of claim 1 , wherein the input includes text inputs, the text inputs identifying at least a second game to transport the avatar to and a style of the second game, and
wherein the text inputs are interpreted and a hallmark feature of the avatar adjusted to comply with the style specified for the second game.
18 . A computer-implemented method comprising:
receiving a request to transport an avatar associated with a user from a first game to a second game, wherein the avatar includes
at least one modified feature and at least one hallmark feature used to distinctly identify the user from other users; and
in response to the request, transporting the avatar to the second game, wherein transporting the avatar includes modifying the at least one modified feature and the at least one hallmark feature based at least in part on rendering constraints associated with the second game.
19 . The method of claim 18 , wherein transporting the avatar associated with the user further comprises:
identifying a relationship between two or more features of the avatar in the first game;
mapping the two or more features of the avatar of the first game with corresponding character features of a character in the second game, wherein the character features of the character are identified to be modifiable in the second game; and
updating the character features of the character based at least in part on the two or more features of the avatar, the character features of the character updated in accordance to the relationship defined between the two or more features of the avatar and in accordance to compatibility requirements of the second game,
wherein the relationship between the two or more features of the avatar is used to define a scaling factor, and the character features of the character in the second game are updated based at least in part on the scaling factor defined between the two or more features of the avatar.
20 . The computer-implemented method of claim 18 , further comprising:
designating at least one feature identified to be the hallmark feature of the avatar based at least in part on compatibility requirements of the second game, wherein the hallmark feature is used to distinctly identify a user associated with the avatar.