eCommons

 

Modeling and Rendering Appearance of Hair and Textile Fibers

Other Titles

Abstract

Fibers are ubiquitous in our visual world. Hair is an important part of our appearance, and we wear and use clothes made from various types of fibers. Computer graphics models that can accurately simulate light scattering in these materials have applications in the production of media such as movies and video games. They can also significantly lower the cost of textile design by allowing designers to design fabrics entirely in silico, render realistic images for feedback, and then fabricate final products that look exactly as designed. Recent research has shown that renderings of the highest quality---those showing realistic reflectance and complex geometric details---can be obtained by modeling individual fibers. However, this approach raises many open problems. For hair, the effect of fiber cross sections on light scattering behavior has never been carefully studied. For textiles, several competing approaches for fiber-level modeling exist, and it has been unclear which is the best. Furthermore, there has been no general procedure for matching textile models to real fabric appearance, and rendering such models requires considerable computing resources. In this dissertation, we present solutions to these open problems. Our first contribution is a light scattering model for human hair fibers that more accurately takes into account how light interacts with their elliptical cross sections. The model has been validated by a novel measurement device that captures light scattered from a single hair fiber much more efficiently than previous methods. Our second contribution is a general and powerful optimization framework for estimating parameters of a large class of appearance models from observations of real materials, which greatly simplifies development and testing of such models. We used the framework to systematically identify best practices in fabric modeling, including how to represent geometry and which light scattering model to use for textile fibers. Our third contribution is a fast, precomputation-based, GPU-friendly algorithm for approximately rendering fiber-level textile models under environment illumination. Using only a single commodity GPU, our implementation can render high-resolution, supersampled images of micron-resolution fabrics with multiple scattering in tens of seconds, compared to tens of core-hours required by CPU-based algorithms. Our algorithm makes fiber-level models practical for applications that require quick feedback, such as interactive textile design.
We expect these contributions will make realistic physically-based virtual prototyping a reality.

Journal / Series

Volume & Issue

Description

Sponsorship

Date Issued

2017-05-30

Publisher

Keywords

Computer science; Computer Graphics; appearance modeling; light transport; physical simulation; reflectance; rendering

Location

Effective Date

Expiration Date

Sector

Employer

Union

Union Local

NAICS

Number of Workers

Committee Chair

Bala, Kavita
Marschner, Stephen R

Committee Co-Chair

Committee Member

Kleinberg, Robert D
Strogatz, Steven H
Van Loan, Charles F

Degree Discipline

Computer Science

Degree Name

Ph. D., Computer Science

Degree Level

Doctor of Philosophy

Related Version

Related DOI

Related To

Related Part

Based on Related Item

Has Other Format(s)

Part of Related Item

Related To

Related Publication(s)

Link(s) to Related Publication(s)

References

Link(s) to Reference(s)

Previously Published As

Government Document

ISBN

ISMN

ISSN

Other Identifiers

Rights

Attribution-ShareAlike 4.0 International

Types

dissertation or thesis

Accessibility Feature

Accessibility Hazard

Accessibility Summary

Link(s) to Catalog Record