Systems and methods for generating computer ready animation models of a human head from captured data images
First Claim
1. A system for generating a three dimensional (3D) head model for use in computer animation from a captured image in which a face is visible comprising:
- one or more processors;
memory readable by the one or more processors; and
instructions stored in the memory that when read by the one or more processors directs the one more processors to;
receive a captured image in which a face is visible, andgenerate a customized static 3D model of a head from the captured image by;
determining a geometry component of the face visible in the captured image;
determining texture components of the face visible in the captured image;
determining lighting components of the face visible in the captured image;
determining camera properties of the captured image;
applying the geometry component, texture components, lighting components, and camera properties to a generative model to generate a customized static 3D model of a head based on the image; and
optimizing the customized static 3D model using a gradient-based optimization framework.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for computer animations of 3D models of heads generated from images of faces is disclosed. A 2D captured image that includes an image of a face can be received and used to generate a static 3D model of a head. A rig can be fit to the static 3D model to generate an animation-ready 3D generative model. Sets of rigs can be parameters that each map to particular sounds. These mappings can be used to generate a playlists of sets of rig parameters based upon received audio content. The playlist may be played in synchronization with an audio rendition of the audio content.
-
Citations
25 Claims
-
1. A system for generating a three dimensional (3D) head model for use in computer animation from a captured image in which a face is visible comprising:
-
one or more processors; memory readable by the one or more processors; and instructions stored in the memory that when read by the one or more processors directs the one more processors to; receive a captured image in which a face is visible, and generate a customized static 3D model of a head from the captured image by; determining a geometry component of the face visible in the captured image; determining texture components of the face visible in the captured image; determining lighting components of the face visible in the captured image; determining camera properties of the captured image; applying the geometry component, texture components, lighting components, and camera properties to a generative model to generate a customized static 3D model of a head based on the image; and optimizing the customized static 3D model using a gradient-based optimization framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification