GENERATING DIGITAL ELEMENTS USING NON-DETERMINISTIC SELECTION
First Claim
1. A method comprising:
- receiving, by a processing device, a list of attribute categories associated with a plurality of graphical assets to construct a simulated character of a graphical simulation, wherein a graphical asset comprises a 3D geometry associated with a graphic rendering of a portion of the simulated character;
determining, by the processing device, a character profile for the simulated character using the list of attribute categories, wherein the character profile comprises an attribute value for each attribute category of the list of attribute categories;
identifying, by the processing device, a list of graphical assets from the plurality of graphical assets that match the character profile;
selecting, by the processing device, a set of graphical assets from the identified list of graphical assets to be used to construct the simulated character, wherein the set of graphical assets are selected non-deterministically from the list; and
constructing the simulated character using the selected set of graphical assets.
1 Assignment
0 Petitions
Accused Products
Abstract
A list of attribute categories associated with a plurality of graphical assets to construct a simulated element of a graphical simulation is received. An element profile for the simulated element using the list of attribute categories is determined, wherein the element profile comprises an attribute value for each attribute category of the list of attribute categories. A list of graphical assets from the plurality of graphical assets that match the element profile is identified. A set of graphical assets from the identified list of graphical assets to be used to construct the simulated character is selected non-deterministically from the list, and the simulated element is subsequently constructed using the selected set of graphical assets.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processing device, a list of attribute categories associated with a plurality of graphical assets to construct a simulated character of a graphical simulation, wherein a graphical asset comprises a 3D geometry associated with a graphic rendering of a portion of the simulated character; determining, by the processing device, a character profile for the simulated character using the list of attribute categories, wherein the character profile comprises an attribute value for each attribute category of the list of attribute categories; identifying, by the processing device, a list of graphical assets from the plurality of graphical assets that match the character profile; selecting, by the processing device, a set of graphical assets from the identified list of graphical assets to be used to construct the simulated character, wherein the set of graphical assets are selected non-deterministically from the list; and constructing the simulated character using the selected set of graphical assets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The method of claim 8, wherein the component part comprises at least one of the 3D geometry of a portion of the body of the simulated character, a shoe, a boot, a garment bottom, a garment top, a hat, or hair.
-
9. A non-transitory computer readable storage medium, having instructions stored therein, which when executed by a processing device, cause the processing device to:
-
receive, by the processing device, a list of label categories used to label component parts to construct a simulated character of a graphical simulation; determine, by the processing device, a character profile for the simulated character by either randomly or pseudo-randomly selecting values for each of the categories from the list of categories; select, by the processing device, a random or pseudo-random set of component parts with labels that match the character profile; and construct, by the processing device, the simulated character using the selected component parts. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a memory to store instructions; and a processing device, operatively coupled to the memory, to execute the instructions, wherein the processing device is to; receive, by a processing device, a list of attribute categories associated with a plurality of graphical assets to construct a simulated element of a graphical simulation, wherein a graphical asset comprises a 3D geometry associated with a graphic rendering of a portion of the simulated element; determine, by the processing device, an element profile for the simulated element using the list of attribute categories, wherein the element profile comprises an attribute value for each attribute category of the list of attribute categories; identify, by the processing device, a list of graphical assets from the plurality of graphical assets that match the element profile; select, by the processing device, a set of graphical assets from the identified list of graphical assets to be used to construct the simulated character, wherein the set of graphical assets are selected non-deterministically from the list; and construct the simulated element using the selected set of graphical assets. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification