ABSTRACT
The appearance of a real-world feather is the result of light interactions with complex, patterned structures of varying scale; however, these have not yet been modeled for accurate rendering of feathers in computer graphics. Previously published works have presented simplified curve models for feather appearance. Using imaging from real feathers, we suggest why these approaches are not sufficient and provide motivation for building an appearance model specific to feathers. In that vein we demonstrate a new technique that takes into account the substructures of feathers during shading calculations to produce a more accurate far-field appearance.
Supplemental Material
- Jessica Baron and Eric Patterson. 2019. Procedurally Generating Biologically Driven Feathers(Lecture Notes in Computer Science). Springer.Google Scholar
- Yanyun Chen, Yingqing Xu, Baining Guo, and Heung-Yeung Shum. 2002. Modeling and Rendering of Realistic Feathers. In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques (San Antonio, Texas) (SIGGRAPH ’02). ACM, New York, NY, USA, 630–636. https://doi.org/10.1145/566570.566628Google Scholar
Digital Library
- Trent Crow, Jonathan Hoffman, Maria Lee, and Kiki Poh. 2016. Shading Dory’s New Friends. In ACM SIGGRAPH 2016 Talks (Anaheim, California) (SIGGRAPH ’16). ACM, New York, NY, USA, Article 76, 2 pages. https://doi.org/10.1145/2897839.2927440Google Scholar
- Rasmus Haapaoja and Christoph Genzwürker. 2019. Mesh-Driven Generation and Animation of Groomed Feathers. In ACM SIGGRAPH 2019 Talks (Los Angeles, California) (SIGGRAPH ’19). Association for Computing Machinery, New York, NY, USA, Article 61, 2 pages. https://doi.org/10.1145/3306307.3328178Google Scholar
- Todd Alan Harvey, Kimberly S. Bostwick, and Steve Marschner. 2013. Directional reflectance and milli-scale feather morphology of the African Emerald Cuckoo, Chrysococcyx cupreus. J. R. Soc. Interface(2013). https://doi.org/10.1098/rsif.2013.0391Google Scholar
- Brian Karis. 2016. Physically Based Hair Shading in Unreal. SIGGRAPH 2016 Course Notes(2016).Google Scholar
- James Leaning and Damien Fagnou. 2010. Feathers for Mystical Creatures: Creating Pegasus for Clash of the Titans. In ACM SIGGRAPH 2010 Talks (Los Angeles, California) (SIGGRAPH ’10). ACM, New York, NY, USA, Article 52, 1 pages. https://doi.org/10.1145/1837026.1837094Google Scholar
Digital Library
- Stephen R. Marschner, Henrik Wann Jensen, Mike Cammarano, Steve Worley, and Pat Hanrahan. 2003. Light Scattering from Human Hair Fibers. In ACM SIGGRAPH 2003 Papers (San Diego, California) (SIGGRAPH ’03). ACM, New York, NY, USA, 780–791. https://doi.org/10.1145/1201775.882345Google Scholar
Digital Library
- Leonid Pekelis, Christophe Hery, Ryusuke Villemin, and Junyi Ling. 2015. A Data-Driven Light Scattering Model for Hair. Pixar Technical Memo 02(2015).Google Scholar
- A. A. Voitkevich. 1966. The Feathers and Plumage of Birds. October House.Google Scholar
Index Terms
Procedural Shading for Rendering the Appearance of Feathers
Recommendations
Microstructure-based appearance rendering for feathers
AbstractThe appearance of a real-world feather is the result of light interactions with complex, patterned structures of varying scale; however, these have not yet been modeled for accurate rendering of feathers in computer graphics. ...
Graphical abstractDisplay Omitted
Highlights- Evidence and discussion motivating development of feather-specific shading models.
Real-time rendering of plant leaves
SIGGRAPH '05: ACM SIGGRAPH 2005 PapersThis paper presents a framework for the real-time rendering of plant leaves with global illumination effects. Realistic rendering of leaves requires a sophisticated appearance model and accurate lighting computation. For leaf appearance we introduce a ...
Real-time rendering of plant leaves
This paper presents a framework for the real-time rendering of plant leaves with global illumination effects. Realistic rendering of leaves requires a sophisticated appearance model and accurate lighting computation. For leaf appearance we introduce a ...




Comments