Outer Rim Archives
Archives · 2017 · 20170011549

Application (pre-grant publication)

Object Deformation Modeling

Number
20170011549
Published
2017-01-12
Filed
2015-07-09
Assignee
Disney Enterprises, Inc.
Inventors
Pinskiy; Dmitriy et al.
CPC
G06T19/20
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Object-deformation modeling technique — physics/simulation modeling.

Abstract

There are provided systems and methods for performing object deformation modeling. One example system includes a hardware processor, a system memory, and a contact-based deformation modeling software stored in the system memory. The hardware processor is configured to execute the contact-based deformation modeling software to receive a first object geometric data corresponding to a first virtual object and a second object geometric data corresponding to at least a second virtual object, and to transform the first object geometric data by an n-dimensional mapping onto an object deformation space determined based on n primitive deformations. The hardware processor is also configured to execute the contact-based deformation modeling software to model a deformation of the first virtual object due to contact with at least the second virtual object, based on the n-dimensional mapping and a definition of direction for an object-to-object contact force.

Background

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a diagram of an exemplary system configured to perform object deformation modeling, according to one implementation;

FIG. 2 shows another exemplary implementation of a system configured to perform object deformation modeling;

FIG. 3 shows an exemplary system and a computer-readable non-transitory medium including instructions for performing object deformation modeling;

FIG. 4 is a flowchart presenting an exemplary method for performing object deformation modeling, according to one implementation;

FIG. 5 shows an exemplary artist interface display including features for determining a mapping onto an object deformation space that may be modified based on inputs received from a user, according to one implementation; and

FIG. 6 shows an exemplary artist interface display including features for determining a mapping onto an object deformation space that may be modified based on inputs received from a user, according to another implementation.DETAILED DESCRIPTION

The following description contains specific information pertaining to implementations in the present disclosure. One skilled in the art will recognize that the present disclosure may be implemented in a manner different from that specifically discussed herein.The drawings in the present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or correspondin

Claims

1. A computer-implemented deformation system comprising: a hardware processor and a system memory; a contact-based deformation modeling software stored in the system memory; wherein the hardware processor is configured to execute the contact-based deformation modeling software to: receive, via an artist interface of the computer-implemented deformation system, a first object geometric data corresponding to a first virtual object; receive, via the artist interface of the computer-implemented deformation system, a second object geometric data corresponding to at least a second virtual object; transform, using a mapping module, the first object geometric data by an n-dimensional mapping onto an object deformation space determined based on n primitive deformations, where n is an integer larger than one; and model, using an analysis module, a deformation of the first virtual object due to a contact with at least the second virtual object, based on the n-dimensional mapping and a definition of direction for an object-to-object contact force. 9. A method for use by an computer-implemented deformation system including a hardware processor and a system memory having a contact-based deformation modeling software stored therein tomodel a deformation of a first virtual object due to a contact with at least a second virtual object, the method comprising: receiving a first object geometric data corresponding to the first virtual object; receiving a second object geometric data corresponding to at least the second virtual object; transforming the first object geometric data by an n-dimensional mapping onto an object deformation space determined based on n primitive deformations, where n is an integer larger than one; and modeling a deformation of the first virtual object due to the contact with at least the second virtual object, based on the n-dimensional mapping and a definition of direction for an object-to-object contact force. 17. A computer-readable non-transitory medium having stored thereon instructions, which when executed by a hardware processor, instantiate a method comprising: receiving a first object geometric data corresponding to a first virtual object; receiving a second object geometric data corresponding to at least a second virtual object; transforming the first object geometric data by an n-dimensional mapping onto an object deformation space determined based on n primitive deformations, where n is an integer larger than one; and modeling a deformation of the first virtual object due to a contact with at least the second virtual object, based on the n-dimensional mapping and a definition of direction for an object-to-object contact force.