IP Library › Granted Patent US 11,978,145
Granted Patent B2
US 11,978,145 · App. 17/880,615 · Granted May 7, 2024

Expression generation for animation object

Inventor: Chang Guo (Shenzhen, CN)
Assignee: TENCENT AMERICA LLC
G06T13/40G06V40/174
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,978,145
App. No.
17/880,615
Granted
May 7, 2024
Kind
B2
Abstract

An expression generation method for an animation object is provided. In the method, a first facial expression of a target animation object is acquired by a first animation application from a facial expression set generated by a second animation application. The facial expression set includes different facial expressions of the target animation object. A display parameter of the acquired first facial expression in the first animation application is adjusted based on a first user input to obtain a second facial expression of the target animation object. A target animation of the target animation object that includes an image frame of the second facial expression is generated.

Claims (64)

1. An expression generation method for an animation object, the expression generation method comprising:

acquiring, by a first animation application, a first facial expression of a target animation object from a facial expression set generated by a second animation application, the facial expression set including different facial expressions of the target animation object;

adjusting, by processing circuitry that executes the first animation application, a facial expression display parameter of the first facial expression in the first animation application based on a first user input to obtain a second facial expression of the target animation object, a value of the facial expression display parameter being adjusted such that a difference between the first facial expression and the second facial expression is less than a threshold; and

generating a target animation of the target animation object that includes an image frame of the second facial expression.

2. The expression generation method according to claim 1 , further comprising:

binding skin to a face of the target animation object in the first animation application,

wherein the first animation application and the second animation application are different 3D animation applications.

3. The expression generation method according to claim 1 , wherein

the first animation application is 3ds Max, and

the second animation application is Maya.

4. The expression generation method according to claim 1 , wherein the acquiring comprises:

loading a first facial expression file of the first facial expression in the first animation application, the first facial expression file being exported from the second animation application;

displaying, in the first animation application, the first facial expression indicated by the first facial expression file; and

displaying, in an operation panel in the first animation application, the facial expression display parameter of the first facial expression and a current value of the facial expression display parameter.

5. The expression generation method according to claim 1 , wherein

the facial expression display parameter includes at least one of a mouth display parameter, an eyebrow display parameter, or an eye display parameter; and

the adjusting the facial expression display parameter includes at least one of:

adjusting the mouth display parameter of the first facial expression, the mouth display parameter corresponding to at least one of a display position or a display curve of a mouth of the target animation object,

adjusting the eyebrow display parameter of the first facial expression, the eyebrow display parameter corresponding to at least one of a display position or a display curve of eyebrows of the target animation object, or

adjusting the eye display parameter of the first facial expression, the eye display parameter corresponding to at least one of a display position or a display curve of eyes of the target animation object.

6. The expression generation method according to claim 5 , wherein

the facial expression display parameter includes the mouth display parameter, and

the adjusting the mouth display parameter of the first facial expression includes adjusting the mouth display parameter of the first facial expression from a first value to a second value, a difference between the mouth displayed according to the second value and the mouth displayed according to the first value being less than a first threshold.

7. The expression generation method according to claim 5 , wherein

the facial expression display parameter includes the eyebrow display parameter, and

the adjusting the eyebrow display parameter of the first facial expression includes adjusting the eyebrow display parameter of the first facial expression from a third value to a fourth value, a difference between the eyebrows displayed according to the fourth value and the eyebrows displayed according to the third value being less than a second threshold.

8. The expression generation method according to claim 5 , wherein

the facial expression display parameter includes the eye display parameter, and

the adjusting the eye display parameter of the first facial expression includes adjusting the eye display parameter of the first facial expression from a fifth value to a sixth value, a difference between the eyes displayed according to the sixth value and the eyes displayed according to the fifth value being less than a third threshold.

9. The expression generation method according to claim 1 , wherein the facial expression set is generated by the second animation application based on a standard facial expression of the target animation object and adjustments to a display parameter of the standard facial expression.

10. The expression generation method according to claim 9 , wherein the display parameter of the standard facial expression is adjusted within a target value range to obtain the facial expression set, a lower limit value of the target value range being an initial value of the display parameter of the standard facial expression, an upper limit value of the target value range being a preset target value, and the preset target value indicating an extreme expression of the target animation object.

11. An expression generation apparatus, comprising:

processing circuitry configured to execute a first animation application, the first animation application being configured to

acquire a first facial expression of a target animation object from a facial expression set generated by a second animation application, the facial expression set including different facial expressions of the target animation object;

adjust a facial expression display parameter of the first facial expression in the first animation application based on a first user input to obtain a second facial expression of the target animation object, a value of the facial expression display parameter being adjusted such that a difference between the first facial expression and the second facial expression is less than a threshold; and

generate a target animation of the target animation object that includes an image frame of the second facial expression.

12. The expression generation apparatus according to claim 11 , wherein

the first animation application is configured to bind skin to a face of the target animation object in the first animation application, and

the first animation application and the second animation application are different 3D animation applications.

13. The expression generation apparatus according to claim 11 , wherein the first animation application is configured to:

load a first facial expression file of the first facial expression in the first animation application, the first facial expression file being exported from the second animation application;

display, in the first animation application, the first facial expression indicated by the first facial expression file; and

display, in an operation panel in the first animation application, the facial expression display parameter of the first facial expression and a current value of the facial expression display parameter.

14. The expression generation apparatus according to claim 11 , wherein

the facial expression display parameter includes at least one of a mouth display parameter, an eyebrow display parameter, or an eye display parameter; and

the first animation application is configured to perform at least one of:

adjustment of the mouth display parameter of the first facial expression, the mouth display parameter corresponding to at least one of a display position or a display curve of a mouth of the target animation object;

adjustment of the eyebrow display parameter of the first facial expression, the eyebrow display parameter corresponding to at least one of a display position or a display curve of eyebrows of the target animation object; or

adjustment of the eye display parameter of the first facial expression, the eye display parameter corresponding to at least one of a display position or a display curve of eyes of the target animation object.

15. The expression generation apparatus according to claim 14 , wherein

the facial expression display parameter includes the mouth display parameter, and

the first animation application is configured to adjust the mouth display parameter of the first facial expression from a first value to a second value, a difference between the mouth displayed according to the second value and the mouth displayed according to the first value being less than a first threshold.

16. The expression generation apparatus according to claim 14 , wherein

the facial expression display parameter includes the eyebrow display parameter, and

the first animation application is configured to adjust the eyebrow display parameter of the first facial expression includes adjusting the eyebrow display parameter of the first facial expression from a third value to a fourth value, a difference between the eyebrows displayed according to the fourth value and the eyebrows displayed according to the third value being less than a second threshold.

17. The expression generation apparatus according to claim 14 , wherein

the facial expression display parameter includes the eye display parameter, and

the first animation application is configured to adjust the eye display parameter of the first facial expression includes adjusting the eye display parameter of the first facial expression from a fifth value to a sixth value, a difference between the eyes displayed according to the sixth value and the eyes displayed according to the fifth value being less than a third threshold.

18. The expression generation apparatus according to claim 11 , wherein the facial expression set is generated by the second animation application based on a standard facial expression of the target animation object and adjustments to a display parameter of the standard facial expression.

19. The expression generation apparatus according to claim 18 , wherein the display parameter of the standard facial expression is adjusted within a target value range to obtain the facial expression set, a lower limit value of the target value range being an initial value of the display parameter of the standard facial expression, an upper limit value of the target value range being a preset target value, and the preset target value indicating an extreme expression of the target animation object.

20. A non-transitory computer-readable storage medium, storing instructions which when executed by at least one processor cause the at least one processor to perform:

acquiring, by a first animation application, a first facial expression of a target animation object from a facial expression set generated by a second animation application, the facial expression set including different facial expressions of the target animation object;

adjusting a facial expression display parameter of the first facial expression in the first animation application based on a first user input to obtain a second facial expression of the target animation object, a value of the facial expression display parameter being adjusted such that a difference between the first facial expression and the second facial expression is less than a threshold; and

generating a target animation of the target animation object that includes an image frame of the second facial expression.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: GUO, CHANG
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 060713/0852 →
Priority Claims (1)
CN 202010820517 · Aug 14, 2020 · national
Continuity (2)
Continuation PCTCN2021102775 · Jun 28, 2021
Related Publication 20220375150A1 · Nov 24, 2022