Auto-scaling Simulated Object Rest State for Realistic Animation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer graphics, simulating secondary objects like clothing and hair is complex, and physically-based numerical methods often result in unrealistic animations when kinematic objects are animated in exaggerated or cartoonish manners, leading to undesirable reactions from simulated objects.
Innovation Solution
A method for auto-scaling properties of simulated objects by adjusting geometric properties such as length, width, and mass in response to metrics from reference objects, maintaining a desired rest state to ensure visually plausible animations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If physically-based numerical methods are used to simulate secondary objects, then the simulation accuracy is improved, but the visual realism deteriorates when kinematic objects are animated in exaggerated or cartoonish manners
Solution Approach 1:
The patent changes the rest state parameters of the simulated object dynamically based on the metric from the reference object. When the reference object is transformed (e.g., scaled, stretched), the system calculates a metric representing this transformation and adjusts the rest state parameters accordingly, allowing the simulation to adapt to exaggerated or cartoonish animations while maintaining visual realism
Solution Approach 2:
The patent makes the rest state of the simulated object dynamic rather than static. The rest state parameters are continuously updated in response to transformations of the reference object, enabling the simulation to adapt its behavior based on the current state of the reference object, thus resolving the conflict between physical accuracy and visual realism
2Stability of the object's composition
If the rest state of a simulated object is kept fixed, then the simulation stability is improved, but the adaptability to reference object transformations deteriorates
Solution Approach 1:
The patent implements a dynamic rest state that adjusts in response to reference object transformations. The system calculates a metric from the reference object's transformation and uses this to dynamically update the rest state parameters, providing both stability through controlled adjustments and adaptability to various transformation types
Solution Approach 2:
The patent introduces a feedback mechanism where the transformation of the reference object is measured (metric calculation) and this information feeds back into adjusting the rest state parameters of the simulated object. This closed-loop approach ensures the simulation remains stable while adapting to transformations
Data Source
AI summary
A method for auto-scaling properties of simulated objects includes receiving a metric associated with a reference object. A value associated with a property of a simulated object is adjusted in response to the metric. The value of the property is related to an at-rest shape or desired rest state associated with the simulated object. The property may be a geometric property of the simulated object. Some examples of geometric properties are dimensions (e.g., length, width, height), angle, momentum and rotation, mass, density, and the like. The at-rest shape or desired rest state associated with the simulated object may be related to shape of the simulated object in response to one or more internal forces and expected external forces.


