Augmented Hair Spring Model for Stable Real-Time Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mass-spring systems for digital hair simulation struggle with extreme sagging, violation of inextensibility constraints, and loss of hair structure, particularly in highly stylized hairstyles, while more complex methods are computationally expensive and hinder interactive simulation.

Innovation Solution

An augmented mass-spring system with one-way biphasic coupling using ghost rest-shape configurations and additional springs to maintain stability, simulate global material stiffness, and preserve hair geometry, employing edge, bending, and torsional degrees of freedom.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional mass-spring systems are used for hair simulation, then computational efficiency is maintained, but hair structure integrity is lost and extreme sagging occurs

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidhair structure integrity
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The hair strand is segmented into multiple particles connected by springs, with each particle representing a discrete segment of the hair strand. This segmentation allows the system to maintain computational efficiency while capturing local structural details through individual particle-spring units that can be processed independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Ghost particles are introduced as intermediary elements that do not represent physical hair material but serve as virtual reference points to enforce global structural constraints. These ghost particles mediate between the simple mass-spring dynamics and the required hair structure integrity, providing stiffness without adding physical mass or complexity to the simulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If conventional mass-spring techniques are used, then simulation speed is maintained, but inextensibility constraints are violated and unrealistic hair lengthening occurs

Engineering Contradiction:
Improvesimulation speedVSAvoidinextensibility constraint accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system implements feedback mechanisms where ghost particles provide continuous positional references that constrain particle movement. When particles attempt to extend beyond their rest positions, the ghost particle constraints provide corrective forces that prevent unrealistic lengthening, creating a feedback loop that maintains inextensibility constraints throughout the simulation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter representation by introducing ghost particles with fixed rest positions that define maximum extension limits. By modifying the constraint parameters through ghost particle positions rather than relying solely on spring stiffness, the system prevents hair lengthening while maintaining simulation speed.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If more complex simulation methods are employed to address sagging, then hair structure stability is improved, but computational cost increases significantly

Engineering Contradiction:
Improvehair structure stabilityVSAvoidsimulation system complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

Ghost particles are virtual copies of the rest configuration that provide structural guidance without requiring complex physical models. By copying the initial hair configuration into ghost particle positions, the system obtains global structural stability through simple distance constraints rather than complex mechanical models, maintaining computational efficiency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The ghost particle system serves multiple functions simultaneously: it provides global structural constraints, enforces inextensibility, prevents sagging, and maintains hairstyle geometry. This multi-functionality allows a single additional component to address multiple structural issues without proportionally increasing system complexity.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system efficiently simulates realistic hair dynamics in real-time, maintaining hairstyle integrity and reducing computational overhead, enabling interactive simulations of complex hair interactions.

Implementation Method 1

Each particle is connected to the rest configuration using second springs

Methodology Applied
Scientific EffectElasticity: Elasticity

Implementation Method 2

simulates, using the first and second springs, the movement of the hair strands

Methodology Applied
Scientific EffectHooke's Law: Hooke's Law

Data Source

PatentUS20260051102A1Augmented mass-spring system for digital hair simulation
Publication Date: 2026.02.19 ADOBE INC
  • US20260051102A1 patent drawing
  • US20260051102A1 patent drawing
  • US20260051102A1 patent drawing

AI summary

In implementations of techniques and systems for digital hair simulation using an augmented mass-spring model, a processing device receives a hair model including multiple hair strands and a head geometry. Each hair strand is discretized into multiple particles connected by multiple first springs. The processing device also defines a rest configuration for each hair strand with ghost positions corresponding to the position of the multiple particles in the rest configuration. Each particle is connected to the rest configuration by second springs. The processing device then simulates the movement of the hair strands in response to an input action using the first and second springs. The simulated movement is presented via a display device.