Proxy Model Orientation for Hair Simulation Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-generated imagery (CGI) and computer-aided animation techniques face challenges in efficiently simulating hair and fur dynamics, particularly in balancing detail with computational resources, leading to complex and resource-intensive models that are computationally prohibitive and numerically unstable.

Innovation Solution

The method involves orienting properties of dynamic or simulation models, such as hair, using proxy models that represent smoothed or filtered versions, allowing for the transfer of properties from one pose to another in a less computationally expensive manner, and using scale separation to treat features differently during rendering and simulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex and detailed hair models are used to achieve high visual fidelity, then the realism of hair dynamics is improved, but the computational resources required become prohibitive and numerical instability increases

Engineering Contradiction:
Improvevisual fidelity of hair dynamicsVSAvoidcomputational complexity of hair model
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The hair model is divided into multiple scales: a coarse-scale proxy model for overall hair behavior and fine-scale detailed models for local features. This segmentation allows computation at different levels of detail, reducing overall computational complexity while maintaining visual fidelity where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A proxy model serves as an intermediary between the simple animation control and the complex detailed hair model. The proxy model captures essential hair dynamics at coarse resolution, which then guides or constrains the more detailed model, reducing the computational burden on the full system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If highly detailed hair models are simulated, then the realism of hair dynamics is improved, but computational time and resources increase significantly

Engineering Contradiction:
Improverealism of hair dynamicsVSAvoidcomputational time for simulation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Instead of fully simulating all hair strands at high detail, the method applies detailed simulation only to selected portions or key features of the hair, while other areas use simplified models or pre-computed data, reducing overall computational time while maintaining acceptable realism.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The proxy model performs preliminary computation of hair dynamics at coarse resolution before the final detailed rendering. This preliminary action pre-determines major hair movements and positions, allowing the detailed model to focus only on refining local features rather than computing everything from scratch.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If complex hair models with many control variables are used, then the visual detail is improved, but numerical stability during simulation deteriorates

Engineering Contradiction:
Improvedetail of hair modelVSAvoidnumerical stability of simulation
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The simulation is segmented into stable coarse-scale computations using the proxy model and less critical fine-scale computations. The coarse-scale segment with fewer control variables provides numerical stability, while the fine-scale segment adds detail where numerical errors are less impactful on overall stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The proxy model acts as an intermediary that stabilizes the numerical simulation by providing a well-behaved coarse-scale framework. This framework constrains the more numerically sensitive detailed model, preventing error accumulation and maintaining overall simulation stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8698810B2Reorienting properties in hair dynamics
Publication Date: 2014.04.15 PIXAR CORP
  • US8698810B2 patent drawing
  • US8698810B2 patent drawing
  • US8698810B2 patent drawing

AI summary

Techniques are disclosed for orienting (or reorienting) properties of computer-generated models, such as those associated with dynamic models or simulation models. Properties (e.g., material or physical properties) that influence the behavior of a dynamic or simulation model (e.g., a complex curve model representing a curly hair) may be oriented or re-oriented as desired using readily available reference frames. These references frame may be obtained using a proxy model that corresponds to the dynamic or simulation model in a less computationally expensive manner in some embodiments than some techniques for determining reference frames directly using the dynamic or simulation model. In some embodiments, the proxy model may include a smoothed version of the dynamic or simulation model. In other embodiments, the proxy model may include a filtered or simplified version of the dynamic or simulation model.