Computer scientists develop new model to simulate cloth on a computer with unprecedented accuracy

August 12, 2013
From left to right are: Silk crepe de chine, linen plain, silk shot fabric, velvet and polyester satin charmeuse. At the far right are reference photographs for three of the fabrics. The model is based on a novel approach that simulates the interaction of light with cloth by simulating how each thread scatters light. The model then uses that information based on the fabric's weaving pattern. Credit: Iman Sadeghi et. al., Jacobs School of Engineering/UC San Diego

Computer scientists at the University of California, San Diego, have developed a new model to simulate with unprecedented accuracy on the computer the way cloth and light interact. The new model can be used in animated movies and in video games to make cloth look more realistic.

Existing models are either too simplistic and produce unrealistic results; or too complex and costly for practical use. Researchers presented their findings at the SIGGRAPH 2013 conference held July 21 to 25 in Anaheim, Calif.

"Not only is our easy to use, it is also more powerful than existing models," said Iman Sadeghi, who developed the model while working on his Ph.D. in the Department of Computer Science and Engineering at UC San Diego. He currently works for Google in Los Angeles, after earning his Ph.D. in 2011.

"The model solves the long standing problem of rendering cloth," said Sadeghi's Ph.D. advisor Henrik Wann Jensen, who earned an Academy Award in 2004 for research that brought lifelike skin to animated characters and was later used in many Hollywood block busters, including "Lord of the Rings." "Cloth in movies and games often looks wrong, and this model is the first practical way of controlling the appearance of most types of cloth in a realistic way."

The model is based on a novel approach that simulates the interaction of light with cloth by simulating how each thread scatters light. The model then uses that information based on the 's weaving pattern. "It essentially treats the fabric as a mesh of interwoven microcylinders, which the same way as hair, but are oriented at 90 degrees from each other," Sadeghi said.

From left to right are: Top row: linen plain, silk crepe de chine, front side of polyester satin charmeuse fabric, back side of the polyester satin charmeuse. Bottom row: silk shot fabric, velvet, an imaginary fabric made of silk and polyester threads with a shantung weaving pattern, and an imaginary fabric with asymmetric, mirror like peaks. The model is based on a novel approach that simulates the interaction of light with cloth by simulating how each thread scatters light. The model then uses that information based on the fabric's weaving pattern. Credit: Iman Sadeghi, et. al/Jacobs School of Engineering/UC San Diego

Sadeghi is an expert on the subject of simulating light interacting with hair. While a Ph.D. student in Jensen's research group, he developed a model that does just that and that was later used in Disney's "Tangled," a retelling of the Brothers Grimm fairy tale Rapunzel. The animated movie's main character sported 70 feet of simulated blond hair.

"In addition to faithfully reproducing the appearance of existing fabrics, our model can act as a framework to visualize what new fabrics would look like. We can simulate any combination of weaving pattern and thread types," said Oleg Bisker, who co-authored the paper as part of his master's thesis on measuring and modeling light scattering from threads.

Sadeghi and Bisker presented the work at SIGGRAPH and fielded many questions from researchers in the game and movie industries. "We expect that our model will be used in many production pipelines soon," Sadeghi added.

Sadeghi and colleagues used the model to simulate the appearance of a very complex fabric for the first time—more specifically a polyester satin charmeuse. That fabric is particularly tricky to render, because of its unusual weaving pattern, which gives it a different appearance depending on what direction and what side it is observed from. For example, in one direction, the satin charmeuse has three mirror-like highlights on the front side of the fabric and four on the back.

Top row: photographs of fabric; bottom row: simulated fabric. Here the simulated fabric is the back side of a polyster satin charmeuse. The cloth is wrapped around three cylinders in three different directions to capture its properties from different angles. Credit: Iman Sadeghi, et. al/Jacobs School of Engineering/UC San Diego

To gain a deeper understanding, Sadeghi and colleagues took photographs of fabrics and even measured the scattering properties of single threads. The researchers had their "a-ha!" moment for developing the model while looking at the fabric's weaving patterns under a microscope. That's when they realized that these patterns accounted for the way the light scattered on the fabrics, creating distinct highlights and overall appearance.

In their SIGGRAPH paper, the authors also simulated other types of fabric like plain linen and a silk crepe de chine. Their goal was to demonstrate the model's ability to handle different types of thread and an unlimited variety of weaving patterns. The only other models that may be able to produce similar results to the one Sadeghi and colleagues developed put fabrics through a micro-CT-scan, an expensive and time-consuming procedure.

The other computer scientist working on the paper was Joachim De Deken, a master's student, who took measurements of fabrics.

Explore further: It's all about the hair: Researcher develops better way to light and animate hair for Disney movies

More information: Paper: A Practical Microcylinder Appearance Model for Cloth Rendering: … _cloth_rendering.php

Related Stories

Computer simulations shed light on the physics of rainbows

December 6, 2011

( -- Computer scientists at UC San Diego, who set out to simulate all rainbows found in nature, wound up answering questions about the physics of rainbows as well. The scientists recreated a wide variety of rainbows ...

Terahertz technology fights fashion fraud

August 8, 2013

The UK fashion industry is famous all over the world and worth around £37 billion to the economy. However, it is estimated that counterfeit clothing and footwear costs designer brands and retailers around £3.5 billion each ...

Non-wetting fabric drains sweat

May 20, 2013

( —Waterproof fabrics that whisk away sweat could be the latest application of microfluidic technology developed by bioengineers at the University of California, Davis.

The natural '“coat'” for a stronger outfit

July 5, 2013

Coated fabrics have been used in many applications such as agriculture, geotextiles, building and construction, medical, filtration and protective clothing. Coating of fabrics involves applying viscous liquid on the surface ...

Recommended for you

Automated safety systems are preventing car crashes

August 23, 2017

Safety systems to prevent cars from drifting into another lane or that warn drivers of vehicles in their blind spots are beginning to live up to their potential to significantly reduce crashes, according to two studies released ...

Newest solar cells underperform in cloudy countries

August 22, 2017

To determine how efficient new solar cells convert sunlight into electricity, small sample cells are tested under ideal conditions. However, the reported efficiency is not very representative of the actual annual yield when ...

Google to serve next version of Android as 'Oreo"

August 22, 2017

An upcoming update to Google's Android software finally has a delectable name. The next version will be known as Oreo, extending Google's tradition of naming each version after a sweet treat.

Forget oil, Russia goes crazy for cryptocurrency

August 16, 2017

Standing in a warehouse in a Moscow suburb, Dmitry Marinichev tries to speak over the deafening hum of hundreds of computers stacked on shelves hard at work mining for crypto money.

Researchers clarify mystery about proposed battery material

August 15, 2017

Battery researchers agree that one of the most promising possibilities for future battery technology is the lithium-air (or lithium-oxygen) battery, which could provide three times as much power for a given weight as today's ...

1 comment

Adjust slider to filter visible comments by rank

Display comments: newest first

1 / 5 (2) Aug 12, 2013

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.