Summary Spline Curve for Animation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer animation, modifying correlated animation spline curves to achieve desired changes, such as altering the behavior of eyelids, is laborious due to the need to manually adjust multiple control points across multiple spline curves, especially when curves have different dimensions or magnitudes.

Innovation Solution

Constructing a summary spline curve from multiple animation spline curves by normalizing and averaging control points, allowing for the modification of control point values and tangent angles, which can then be propagated to the original spline curves, simplifying the process of achieving desired animations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple animation spline curves are modified manually to achieve desired changes, then the animation behavior can be adjusted, but the labor and time required increases significantly

Engineering Contradiction:
Improveanimation behavior adjustmentVSAvoidmodification efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent combines multiple correlated animation spline curves into a single summary spline curve that represents the collective behavior of the original curves. By merging the control points of multiple curves into one unified structure, animators can modify all correlated curves simultaneously through a single interface, eliminating the need to manually adjust each curve individually and thus significantly improving productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The summary spline curve serves as a universal control structure that manages multiple animation spline curves at once. This multi-functional approach allows a single modification operation to affect multiple correlated animation variables (such as top and bottom eyelid positions), providing versatility in animation control while reducing the overall number of operations required.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If control points are adjusted individually across multiple spline curves, then precise control is achieved, but the complexity of the operation increases

Engineering Contradiction:
Improvecontrol point adjustmentVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

By merging multiple control point structures into a single summary control point structure, the patent simplifies the user interface and interaction model. Instead of navigating through multiple curves and their respective control points, the animator works with one unified control structure, reducing operational complexity while maintaining ease of adjustment.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If multiple animation spline curves with different dimensions or magnitudes are modified concurrently, then consistent behavior across curves is achieved, but the difficulty of coordination increases

Engineering Contradiction:
Improvebehavior consistencyVSAvoidcoordination difficulty
Core Design Contradiction:
Stability of the object's compositionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies parameter transformation techniques to normalize the different dimensions and magnitudes of multiple animation spline curves before combining them into the summary curve. By standardizing the parameter space, the system enables consistent behavior across curves with originally different scales or units, while the normalization process automatically handles the coordination complexity, making it transparent to the user.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9589376B2Manipulation of splines based on a summary spline
Publication Date: 2017.03.07 PIXAR CORP
  • US9589376B2 patent drawing
  • US9589376B2 patent drawing
  • US9589376B2 patent drawing

AI summary

A summary spline curve can be constructed from multiple animation spline curves. Control points for each of the animation spline curves can be included to form a combined set of control points for the summary spline curve. Each of the animation spline curves can then be divided into spline curve segments between each neighboring pair of control points in the combined set of control points. For each neighboring pair, the spline curve segments can be normalized and averaged to determine a summary spline curve segment. These summary spline curve segments are combined to determine a summary spline curve. The summary spline curve can then be displayed and/or modified. Modifications to the summary spline curve can result in modifications to the animation spline curves.