Procedural Fiber Model for Real-Time Yarn Strain Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer graphics models fail to accurately simulate the realistic deformation and behavior of fibers and yarns under strain, particularly in close-up views and when modeling clothing, due to high resource requirements and lack of detail in surface models.
Innovation Solution
A procedural modeling approach that generates fiber curves with parametrically defined fiber plies, incorporating fiber migration and fly-out effects, and applies a strain model to simulate the twist and shift of fibers, using pseudo-random functions for realistic fiber distribution and voxelization for efficient storage and rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If fiber-based models are used to model each yarn or fiber at microscopic level, then realism and detail of fabric appearance is improved, but memory storage requirements and scene load increase significantly
Solution Approach 1:
The patent uses procedural generation to create virtual copies of fiber structures through algorithms rather than storing actual microscopic fiber data. The procedural model generates fiber arrangements, migration patterns, and flyaway effects through computational rules, replacing the need for massive storage of detailed fiber geometry while maintaining visual realism at microscopic levels
Solution Approach 2:
The patent replaces the mechanical storage and manipulation of detailed fiber geometry with a computational/procedural system. Instead of physically storing and processing vast amounts of fiber position and orientation data, the system uses algorithms to procedurally generate fiber behavior under strain, substituting computational mathematics for traditional geometric modeling approaches
2Productivity
If procedural modeling approaches are used to reduce memory storage requirements, then scene generation speed is improved, but the ability to model realistic fiber behavior under strain may be compromised
Solution Approach 1:
The patent employs parameter-based procedural modeling where fiber behavior under strain is controlled by adjustable parameters rather than fixed geometric definitions. The system uses parameters to define fiber migration distances, flyaway probabilities, and strain responses, allowing realistic fiber behavior to be achieved through parameter tuning while maintaining procedural generation efficiency and real-time performance
Solution Approach 2:
The patent implements dynamic procedural generation where fiber configurations are not static but adapt in real-time based on applied strain. The procedural model dynamically recalculates fiber positions, migrations, and flyaway effects according to current strain conditions, enabling realistic fiber behavior under varying strain circumstances while maintaining scene generation speed through algorithmic efficiency
3Quantity of substance
If traditional surface models are used for fabric, then resource requirements are reduced, but detail and realism are insufficient particularly in close-up views
Solution Approach 1:
The patent transitions from traditional two-dimensional surface models to a three-dimensional procedural fiber model that incorporates depth, volume, and spatial arrangement of fibers. This dimensional enhancement allows the model to represent fiber thickness, yarn structure, and three-dimensional fiber migration and flyaway effects, providing realistic close-up detail while maintaining resource efficiency through procedural generation
Data Source
AI summary
Modeling cross-sections of yarn may include receiving yarn simulation input comprising a descriptive model of a general curvature followed by the yarn, providing a plurality of fibers distributed radially from the center of a ply, setting a base position based on parameters, applying a strain model to simulate the effect of stretch forces applied to the yarn, and outputting a yarn model indicating position and directionality of fibers in the yarn. The technology also relates to real-time modeling of a garment comprising a fabric. For instance, real-time modeling of a garment may include providing an input associated with one or more parameters of the fabric, receiving frames of a computer simulated garment, the computer simulated garment including a simulation of the fabric, the fabric simulation including yarns simulated based on a yarn model.


