Methods and systems of enriching blendshape rigs with physical simulation

US10297065B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10297065-B2
Application numberUS-201615347296-A
CountryUS
Kind codeB2
Filing dateNov 9, 2016
Priority dateNov 9, 2016
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and computer-readable memory are provided for determining time-varying anatomical and physiological tissue characteristics of an animation rig. For example, shape and material properties are defined for a plurality of sample configurations of the animation rig. The shape and material properties are associated with the plurality of sample configurations. An animation of the animation rig is obtained, and one or more configurations of the animation rig are determined for one or more frames of the animation. The determined one or more configurations include shape and material properties, and are determined using one or more sample configurations of the animation rig. A simulation of the animation rig is performed using the determined one or more configurations. Performing the simulation includes computing physical effects for addition to the animation of the animation rig.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of determining time-varying anatomical and physiological tissue characteristics of an animation rig, comprising: defining shape and material properties for a plurality of sample configurations of the animation rig, the animation rig comprising a blendshape rig and a blendvolume rig, the blendvolume rig including a plurality of blendvolumes defining volumetric structures for complementing the blendshape rig; associating the shape and material properties with the plurality of sample configurations on a blendshape basis; obtaining an animation of the animation rig; determining one or more configurations of the animation rig for one or more frames of the animation, the determined one or more configurations including shape and material properties, wherein the one or more configurations are determined using one or more sample configurations of the animation rig; and performing a simulation of the animation rig using the determined one or more configurations, wherein performing the simulation includes computing physical effects for addition to the animation of the animation rig. 2. The method of claim 1 , further comprising: changing, at each frame of the animation, a rest state configuration for the simulation to be an interpolation of a corresponding configuration determined for each frame. 3. The method of claim 2 , further comprising: performing dynamic rebalancing to prevent changing rest state configurations from affecting the simulation. 4. The method of claim 3 , wherein performing the dynamic rebalancing for a frame includes: determining a force associated with one or more shapes of the animation rig for the frame, wherein the force is determined before a rest state configuration of the simulation is changed at the frame; and determining, for the frame, a configuration that satisfies the determined force. 5. The method of claim 1 , wherein computing the physical effects includes: determining a blendvolume of the blendvolume rig for a configuration of the animation rig, the blendvolume comprising a combination of blend elements defining a volumetric structure of the configuration; and determining one or more material properties of the configuration. 6. The method of claim 1 wherein the plurality of blendvolumes are generated by deforming a neutral blendvolume to each of a plurality of blendshapes. 7. The method of claim 6 , wherein the neutral blendvolume is generated by tesselating a neutral blendshape. 8. The method of claim 1 , further comprising: adding the shape and material properties of the determined one or more configurations to the animation of the animation rig. 9. A computer-readable memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising instructions that cause the one or more processors to: define shape and material properties for a plurality of sample configurations of an animation rig, the animation rig comprising a blendshape rig and a blendvolume rig, the blendvolume rig including a plurality of blendvolumes defining volumetric structures for complementing the blendshape rig; associate the shape and material properties with the plurality of sample configurations on a blendshape basis; obtain an animation of the animation rig; determine one or more configurations of the animation rig for one or more frames of the animation, the determined one or more configurations including shape and material properties, wherein the one or more configurations are determined using one or more sample configurations of the animation rig; and perform a simulation of the animation rig using the determined one or more configurations, wherein performing the simulation includes computing physical effects for addition to the animation of the animation rig. 10. The computer-readable memory of claim 9 , further comprising instructions that cause the one or more processors to: change, at each frame of the animation, a rest state configuration for the simulation to be an interpolation of a corresponding configuration determined for each frame. 11. The computer-readable memory of claim 10 , further comprising instructions that cause the one or more processors to: perform dynamic rebalancing to prevent changing rest state configurations from affecting the simulation. 12. The computer-readable memory of claim 11 , wherein performing the dynamic rebalancing for a frame includes: determining a force associated with one or more shapes of the animation rig for the frame, wherein the force is determined before a rest state configuration of the simulation is changed at the frame; and determining, for the frame, a configuration that satisfies the determined force. 13. The computer-readable memory of claim 9 , wherein computing the physical effects includes: determining a blendvolume of the blendvolume rig for a configuration of the animation rig, the blendvolume comprising a combination of blend elements defining a volumetric structure of the configuration; and determining one or more material properties of the configuration. 14. The computer-readable memory of claim 9 , wherein the plurality of blendvolumes are generated by deforming a neutral blendvolume to each of a plurality of blendshapes. 15. The computer-readable memory of claim 9 , further comprising instructions that cause the one or more processors to: add the shape and material properties of the determined one or more configurations to the animation of the animation rig. 16. A system for determining time-varying anatomical and physiological tissue characteristics of an animation rig, comprising: a memory storing a plurality of instructions; and one or more processors configurable to: define shape and material properties for a plurality of sample configurations of the animation rig, the animation rig comprising a blendshape rig and a blendvolume rig, the blendvolume rig including a plurality of blendvolumes defining volumetric structures for complementing the blendshape rig; associate the shape and material properties with the plurality of sample configurations on a blendshape basis; obtain an animation of the animation rig; determine one or more configurations of the animation rig for one or more frames of the animation, the determined one or more configurations including shape and material properties, wherein the one or more configurations are determined using one or more sample configurations of the animation rig; and perform a simulation of the animation rig using the determined one or more configurations, wherein performing the simulation includes computing physical effects for addition to the animation of the animation rig.

Assignees

Inventors

Classifications

  • G06T13/40Primary

    of characters, e.g. humans, animals or virtual beings · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10297065B2 cover?
Methods, systems, and computer-readable memory are provided for determining time-varying anatomical and physiological tissue characteristics of an animation rig. For example, shape and material properties are defined for a plurality of sample configurations of the animation rig. The shape and material properties are associated with the plurality of sample configurations. An animation of the ani…
Who is the assignee on this patent?
Disney Entpr Inc, Eth Zuerich Eidgenoessische Technische Hochschule Zuerich
What technology area does this patent fall under?
Primary CPC classification G06T13/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).