IP Library › Granted Patent US 11,062,495
Granted Patent B2
US 11,062,495 · App. 16/537,482 · Granted Jul 13, 2021

Systems and methods for partitioning an animatable model

Inventors: Justin Bisceglio (New York, NY); Christopher Franz Moore (Ramsey, NJ); Daniel Sampaio Lima (White Plains, NY); Scotty Sharp (Millwood, NY); Steven Song (Armonk, NY)
Assignee: DISNEY ENTERPRISES, INC.
G06T13/40G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,062,495
App. No.
16/537,482
Granted
Jul 13, 2021
Kind
B2
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.

Claims (32)

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.

2. The system of claim 1 , wherein the non-transitory computer-readable medium further stores instructions that, when executed, cause the processors to:

obtain animation data; and

drive the multiple partitions in parallel to animate the animatable model for multiple frames based on the animation data.

3. The system of claim 2 , wherein the animation data comprises information on how the animatable model will be animated over the multiple frames.

4. The system of claim 1 , wherein the animatable model represents a humanoid character.

5. The system of claim 4 , wherein the multiple partitions represents different body parts of the humanoid character.

6. The system of claim 4 , wherein the multiple partitions represent different sub-body parts.

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.

8. The computer-implemented method of claim 7 , further comprising:

obtaining animation data; and

driving the multiple partitions in parallel to animate the animatable model for multiple frames based on animation data.

9. The computer-implemented method of claim 8 , wherein the animation data comprises information on how the animatable model will be animated over the multiple frames.

10. The computer-implemented method of claim 9 , wherein the multiple partitions represents different body parts of the animal character.

11. The computer-implemented method of claim 9 , wherein the multiple partitions represent different sub-body parts.

12. The computer-implemented method of claim 7 , wherein the animatable model represents an animal character.

13. The computer-implemented method of claim 7 , wherein the user input comprises a connected shape in the geometry matrix.

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.

15. The computer-implemented method of claim 14 , further comprising driving the multiple partitions in parallel to animate the animatable model as a unitary model.

16. The computer-implemented method of claim 14 , wherein partitioning the animatable model into the multiple partitions is based on animation data.

17. The computer-implemented method of claim 16 , wherein the animation data comprises motion density information.

18. The computer-implemented method of claim 14 , wherein partitioning the animatable model into the multiple partitions is based on weight maps.

19. The computer-implemented method of claim 14 , wherein the computer system further includes a graphical user interface, and the computer-implemented method further comprises displaying multiple frames in which the animatable model is animated by driving the multiple partitions in parallel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: BISCEGLIO, JUSTIN; LIMA, DANIEL SAMPAIO; MOORE, CHRISTOPHER FRANZ; SHARP, SCOTTY; SONG, STEVEN
To: DISNEY ENTERPRISES, INC.
Reel/Frame 050218/0158 →
Continuity (1)
Related Publication 20210042981A1 · Feb 11, 2021