# US 10,769,860 B2 · Transferrable between styles virtual identity systems and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,860 B2
- Document ID: US10769860B2
- Status: Granted
- Kind: B2
- Application number: 15/797,931
- Filed: 2017-10-30
- Published: 2018-05-03
- Granted: 2020-09-08
- Earliest claimed: 2016-10-31
- Assignees: DG Holdings, Inc.
- Applicants: DG Holdings, Inc.
- Inventors: Jesse Janzer; Jon Middleton; Berkley Frei
- Web page: https://patentgrep.com/patent/US10769860B2

## CPC

- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- A63F 2300/209: characterized by low level software layer, relating to hardware management, e.g. Operating System, Application Programming Interface
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2219/2021: Shape modification
- G06T 2219/2024: Style variation
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A system for switching a 3D asset between art styles, including a user interface to receive an art style selection, and a 3D character software development kit (SDK) engine. The 3D character SDK engine receives a selected art style from the user interface, determines identifying characteristics of the 3D asset, removes the identifying characteristics from the 3D asset to return the 3D asset to a base figure, receives style deformations based on the selected art style, applies the style deformations to the base figure to form a new 3D asset based on the selected style, and applies the identifying characteristics to the new 3D asset based on the selected style.

## Claims

### Claim 1

A system for switching a three-dimensional (3D) asset between art styles, comprising:
a user interface to receive an art style selection; and
a 3D character software development kit (SDK) engine configured to:
receive a selected art style from the user interface, wherein the selected art style is one of a plurality of art styles, wherein each art style corresponds to different style deformations comprising a combination of one or more visual shapes, one or more materials, and one or more shaders to be used to form an initial 3D asset, wherein the one or more visual shapes, the one or more materials, and the one or more shaders are defined by an artist of the selected art style, and wherein each of the plurality of art styles are visually incongruent;
remove customizing deformations from the initial 3D asset to return the initial 3D asset to a base figure, wherein the customizing deformations are deformations chosen by a user when creating the initial 3D asset;
receive style deformations corresponding to the selected art style;
apply the style deformations corresponding to the selected art style to the base figure to form a new 3D asset based on the selected art style, wherein the style deformations corresponding to the selected art style comprise one or more of a corresponding visual shape, a corresponding material, and a corresponding shader to be used to form the new 3D asset to visually fit the new 3D asset with the selected art style, wherein the new 3D asset is visually incongruent with a non-selected art style of the plurality of art styles; and
apply the customizing deformations to the new 3D asset based on the selected art style, wherein the 3D character SDK engine is configured to apply the customizing deformations to the new 3D asset based on the selected style by:
determining whether the selected art style includes an override deformation for at least one of the customizing deformations;
if the selected art style includes the override deformation for the at least one of the customizing deformations, applying the override deformation for the at least one of the customizing deformations; and
if the selected art style does not include the override deformation for the at least one of the customizing deformations, applying a standard deformation for the at least one of the customizing deformations.

### Claim 2 (depends on 1)

The system of claim 1, wherein the 3D character SDK engine is further configured to:
determine identifying characteristics of the initial 3D asset;
remove the identifying characteristics from the initial 3D asset to return the initial 3D asset to the base figure; and
apply the identifying characteristics to the new 3D asset based on the selected art style.

### Claim 3 (depends on 2)

The system of claim 2, wherein the 3D character SDK engine is configured to apply the identifying characteristics to the new 3D asset based on the selected style by:
determining whether the selected art style includes an override deformation for at least one of the identifying characteristics;
if the selected art style includes the override deformation for the at least one of the identifying characteristics, applying the override deformation for the at least one of the identifying characteristics; and
if the selected art style does not include the override deformation for the at least one of the identifying characteristics, applying a standard deformation for the at least one of the identifying characteristics.

### Claim 4 (depends on 2)

The system of claim 2, wherein the identifying characteristics are least one of scars, tattoos, birth marks, make up, glasses, earrings, and facial piercings.

### Claim 5 (depends on 1)

The system of claim 1, wherein the 3D character SDK engine is configured to compare the new 3D asset to standards of a destination application.

### Claim 6 (depends on 5)

The system of claim 5, wherein the 3D character SDK engine is configured to modify the new 3D asset to the standards of the destination application when the new 3D asset does not conform to the standards of the destination application.

### Claim 7 (depends on 5)

The system of claim 5, wherein when the new 3D asset does not conform to the standards of the destination application, the 3D character SDK engine is configured to transmit options to the user through the user interface.

### Claim 8

An apparatus for switching a three-dimensional (3D) asset between art styles, comprising:
memory to store an initial 3D asset; and
one or more processing units configured to:
receive a selected art style from a user interface, wherein the selected art style is one of a plurality of art styles, wherein each of the plurality of art styles corresponds to different style deformations comprising a set of visual shapes, materials, and shaders to be used to form the initial 3D asset, wherein the visual shapes, the materials, and the shaders are defined by an artist of the selected art style, and wherein each of the plurality of art styles are visually incongruent;
determine identifying characteristics of the initial 3D asset;
remove the identifying characteristics from the initial 3D asset to return the initial 3D asset to a base figure, wherein the identifying characteristics are characteristics chosen by a user when creating the initial 3D asset;
receive style deformations corresponding to the selected art style;
apply the style deformations corresponding to the selected art style to the base figure to form a new 3D asset based on the selected style, wherein the style deformations corresponding to the selected art style comprise one or more of a corresponding visual shape, a corresponding material, and a corresponding shader to be used to form the new 3D asset to visually fit the new 3D asset with the selected art style, wherein the new 3D asset is visually incongruent with a non-selected art style of the plurality of art styles;
apply the identifying characteristics to the new 3D asset based on the selected style;
determine whether the selected art style includes an override deformation for at least one of the identifying characteristics;
if the selected art style includes the override deformation for the at least one of the identifying characteristics, applying the override deformation for the at least one of the identifying characteristics; and
if the selected art style does not include the override deformation for the at least one of the identifying characteristics, applying a standard deformation for the at least one of the identifying characteristics.

### Claim 9

A method for defining an artistic style of a three-dimensional (3D) asset, comprising:
receiving an initial base figure of the 3D asset;
receiving a selected art style from a user interface, wherein the selected art style is one of a plurality of art styles, wherein each art style corresponds to different style deformations comprising a combination of visual shapes, materials, and shaders to be used to form the 3D asset, wherein the visual shapes, the materials, and the shaders are defined by an artist of the selected art style, wherein each of the plurality of art styles are visually incongruent;
modifying the initial base figure based on the artistic style to form a modified base figure, wherein the artistic style defines style deformations corresponding to the selected art style comprising one or more of a corresponding visual shape, a corresponding material, and a corresponding shader to be used to form the 3D asset to visually fit the 3D asset with the selected art style, wherein the 3D asset is visually incongruent with a non-selected art style of the plurality of art styles;
receiving standard deformations of identifying characteristics for the initial base figure, wherein the standard deformations of the identifying characteristics are deformations chosen by a user;
modifying at least a portion of the standard deformations of the identifying characteristics to override the portion of the standard deformations based on the artistic style and the identifying characteristics; and
importing the modified base figure and the overridden portion of the standard deformations into an artistic tools engine.

### Claim 10 (depends on 9)

The method of claim 9, customizing the modified base figure with the artistic tools engine.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
receiving a different artistic style for the modified base figure;
determining the identifying characteristics of the modified base figure;
removing the identifying characteristics from the modified base figure to return the modified base figure to the initial base figure;
receiving style deformations corresponding to the received different artistic style;
applying the style deformations corresponding to the received different artistic style to the initial base figure to form a new 3D asset based on the received different artistic style; and
applying the identifying characteristics to the new 3D asset based on the received different artistic style.

### Claim 12 (depends on 11)

The method of claim 11, further comprising determining whether the received different artistic style includes an override deformation for at least one of the identifying characteristics;
if the received different artistic style includes the override deformation for the at least one of the identifying characteristics, applying the override deformation for the at least one of the identifying characteristics; and
if the received different artistic style does not include the override deformation for the least one of the identifying characteristics, applying a standard deformation of the received different artistic style for the at least one of the identifying characteristics.

### Claim 13 (depends on 11)

The method of claim 11, wherein the identifying characteristics are at least one of scars, tattoos, birth marks, make up, glasses, earrings, and facial piercings.

### Claim 14 (depends on 11)

The method of claim 11, wherein the received different artistic style is inputted by the user.

### Claim 15 (depends on 11)

The method of claim 11, wherein the received different artistic style is received from a destination application.

### Claim 16 (depends on 11)

The method of claim 11, further comprising comparing the modified base figure to standards of a destination application.

### Claim 17 (depends on 16)

The method of claim 16, wherein when the modified base figure does not conform to the standards of the destination application, providing options to the user to enable the new 3D asset to conform the standards of the destination application.

### Claim 18 (depends on 16)

The method of claim 16, wherein when the modified base figure does not conform to the standards of the destination application, modifying the new 3D asset to conform to the standards of the destination application.
