skip to main content
10.1145/3588432.3591554acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article
Open access

A Realistic Surface-based Cloth Rendering Model

Published: 23 July 2023 Publication History

Abstract

We propose a surface-based cloth shading model that generates realistic cloth appearance with ply-level details. It generalizes previous surface-based models to a broader set of cloth including knitted and thin woven cloth. Our model takes into account the most dominant visual features of cloth, including anisotropic S-shaped reflection highlight, cross-shaped transmission highlights, delta transmission, and shadowing masking. We model these elements via a comprehensive micro-scale BSDF and a meso-scale effective BSDF formulation. Then, we propose an implementation that leverages the Monte Carlo sampler of path tracing for reducing precomputation to the bare minimum, by evaluating the effective BSDF as a Monte Carlo estimate, and encoding visibility using anisotropic spherical Gaussians. We demonstrate our model by replicating a set of woven and knitted fabrics, showing good match with respect to captured photographs.

Supplemental Material

MP4 File
presentation
ZIP File
Presentation videos and supplementary file

References

[1]
Carlos Aliaga, Carlos Castillo, Diego Gutierrez, Miguel A Otaduy, Jorge Lopez-Moreno, and Adrian Jarabo. 2017. An appearance model for textile fibers. Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering) 36, 4 (2017), 35–45.
[2]
Carlos Castillo, Jorge López-Moreno, and Carlos Aliaga. 2019. Recent advances in fabric appearance reproduction. Computers & Graphics 84 (2019), 103–121.
[3]
Matt Jen-Yuan Chiang, Benedikt Bitterli, Chuck Tappan, and Brent Burley. 2016. A Practical and Controllable Hair and Fur Model for Production Path Tracing. Computer Graphics Forum 2, 35 (2016), 275–283.
[4]
Jonathan Dupuy, Eric Heitz, Jean-Claude Iehl, Pierre Poulin, Fabrice Neyret, and Victor Ostromoukhov. 2013. Linear Efficient Antialiased Displacement and Reflectance Mapping. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 32, 6 (2013), 211:1–211:11.
[5]
Eric Heitz, Jonathan Dupuy, Cyril Crassin, and Carsten Dachsbacher. 2015. The SGGX microflake distribution. ACM Trans. Graph. 34, 4 (2015), 1–11.
[6]
Homan Igehy. 1999. Tracing Ray Differentials. SIGGRAPH (1999), 179–186.
[7]
Piti Irawan and Steve Marschner. 2012. Specular reflection from woven cloth. ACM Trans. Graph. 31, 1 (2012), 1–20.
[8]
Jorge Jiménez, Xianchun Wu, Angelo Pesce, and Adrian Jarabo. 2016. Practical real-time strategies for accurate indirect occlusion. In SIGGRAPH 2016 Courses: Physically Based Shading in Theory and Practice.
[9]
Wenhua Jin, Beibei Wang, Milos Hasan, Yu Guo, Steve Marschner, and Ling-Qi Yan. 2022. Woven Fabric Capture from a Single Photo. In SIGGRAPH Asia 2022 Conference Papers. 1–8.
[10]
Pramook Khungurn, Daniel Schroeder, Shuang Zhao, Kavita Bala, and Steve Marschner. 2015. Matching Real Fabrics with Micro-Appearance Models.ACM Trans. Graph. 35, 1 (2015), 1–1.
[11]
Pramook Khungurn, Rundong Wu, James Noeckel, Steve Marschner, and Kavita Bala. 2017. Fast rendering of fabric micro-appearance models under directional and spherical gaussian lights. ACM Trans. Graph. 36, 6 (2017), 1–15.
[12]
Fujun Luan, Shuang Zhao, and Kavita Bala. 2017. Fiber-Level On-the-Fly Procedural Textiles. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 123–135.
[13]
Zahra Montazeri, Soren B Gammelmark, Henrik Wann Jensen, and Shuang Zhao. 2021. A Practical Ply-Based Appearance Modeling for Knitted Fabrics. In Proceedings of Eurographics Symposium on Rendering 2021.
[14]
Zahra Montazeri, Søren B Gammelmark, Shuang Zhao, and Henrik Wann Jensen. 2020. A practical ply-based appearance model of woven fabrics. ACM Trans. Graph. 39, 6 (2020), 1–13.
[15]
Iman Sadeghi, Oleg Bisker, Joachim De Deken, and Henrik Wann Jensen. 2013. A practical microcylinder appearance model for cloth rendering. ACM Trans. Graph. 32, 2 (2013), 1–12.
[16]
Mirko Sattler, Ralf Sarlette, and Reinhard Klein. 2003. Efficient and realistic visualization of cloth. In Rendering techniques. 167–178.
[17]
Kai Schroder, Reinhard Klein, and Arno Zinke. 2011. A volumetric approach to predictive rendering of fabrics. Computer Graphics Forum 30, 4 (2011), 1277–1286.
[18]
Beibei Wang, Wenhua Jin, Miloš Hašan, and Ling-Qi Yan. 2022. SpongeCake: A Layered Microflake Surface Appearance Model. ACM Trans. Graph. 42, 1 (2022), 1–16.
[19]
Stephen H Westin, James R Arvo, and Kenneth E Torrance. 1992. Predicting reflectance functions from complex surfaces. In Proceedings of SIGGRAPH, Vol. 26.
[20]
Hongzhi Wu, Julie Dorsey, and Holly Rushmeier. 2011. Physically-based interactive bi-scale material design. ACM Trans. Graph. 30, 6 (2011), 1–10.
[21]
Kui Wu and Cem Yuksel. 2017. Real-time Fiber-level Cloth Rendering. In Proceedings of I3D. https://doi.org/10.1145/3023368.3023372
[22]
Lifan Wu, Shuang Zhao, Ling-Qi Yan, and Ravi Ramamoorthi. 2019. Accurate appearance preserving prefiltering for rendering displacement-mapped surfaces. ACM Trans. Graph. 38, 4 (2019), 1–14.
[23]
Chao Xu, Rui Wang, Shuang Zhao, and Hujun Bao. 2019. Multi-scale hybrid micro-appearance modeling and realtime rendering of thin fabrics. IEEE transactions on visualization and computer graphics 27, 4 (2019), 2409–2420.
[24]
Kun Xu, Wei-Lun Sun, Zhao Dong, Dan-Yong Zhao, Run-Dong Wu, and Shi-Min Hu. 2013. Anisotropic Spherical Gaussians. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 32, 6 (2013), 209:1–209:11.
[25]
Ling-Qi Yan, Miloš Hašan, Steve Marschner, and Ravi Ramamoorthi. 2016. Position-Normal Distributions for Efficient Rendering of Specular Microstructure. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 35, 4 (2016), 56:1–56:9.
[26]
Shuang Zhao, Miloš Hašan, Ravi Ramamoorthi, and Kavita Bala. 2013. Modular flux transfer: efficient rendering of high-resolution volumes with repeated structures. ACM Trans. Graph. 32, 4 (2013), 1–12.
[27]
Shuang Zhao, Wenzel Jakob, Steve Marschner, and Kavita Bala. 2011a. Building Volumetric Appearance Models of Fabric Using Micro CT Imaging. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 30, 4 (2011), 44:1–44:10.
[28]
Shuang Zhao, Wenzel Jakob, Steve Marschner, and Kavita Bala. 2011b. Building volumetric appearance models of fabric using micro CT imaging. ACM Trans. Graph. 30, 4 (2011), 1–10.
[29]
Shuang Zhao, Wenzel Jakob, Steve Marschner, and Kavita Bala. 2012. Structure-aware synthesis for predictive woven fabric appearance. ACM Trans. Graph. 31, 4 (2012), 1–10.
[30]
Shuang Zhao, Fujun Luan, and Kavita Bala. 2016a. Fitting procedural yarn models for realistic cloth rendering. ACM Trans. Graph. 35, 4 (2016), 1–11.
[31]
Shuang Zhao, Lifan Wu, Frédo Durand, and Ravi Ramamoorthi. 2016b. Downsampling Scattering Parameters for Rendering Anisotropic Media. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 35, 6 (2016), 166:1–166:11.

Cited By

View all
  • (2025)A Texture‐Free Practical Model for Realistic Surface‐Based Rendering of Woven FabricsComputer Graphics Forum10.1111/cgf.15283Online publication date: 2-Feb-2025
  • (2024)Recent Advances in Realistic Cloth RenderingSIGGRAPH Asia 2024 Courses10.1145/3680532.3689587(1-16)Online publication date: 3-Dec-2024
  • (2024)Estimating Cloth Elasticity Parameters From Homogenized Yarn-Level ModelsProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696340(1-12)Online publication date: 21-Nov-2024
  • Show More Cited By

Index Terms

  1. A Realistic Surface-based Cloth Rendering Model

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '23: ACM SIGGRAPH 2023 Conference Proceedings
    July 2023
    911 pages
    ISBN:9798400701597
    DOI:10.1145/3588432
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 July 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cloth rendering
    2. microflake

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    SIGGRAPH '23
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)870
    • Downloads (Last 6 weeks)77
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)A Texture‐Free Practical Model for Realistic Surface‐Based Rendering of Woven FabricsComputer Graphics Forum10.1111/cgf.15283Online publication date: 2-Feb-2025
    • (2024)Recent Advances in Realistic Cloth RenderingSIGGRAPH Asia 2024 Courses10.1145/3680532.3689587(1-16)Online publication date: 3-Dec-2024
    • (2024)Estimating Cloth Elasticity Parameters From Homogenized Yarn-Level ModelsProceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games10.1145/3677388.3696340(1-12)Online publication date: 21-Nov-2024
    • (2024)What's in a cable? Abstracting Knitting Design Elements with Blended Raster/Vector PrimitivesProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676351(1-20)Online publication date: 13-Oct-2024
    • (2024)Real-time Neural Woven Fabric RenderingACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657496(1-10)Online publication date: 13-Jul-2024
    • (2024)A Realistic Multi-scale Surface-based Cloth Appearance ModelACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657426(1-10)Online publication date: 13-Jul-2024
    • (2024)Woven Fabric Capture with a Reflection-Transmission Photo PairACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657410(1-10)Online publication date: 13-Jul-2024
    • (2024)Neural Appearance Model for Cloth RenderingComputer Graphics Forum10.1111/cgf.1515643:4Online publication date: 24-Jul-2024
    • (2024)Practical Appearance Model for Foundation CosmeticsComputer Graphics Forum10.1111/cgf.1514843:4Online publication date: 24-Jul-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media