Homogenized Yarn Level Cloth in OpenGL and C++
Homogenized Yarn Level Cloth in OpenGL and C++
In the given paper it proposes a method for computing homogenized models capable of
simulating yarn-level effects in a thin-shell cloth solver. Through homogenization of a non-
linear shell, we are able to com- pute homogenized responses of periodic yarn patterns to
macroscale deformations. We can then fit a regularized continuum model with- out the need
for expensive measurement equipment. We compare our results with brute force simulations
for multiple patterns on a series of stretching and draping tests. Our method is able to capture
the rich properties of knitted fabric such as general stretching and bending anisotropy,
including Poisson’s ratio, while being an order of magnitude faster even on moderate scales.
To achieve the interactive performance for notoriously slow yarn level simulations we can
use two acceleration schemes as
o Yarn level periodic boundary
o GPU Relaxation
The periodic boundary conditions make enable the restricted simulations of only small
periodic patches exploiting the spatial repetition of many cloth patterns in cardinal direction.
The highly parallel GPU solver for efficient yarn-level simulation of the small patch.
Together these two accelerations can enable orders-of-magnitude speed-ups over prior yarn-
level simulation implementations, and enable interactive yarn-level pattern design.
We can allow the user to control how much yarn material is allocated to the pattern. The
pattern can be describe by using image base and text base methods.
The user interface is OpenGL visualization of the current pattern and a number of user
controls for driving the pattern exploration. These can be as simulation , visualization and
pattern material allocation parameters. The code implementation will be written in C+
+,CUDA and OpenGL.