Seamless fracture in a production pipeline
AssigneeDreamWorks Animation LLC
InventorsAkash Garg, Kyle Maxwell, David Lipton
Life of this patent
Estimating the term…
Abstract
Systems and processes for rendering fractures in an object are provided. In one example, a surface representation of an object may be converted into a volumetric representation of the object. The volumetric representation of the object may be divided into volumetric representations of two or more fragments. The volumetric representations of the two or more fragments may be converted into surface representations of the two or more fragments. Additional information associated with attributes of adjacent fragments may be used to convert the volumetric representations of the two or more fragments into surface representations of the two or more fragments. The surface representations of the two or more fragments may be displayed.
Claims16
A computer-enabled method for rendering a reconstructed object comprising a plurality of fragments, wherein the reconstructed object is for animating an object to be fractured into the plurality of fragments, the method comprising:
- converting a surface representation of the object into a volumetric representation of the object;
- generating vector data associated with the surface representation of the object, wherein the vector data comprises normal vector data and position data associated with the surface representation of the object;
- defining the plurality of fragments into which the object is to be fractured by dividing the volumetric representation of the object into a volumetric representation for each of the plurality of fragments;
- generating a surface representation for each of the plurality of fragments based at least in part on the volumetric representation for each of the plurality of fragments and the vector data;
- and
- causing a display of the surface representation for each of the plurality of fragments arranged to form the reconstructed object.
A non-transitory computer-readable storage medium encoded with computer-executable instructions for rendering a reconstructed object comprising a plurality of fragments, wherein the reconstructed object is for animating an object to be fractured into the plurality of fragments, the instructions comprising:
- converting a surface representation of the object into a volumetric representation of the object;
- generating vector data associated with the surface representation of the object, wherein the vector data comprises normal vector data and position data associated with the surface representation of the object;
- defining the plurality of fragments into which the object is to be fractured by dividing the volumetric representation of the object into a volumetric representation for each of the plurality of fragments;
- generating a surface representation for each of the plurality of fragments based at least in part on the volumetric representation for each of the plurality of fragments and the vector data;
- and
- causing a display of the surface representation for each of the plurality of fragments arranged to form the reconstructed object.
Dependencies are inferred from the claim text.