Outer Rim Archives
Archives · 2021 · 11062495

Granted patent

Systems and methods for partitioning an animatable model

Number
11062495
Published
2021-07-13
Filed
2019-08-09
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Bisceglio; Justin, Moore; Christopher Franz, Lima; Daniel Sampaio, Sharp; Scotty, Song; Steven
CPC
G06T13/40; G06T19/00
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Animation rigging/partitioning technique for animatable models (granted).

Abstract

Systems and methods are disclosed for partitioning an animatable model. The system may include a non-transitory computer-readable medium operatively coupled to processors. The non-transitory computer-readable medium may store instructions that, when executed, cause the processors to perform a number of operations. One operation may include obtaining an animatable model. The animatable model may include a geometry matrix. Another operation may include obtaining user input to partition an animatable model into multiple partitions. The user input may include a connected curve in the geometry matrix. Yet another operation may include partitioning the animatable model into the multiple partitions based on the user input. Individual ones of the multiple partitions may include a partition geometry matrix and a corresponding partition animatable model.

Background

TECHNICAL FIELD (1) The present disclosure relates generally to animatable models. SUMMARY (2) Embodiments of the disclosure are directed to systems and methods for partitioning an animatable model. In one embodiment, a system for partitioning an animatable model may include a non-transitory computer-readable medium operatively coupled to processors. The non-transitory computer-readable medium may store instructions that, when executed, cause the processors to perform a number of operations. One operation may include obtaining an animatable model. The animatable model may include a geometry matrix. Another operation may include obtaining user input to partition an animatable model into multiple partitions. The user input may include a connected curve in the geometry matrix. Yet another operation may include partitioning the animatable model into the multiple partitions based on the user input. Individual ones of the multiple partitions may include a partition geometry matrix and a corresponding partition animatable model. (3) In embodiments, another operation may include obtaining animation data. Yet another operation may include driving the multiple partitions in parallel to animate the animatable model for multiple frames based on the animation data. (4) In embodiments, the animation data may include information on how the animatable model will be animated over the multiple frames. (5) In embodiments, the animatable model may represent a humanoid character. (6) In embodimen

Claims

1. A system for partitioning an animatable model, the system comprising: a non-transitory computer-readable medium operatively coupled to processors and storing instructions that, when executed, cause the processors to: obtain an animatable model, wherein the animatable model comprises a geometry matrix; obtain user input to partition an animatable model into multiple partitions, wherein the user input comprises a connected curve in the geometry matrix; and partition the animatable model into the multiple partitions based on the user input, wherein individual ones of the multiple partitions comprise a partition geometry matrix and a corresponding partition animatable model, wherein partitioning the animatable model into the multiple partitions is based on node density. || 7. A computer-implemented method for partitioning an animatable model, the computer-implemented method being implemented in a computer system including non-transient electronic storage and a physical computer processor, the computer-implemented method comprising: obtaining an animatable model, wherein the animatable model comprises a geometry matrix; obtaining user input to partition an animatable model into multiple partitions; and partitioning the animatable model into the multiple partitions based on the user input, wherein individual ones of the multiple partitions comprise a partition geometry matrix and a corresponding partition animatable model, wherein partitioning the animatable model into the multiple partitions is based on node density. || 14. A computer-implemented method for partitioning an animatable model, the computer-implemented method being implemented in a computer system including non-transient electronic storage and a physical computer processor, the computer-implemented method comprising: obtaining an animatable model, wherein the animatable model comprises a geometry matrix; and partitioning the animatable model into multiple individually drivable partitions, wherein individual ones of the multiple partitions comprise a partition geometry matrix and a corresponding partition animatable model, wherein partitioning the animatable model into the multiple partitions is based on node density.