Bakeless Keyframe Animation Solver Joint Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional baking animation techniques require the use of rigs for posing characters, which introduce complexities due to kinematic properties and require technical expertise, making it difficult for animators to quickly create keyframes without assistance.
Innovation Solution
A bakeless keyframe animation solver that allows joint manipulation without rigs, using joint logic to drive the manipulation of joints and produce keyframes through interpolation, enabling efficient creation of keyframe poses and animations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional baking animation techniques using rigs are employed, then character posing can be achieved, but the system complexity increases due to kinematic properties and requires technical expertise
Solution Approach 1:
The patent extracts and removes the rig component from the animation system, creating a bakeless keyframe animation solver that manipulates joints directly without requiring rig objects. This eliminates the complexity of kinematic properties (forward/inverse kinematics) while preserving the essential function of character posing and keyframe generation
Solution Approach 2:
The patent introduces a bakeless animation solver as an intermediary system that sits between the animator and the joint manipulation process. This solver handles the complexity of joint manipulation internally through configurable joint logic, providing a simplified interface to animators while managing the underlying complexity without requiring rigs
2Ease of operation
If rigs with kinematic properties are used, then joint manipulation capability is provided, but the ease of operation decreases due to requirement of technical expertise
Solution Approach 1:
The bakeless animation solver is self-sufficient in handling joint manipulation complexity through configurable joint logic. It automatically manages the manipulation of joints and coupled joints without requiring external rig objects or technical expertise from animators, making the system easier to operate while maintaining full manipulation capability
Solution Approach 2:
The animation solver acts as an intermediary that shields animators from the complexity of joint manipulation. It provides a simplified interface where animators can select joints and define target positions without needing to understand kinematic properties, while the solver handles the complex calculations internally
3Productivity
If rigs are used for animation, then keyframe production is possible, but the productivity decreases due to difficulty in quick iteration
Solution Approach 1:
The bakeless animation solver performs preliminary setup by establishing joint logic and relationships before animation production begins. This preconfiguration enables animators to quickly iterate on keyframes without needing to adjust rig settings or seek technical assistance during the animation process, significantly improving productivity and reducing iteration time
Data Source
AI summary
The systems and methods described herein provide a bakeless keyframe animation solver that enables creation of keyframe poses by manipulation of a skeleton and authors animations through interpolation. A manipulation module enables the manipulation of joints of a skeleton to produce keyframes without the need to bake animations that are driven by a rig. An interpolation module uses the manipulation module to change the kinematic properties (e.g., FK and IK) of one or more joints when interpolating between one or more keyframes to create an animation.


