Patent classifications
A63F2300/5553
Interactive avatars in artificial reality
Aspects of the present disclosure are directed to creating interactive avatars that can be pinned as world-locked artificial reality content. Once pinned, an avatar can interact with the environment according to contextual queues and rules, without active control by the avatar owner. An interactive avatar system can configure the avatar with action rules, visual elements, and settings based on user selections. Once an avatar is configured and pinned to a location by an avatar owner, when other XR devices are at that location, a central system can provide the avatar (with its configurations) to the other XR device. This allows a user of that other XR device to discover and interact with the avatar according to the configurations established by the avatar owner.
EXPRESSION DISPLAY METHOD AND APPARATUS IN VIRTUAL SCENE, DEVICE AND MEDIUM
An expression display method in a virtual scene includes: displaying a virtual scene with a controlled virtual object displayed in the virtual scene; displaying a first expression corresponding to a first interaction event in the virtual scene in response to that the first interaction event happens in the virtual scene, the first interaction event being an interaction event associated with a first virtual object, the first virtual object being a virtual object in the same team as the controlled virtual object; and displaying a second expression in the virtual scene in response to an operation on the first expression, the second expression being used for replying to the first expression.
Modification of animated characters
Some implementations relate to modification and display of game characters. In some implementations, a computer-implemented method to update a displayed character includes providing a user interface with endpoints, an input area enclosed by a plurality of lines, and a preview area that includes the displayed character. Each endpoint is associated with a corresponding type of character. Each line of the plurality of lines connects two adjacent endpoints. The method further includes receiving user input that is indicative of a particular position within the input area, in response to receiving the user input, determining a size of one or more body parts of the displayed character based on the position, and updating the displayed character in the preview area based on the determined size of the one or more body parts of the displayed character.
SYSTEMS AND METHODS FOR GENERATING A MODEL OF A CHARACTER FROM ONE OR MORE IMAGES
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.
MODIFICATION OF ANIMATED CHARACTERS
Some implementations relate to modification and display of game characters. In some implementations, a computer-implemented method to update a displayed character includes providing a user interface with endpoints, an input area enclosed by a plurality of lines, and a preview area that includes the displayed character. Each endpoint is associated with a corresponding type of character. Each line of the plurality of lines connects two adjacent endpoints. The method further includes receiving user input that is indicative of a particular position within the input area, in response to receiving the user input, determining a size of one or more body parts of the displayed character based on the position, and updating the displayed character in the preview area based on the determined size of the one or more body parts of the displayed character.
NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM HAVING INFORMATION PROCESSING PROGRAM STORED THEREIN, PROCESSING APPARATUS, PROCESSING SYSTEM, AND INFORMATION PROCESSING CONTROL METHOD
A plurality of game objects whose appearance can be changed are simultaneously displayed on a display section. An image corresponding to at least one type of an item object among a plurality of types of item objects is designated as a designation object on the basis of an instruction from a user. When the designation object is designated, whether each of the plurality of game objects is a wearing-possible game object that can wear the item object corresponding to the designation object or a wearing-impossible game object that cannot wear the item object corresponding to the designation object, is determined. Then, a display is changed such that the wearing-possible game object is caused to wear the item object and the wearing-impossible game object is caused not to wear the item object.
SYSTEM AND METHOD FOR PROVIDING A COMPUTER-GENERATED ENVIRONMENT
A method comprises: providing a three dimensional computer-generated environment and providing a controllable character within the three dimensional computer-generated environment; receiving user input and controlling the character based at least on the received user input; and providing a three dimensional computer-generated virtual reality device in the three dimensional computer-generated environment for generating a virtual reality environment for the controllable character.
MULTI-INSTANCE, MULTI-USER VIRTUAL REALITY SPACES
A multi-instance, multi-user animation platform includes a plurality of modeled parallel dimensions in a computer memory. Each of the parallel dimensions may be an independent model of a physical, three-dimensional space having corresponding features such that the parallel dimensions are recognizable as counterparts to each other. Avatars are located within corresponding ones of the parallel dimensions so as to prevent over-population of any one of the parallel dimensions by avatars. Avatars are animated within different ones of the parallel dimensions using input from respective users to provide virtual-reality data. A common space is modeled in the computer memory configured in relation to the plurality of parallel instances so that an object located inside the common space is visible from viewpoints located inside each of the plurality of parallel instances. Remote clients may output an animated display of a corresponding one of the parallel dimensions and avatars therein.
MULTI-INSTANCE, MULTI-USER VIRTUAL REALITY SPACES
A multi-instance, multi-user animation platform includes a plurality of modeled parallel dimensions in a computer memory. Each of the parallel dimensions may be an independent model of a physical, three-dimensional space having corresponding features such that the parallel dimensions are recognizable as counterparts to each other. Avatars are located within corresponding ones of the parallel dimensions so as to prevent over-population of any one of the parallel dimensions by avatars. Avatars are animated within different ones of the parallel dimensions using input from respective users to provide virtual-reality data. A common space is modeled in the computer memory configured in relation to the plurality of parallel instances so that an object located inside the common space is visible from viewpoints located inside each of the plurality of parallel instances. Remote clients may output an animated display of a corresponding one of the parallel dimensions and avatars therein.
MULTI-INSTANCE, MULTI-USER VIRTUAL REALITY SPACES
A multi-instance, multi-user animation platform includes a plurality of modeled parallel dimensions in a computer memory. Each of the parallel dimensions may be an independent model of a physical, three-dimensional space having corresponding features such that the parallel dimensions are recognizable as counterparts to each other. Avatars are located within corresponding ones of the parallel dimensions so as to prevent over-population of any one of the parallel dimensions by avatars. Avatars are animated within different ones of the parallel dimensions using input from respective users to provide virtual-reality data. A common space is modeled in the computer memory configured in relation to the plurality of parallel instances so that an object located inside the common space is visible from viewpoints located inside each of the plurality of parallel instances. Remote clients may output an animated display of a corresponding one of the parallel dimensions and avatars therein.