Robust high-resolution cloth using parallelism, history-based collisions, and accurate friction

Andrew Selle1, Jonathan Su, Geoffrey Irving

  • 1Stanford University, Industrial Light + Magic, Stanford, CA 94305, USA. aselle@cs.stanford.edu

Summary

This study introduces advanced cloth simulation techniques, enhancing detail in folds and wrinkles through accurate collision and friction models. High-fidelity simulations demonstrate the effectiveness of this novel approach for realistic digital fabrics.

Related Concept Videos

Frictional Forces on Flat Belts01:28

Frictional Forces on Flat Belts

Flat belts are commonly used in various industrial applications for transmitting power from one pulley to another. When a flat belt is wrapped around a set of pulleys, it experiences different tensions at the driving pulley ends due to the friction between the belt and pulley surface. When the pulley moves in a counterclockwise direction, the tension T2 on the opposite side of the pulley where the belt is moving away from is higher than the tension T1 on the side where the belt is moving...
Static and Kinetic Frictional Force01:05

Static and Kinetic Frictional Force

One of the simpler characteristics of sliding friction is that it is parallel to the contact surfaces between systems, and is always in a direction that opposes the motion or attempted motion of the systems relative to each other. If two systems are in contact and moving relative to one another, then the friction between them is called kinetic friction. For example, kinetic friction slows a hockey puck sliding on ice.
However, if two systems are in contact and are stationary relative to one...
Types of Friction Problems01:27

Types of Friction Problems

Friction is an essential concept in physics, engineering, and everyday life. It is the force that opposes the relative motion or tendency of such motion between two surfaces in contact. One of the most common types of friction encountered in various applications is dry friction. Dry friction problems can be broadly categorized into three types, each with unique characteristics and challenges.
The first type of dry friction problem involves situations where there is no apparent impending motion.
Kinetic Friction01:26

Kinetic Friction

Consider a truck trying to pull a stationary car. As the truck exerts a force on the car, static friction is created at the point of contact between the two surfaces. This frictional force resists the car's movement and keeps it at rest. However, when the applied force by the truck surpasses the limiting static frictional force, an interesting phenomenon occurs. The frictional force at the interface reduces to a lower value, known as the kinetic frictional force. At this point, the car begins...
Dry Friction01:30

Dry Friction

Dry friction occurs between two solid surfaces in contact as they attempt to move relative to one another. In daily life, dry friction is encountered in various forms, such as when walking on the ground, sliding an object across a table, or rubbing hands together. Despite its ubiquity, the underlying mechanisms behind dry friction are not readily visible.
To illustrate this concept, imagine a wooden crate resting on a rough, non-uniform horizontal surface. When an external force is applied to...
Friction: Problem Solving01:17

Friction: Problem Solving

Friction is an essential force that influences the motion of objects in daily life. Depending on the situation, it can be either beneficial or problematic. Consider a bus with a mass of three megagrams and its center of mass at a specific point, moving along a banked road at a constant speed. The coefficient of static friction between the tires and the road is 0.5. Find the maximum angle of the banked road at which the bus would not slip or tip.
Initially, a visual representation of the...