Method and system for generating anonymized digital humans
AssigneeUnity Technologies SF
InventorsAdam Richard Crespi, Charles Levi Metze, III, Cera Kayli Laidlaw, James Neilson Warren, River Indie Page, Cameron Sun, Alex Thaman
Life of this patent
Estimating the term…
Abstract
A method of populating a digital environment with an anonymous humanoid digital character is disclosed. One or more values are randomly determined for one or more target human properties. An asset pool is searched for assets that are compatible with the one or more values. The assets include a human body mesh. A blend of height and weight vertex animation textures (VATs) is applied to the human body mesh. The blended human body mesh is placed into the digital environment.
Claims20
A system comprising:
- one or more computer processors;
- one or more computer memories;
- a set of instructions incorporated into the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:
- randomly determining one or more values for one or more target human properties;
- searching for assets in an asset pool that are compatible with the one or more values, the assets including a human body mesh;
- applying a blend of height and weight vertex animation textures (VATs) to the human body mesh, wherein the VATs compress delta positions of vertices in the human body mesh between height and weight variations under RGBA values in an image format;
- and
- placing the blended human body mesh into a digital environment.
A method comprising:
- randomly determining one or more values for one or more target human properties;
- searching for assets in an asset pool that are compatible with the one or more values, the assets including a human body mesh;
- applying a blend of height and weight vertex animation textures (VATs) to the human body mesh, wherein the VATs compress delta positions of vertices in the human body mesh between height and weight variations under RGBA values in an image format;
- and
- placing the blended human body mesh into a digital environment.
A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more computer processors, causes the one or more computer processors to perform operations, the operations comprising:
- randomly determining one or more values for one or more target human properties;
- searching for assets in an asset pool that are compatible with the one or more values, the assets including a human body mesh;
- applying a blend of height and weight vertex animation textures (VATs) to the human body mesh, wherein the VATs compress delta positions of vertices in the human body mesh between height and weight variations under RGBA values in an image format;
- and
- placing the blended human body mesh into a digital environment.
Dependencies are inferred from the claim text.