Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/566570.566628acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Modeling and rendering of realistic feathers

Published: 01 July 2002 Publication History

Abstract

We present techniques for realistic modeling and rendering of feathers and birds. Our approach is motivated by the observation that a feather is a branching structure that can be described by an L-system. The parametric L-system we derived allows the user to easily create feathers of different types and shapes by changing a few parameters. The randomness in feather geometry is also incorporated into this L-system. To render a feather realistically, we have derived an efficient form of the bidirectional texture function (BTF), which describes the small but visible geometry details on the feather blade. A rendering algorithm combining the L-system and the BTF displays feathers photorealistically while capitalizing on graphics hardware for efficiency. Based on this framework of feather modeling and rendering, we developed a system that can automatically generate appropriate feathers to cover different parts of a bird's body from a few "key feathers" supplied by the user, and produce realistic renderings of the bird.

References

[1]
Wen-Kai Dai, Zen-Chung Shih, and Ruei-Chuan Chang. Synthesizing feather textures in galliformes. Computer Graphics Forum, 14(3):407-420, August 1995.
[2]
Kristin J. Dana and Shree Nayar. 3d textured surface modeling. In Proceedings of IEEE Workshop on the Integration of Appearance and Geometric Methods in Object Recognition, pages 46-56, June 1999.
[3]
Kristin J. Dana, Bram van Ginneken, Shree K. Nayar, and Jan J. Koenderink. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics, 18(1):1-34, January 1999.
[4]
Cristiano G. Franco and Marcelo Walter. Modeling the structure of feathers. In Proceedings of SIBGRAPI 2001 - XIV Brazilian Symposium on Computer Graphics and Image Processing, page 381, October 2001.
[5]
James Hanan. Parametric L-Systems and Their Application to the Modeling and Visualization of Plants. PhD Thesis, University of Regina, 1992.
[6]
Jan J. Koenderink and Andrea J. Van Doorn. Illuminance texture due to surface mesostructure. Journal of the Optical Society of America, 13(3):452-463, 1996.
[7]
Aristid Lindenmayer. Mathematical models for cellular interaction in development, parts i and ii. Journal of Theoretical Biology, 18:280-315, 1968.
[8]
Xinguo Liu, Yizhou Yu, and Heung-Yeung Shum. Synthesizing bidirectional texture functions for real-world surfaces. Computer Graphics Proceedings, Annual Conference Series, pages 97-106, August 2001.
[9]
Tom Malzbender, Dan Gelb, and Hans Wolters. Polynomial texture maps. Proceedings of SIGGRAPH 2001, pages 519-528, August 2001.
[10]
Yoav I. H. Parish and Pascal Müller. Procedural modeling of cities. In Proceedings of SIGGRAPH 2001, Computer Graphics Proceedings, Annual Conference Series, pages 301-308, August 2001.
[11]
Christopher M. Perrins and Alex L. A. Middleton. The Encyclopedia of Birds. Checkmark Books, 1985.
[12]
Emil Praun, Adam Finkelstein, and Hugues Hoppe. Lapped textures. Proceedings of SIGGRAPH 2000, pages 465-470, July 2000.
[13]
Przemyslaw Prusinkiewicz, Mark Hammel, Jim Hanan, and Radomír Mech. Visual models of plant development. Handbook of Formal Languages, 1996.
[14]
Przemyslaw Prusinkiewicz, Mark Hammel, Radomír Mech, and Jim Hanan. The artificial life of plants. SIGGRAPH 95 Course Notes, 7:1-38, 1995.
[15]
Przemyslaw Prusinkiewicz and Aristid Lindenmayer. The Algorithmic Beauty of Plants. Springer-Verlag, 1990.
[16]
Balajee Ramakrishnananda and Kok Cheong Wong. Animating bird flight using aerodynamics. The Visual Computer, 15(10):494-508, 1999.
[17]
Craig W. Reynolds. Flocks, herds, and schools: A distributed behavioral model. In Computer Graphics (Proceedings of SIGGRAPH 87), volume 21, pages 25-34, Anaheim, California, July 1987.
[18]
Bart Rulon. Painting Birds Step by Step. North Light Books, 1996.
[19]
Morgan Schramm, Jay Gondek, and Gary Meyer. Light scattering simulations using complex subsurface models. In Graphics Interface '97, pages 56-67, May 1997.
[20]
Xin Tong, Jingdan Zhang, Ligang Liu, Xi Wang, Baining Guo, and Heung-Yeung Shum. Synthesis of bidirectional texture functions on arbitrary surfaces. Computer Graphics Proceedings, Annual Conference Series, July 2002.
[21]
Greg Turk. Re-tiling polygonal surfaces. Computer Graphics (Proceedings of SIGGRAPH 92), 26(2):55-64, July 1992.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques
July 2002
574 pages
ISBN:1581135211
DOI:10.1145/566570
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 ACM 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: 01 July 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. L-system
  2. bidirectional texture function
  3. bird
  4. feather
  5. natural phenomena
  6. rendering

Qualifiers

  • Article

Conference

SIGGRAPH02
Sponsor:

Acceptance Rates

SIGGRAPH '02 Paper Acceptance Rate 67 of 358 submissions, 19%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media