ACM Home Page
Please provide us with feedback. Feedback
Modeling and rendering of realistic feathers
Full text PdfPdf (11.62 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 21 ,  Issue 3  (July 2002) table of contents
Proceedings of ACM SIGGRAPH 2002
SESSION: Humans and animals table of contents
Pages: 630 - 636  
Year of Publication: 2002
ISSN:0730-0301
Also published in ...
Authors
Yanyun Chen  Microsoft Research Asia, 3F Beijing Sigma Center, Haidian District, Beijing 100080, P R China
Yingqing Xu  Microsoft Research Asia, 3F Beijing Sigma Center, Haidian District, Beijing 100080, P R China
Baining Guo  Microsoft Research Asia, 3F Beijing Sigma Center, Haidian District, Beijing 100080, P R China
Heung-Yeung Shum  Microsoft Research Asia, 3F Beijing Sigma Center, Haidian District, Beijing 100080, P R China
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 135,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/566654.566628
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked 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
 
4
 
5
 
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
9
10
 
11
Christopher M. Perrins and Alex L. A. Middleton. The Encyclopedia of Birds. Checkmark Books, 1985.
 
12
 
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
 
16
Balajee Ramakrishnananda and Kok Cheong Wong. Animating bird flight using aerodynamics. The Visual Computer, 15(10):494-508, 1999.
17
 
18
Bart Rulon. Painting Birds Step by Step. North Light Books, 1996.
 
19
20
21

CITED BY  8

Collaborative Colleagues:
Yanyun Chen: colleagues
Yingqing Xu: colleagues
Baining Guo: colleagues
Heung-Yeung Shum: colleagues