Editable Cloth Drape Modeling with Progressive Mesh Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloth modeling systems face a tradeoff between achieving physically realistic simulations and computationally-efficient simulations, with high-speed approaches sacrificing fidelity and high-fidelity approaches requiring excessive computational resources and time.

Innovation Solution

A progressive cloth simulation method that provides a preview simulator enabling consistent fold geometries across increasing resolutions, allowing users to modify simulations at any resolution and ensuring the final result is geometrically consistent with user edits, reducing computational cost and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-fidelity cloth simulation is performed, then simulation accuracy and realism are improved, but computational resources and time required increase excessively

Engineering Contradiction:
Improvesimulation accuracyVSAvoidcomputational resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The cloth simulation is divided into multiple resolution levels (coarsest to finest). The system performs simulations at different mesh resolutions sequentially, using the results from coarser levels to initialize finer levels. This segmentation allows the system to achieve high-fidelity results without computing every detail from scratch, thereby reducing overall computational resources required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary simulations at coarser mesh resolutions before proceeding to finer resolutions. These preliminary actions establish initial configurations and energy functions that guide subsequent finer-level simulations, avoiding the need to compute everything from scratch and significantly reducing total computational cost.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If high-speed cloth simulation approach is used, then computational efficiency is improved, but simulation fidelity and realism are sacrificed

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidsimulation fidelity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The simulation process is segmented into multiple resolution stages. Coarse-level simulations provide fast, approximate results for immediate feedback, while finer levels progressively refine the accuracy. This allows the system to maintain computational efficiency at coarse levels while achieving high fidelity at the final finest level through incremental refinement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Coarse-level simulations serve as preliminary actions that quickly establish initial results. These preliminary simulations can be performed at high speed with lower computational cost, providing immediate visual feedback and allowing users to make adjustments before committing to more computationally intensive finer-level simulations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If mesh resolution is increased for more detailed cloth modeling, then geometric accuracy is improved, but computational complexity and simulation time increase

Engineering Contradiction:
Improvegeometric accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The mesh is segmented into multiple resolution levels. The system processes each level separately, using the coarsest level for initial geometric approximation and progressively refining only the necessary regions at finer levels. This segmentation reduces the computational complexity at each stage while maintaining the ability to achieve high geometric accuracy at the finest level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Coarse-level simulations perform preliminary geometric setup that guides subsequent finer-level computations. By establishing the overall geometry first at lower resolution, the system reduces the complexity required for fine-detail computations, as the coarse-level results provide initial constraints and guidance for finer-level simulations.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If conventional cloth simulation is used, then physical realism is achieved, but user interaction and editability are limited

Engineering Contradiction:
Improvephysical realismVSAvoiduser interaction
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adapts the simulation based on user interactions. When users modify the cloth configuration at any resolution level, the system dynamically adjusts the energy functions and re-runs simulations at appropriate levels to maintain physical realism. This dynamic response enables intuitive user interaction while preserving physically accurate results.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides visual feedback at multiple resolution levels during the simulation process. Users can see the effect of their edits immediately at coarse levels and progressively see refinement at finer levels. This feedback mechanism maintains physical realism by continuously updating the simulation results while making the system highly interactive and user-friendly.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12412342B2Modeling interfaces with progressive cloth simulation
Publication Date: 2025.09.09 ADOBE INC
  • US12412342B2 patent drawing
  • US12412342B2 patent drawing
  • US12412342B2 patent drawing

AI summary

A system accesses a virtual scene including a three-dimensional (3D) object and a mesh object that models a cloth object. The system performs a refinement simulation to model a drape of the cloth object over the 3D object. Performing the refinement simulation includes, for each of a sequence of mesh resolutions: determining a configuration of the mesh model that minimizes a proxy energy function of a finest mesh resolution of the sequence of mesh resolutions. The system generates, for display via a user interface during the refinement simulation, an editable preview object comprising the mesh object at a coarsest level mesh resolution. The system receives a modification to the editable preview object and displays the modified editable preview object. A configuration of a finest level mesh resolution of the mesh object in the refinement simulation is geometrically consistent with a configuration of the modified editable preview object.