model of peacock tail covert feather based on its microscopic structure · model of peacock tail...

5
KMITL Sci. Tech. J. Vol. 12 No. 2 Jul. - Dec. 2012 91 Model of Peacock Tail Covert Feather Based on Its Microscopic Structure Chinawat Vilasineewan 1* , Suchada Siripant 1 and Wina Meckvichai 2 1 Advanced Virtual and Intelligent Computing Research Unit, Department of Mathematic and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand 2 Department of Biology, Faculty of Science, Chulalongkorn University, Bangkok, Thailand Abstract This article presents a mathematical model called “the ridge model”, which is used to create peacock tail covert feathers based on the relationships among the morphological data. A feather consists of diverse microscopic structures that include the rachis, barbs and barbules, which can, in modeling terms, be represented by curves. In this research, the Bezier curve is used. The methods used to generate the colour patterns of peacock tail covert feathers, which can be applied to feathers with similar features from different species, are developed and presented. Keywords: Feather modeling, Rendering, Computer Graphics 1. Introduction Feathers are the important structures for birds which protect birds’ skin and support for flight. Feathers are the most complex structures on the epidermis and, additionally, a complex array of various colours and patterns. They cosist of small conmponent: calamus, rachis, barb and barbules and vary in size, shape, length, colour and colour-pattern according to their species, sex, age, environment and function [7]. The principal function of each feather varies according to its position: contour feather, down feather, filoplume, semiplumes and bristle. So creating an artificial feather that resembles a real one is very challenging. In computer graphics and software, the development algorithms and techiques for creating and rendering realistic feathers were developed without relying on any biological knowledge. There were many rendering techniques to generate feathers. Y. Chen, Y. Xu, B. Guo and H.Y. Shum used L-system to generate feather, but this technique requires consumption time [1]. L. Streit and W. Heidrich represented feather using Bezier curves their method required less time than the L-system, but it was specific for the generation of Contour feather and filoplume [2]. C. G. Franco, M.Walter used Bezier curves representing feathers Like L. Streit and W. Heidrich’s technique, their method was powerful enough to generate down and semiplume feathers, but not to contour feathers or to complex feathers such as the peacock tail coverts [3-4]. *Corresponding author: Tel:662 218 5469 Fax: 662 218 5469 E-mail: [email protected]

Upload: others

Post on 28-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model of Peacock Tail Covert Feather Based on Its Microscopic Structure · Model of Peacock Tail Covert Feather Based on Its Microscopic Structure Chinawat Vilasineewan1*, ... The

KMITL Sci. Tech. J. Vol. 12 No. 2 Jul. - Dec. 2012

91

Model of Peacock Tail Covert Feather Based on Its Microscopic Structure

Chinawat Vilasineewan1*, Suchada Siripant1 and Wina Meckvichai2

1 Advanced Virtual and Intelligent Computing Research Unit, Department of Mathematic

and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand

2Department of Biology, Faculty of Science, Chulalongkorn University, Bangkok, Thailand

Abstract This article presents a mathematical model called “the ridge model”, which is used to create peacock tail covert feathers based on the relationships among the morphological data. A feather consists of diverse microscopic structures that include the rachis, barbs and barbules, which can, in modeling terms, be represented by curves. In this research, the Bezier curve is used. The methods used to generate the colour patterns of peacock tail covert feathers, which can be applied to feathers with similar features from different species, are developed and presented. Keywords: Feather modeling, Rendering, Computer Graphics

1. Introduction Feathers are the important structures for birds which protect birds’ skin and support for flight. Feathers are the most complex structures on the epidermis and, additionally, a complex array of various colours and patterns. They cosist of small conmponent: calamus, rachis, barb and barbules and vary in size, shape, length, colour and colour-pattern according to their species, sex, age, environment and function [7]. The principal function of each feather varies according to its position: contour feather, down feather, filoplume, semiplumes and bristle. So creating an artificial feather that resembles a real one is very challenging.

In computer graphics and software, the development algorithms and techiques for creating and rendering realistic feathers were developed without relying on any biological knowledge. There were many rendering techniques to generate feathers. Y. Chen, Y. Xu, B. Guo and H.Y. Shum used L-system to generate feather, but this technique requires consumption time [1]. L. Streit and W. Heidrich represented feather using Bezier curves their method required less time than the L-system, but it was specific for the generation of Contour feather and filoplume [2]. C. G. Franco, M.Walter used Bezier curves representing feathers

Like L. Streit and W. Heidrich’s technique, their method was powerful enough to generate down and semiplume feathers, but not to contour feathers or to complex feathers such as the peacock tail coverts [3-4].

*Corresponding author: Tel:662 218 5469 Fax: 662 218 5469

E-mail: [email protected]

Page 2: Model of Peacock Tail Covert Feather Based on Its Microscopic Structure · Model of Peacock Tail Covert Feather Based on Its Microscopic Structure Chinawat Vilasineewan1*, ... The

KMITL Sci. Tech. J. Vol. 12 No. 2 Jul. - Dec. 2012

92

Ornithologists and general biologists have also attempted to study the morphology of feathers. Colour patterns have been studied using the diffusion of colour pigments [5], whilst the biological factors that affect the structure of peacock tail covert feathers have been evaluated to define the shapes of various parts of the ocelli separately, using equations and the polar coordinate system in accordance with the oval, circle and cardioids [6].

We develop mathematical model representing peacock tail covert and their pattern and implement them into computer graphics. This model can generate any kind of feathers.

2. Materials and Methods To render peacock tail covert we begin with observing the peacock tail covert collected from pheasant breeding and research center. Then we represent each feather structures with Bezier curve and create mathematical model for feather skeleton and feather pattern. Finally we render peacock tail covert into computer graphics with algorithm as follows:

1. Create Bezier curve to represent rachis and boundary (see Figure 1). 2. Generate barb position which distal points are on rachis and boundary. 3. Use mathematical model called “Ridge model” to generate barb shape. 4. Generate feather pattern by using mathematical model. 5. Draw and colour each Bezier curve to render feather.

Figure 1 Represent feather structure

3. Results and Discussion For generating feather skeleton, we present “the ridge model”, a model which uses a function of the angles between the rachis and the barbs to control the control points’ positions which affect barb shape. For changing the control points we consider the control points into the polar coordinate system. If barb curve contains 1n control points where ,mP r be the thm control point of barb,

0 , np p are the distal points of curve and be the angle changing to new barb then barb shapes are changed by assigning new position of control point

mP as

Page 3: Model of Peacock Tail Covert Feather Based on Its Microscopic Structure · Model of Peacock Tail Covert Feather Based on Its Microscopic Structure Chinawat Vilasineewan1*, ... The

KMITL Sci. Tech. J. Vol. 12 No. 2 Jul. - Dec. 2012

93

ˆ ,mm mP re ; 1, 2, , 1m n --------------------------- (1)

where m , m represent the invariant for adjusting the curve of the thm control point (see Figure 2).

Figure 2 Ridge model changing barb shape

For generating feather pattern, it is dynamically various which depend on the bird evolution. This paper presents functions generating peacock tail covert pattern, consist of different shaped regions and its’ ocelli pattern. The cardioid and the oval shape were used to create the ocelli by , cosf r a b c d r ---------------------------- (2) where a, b, c and d represent the parameters adjusting the shape.

Then we combine these models for rendering the peacock feather and other feathers. These results were compared with real feathers as show in Figures 3 and 4.

Figure 3 Comparing real peacock tail covert (a) and the modeling (b)

ˆmP

mP

Origin Barb Generated barb

(a) (b) (a) (b)

Page 4: Model of Peacock Tail Covert Feather Based on Its Microscopic Structure · Model of Peacock Tail Covert Feather Based on Its Microscopic Structure Chinawat Vilasineewan1*, ... The

KMITL Sci. Tech. J. Vol. 12 No. 2 Jul. - Dec. 2012

94

Figure 4 Comparing real feathers (a) and the modeling (b)

4. Conclusions The ridge model can create peacock feathers and some types of birds’ feathers as well. This can be useful when animated feathers are produced.

The pattern design of this model suits the pattern of peacock feathers or other similar feathers. Many patterns in feather vary on bird species. It is difficult to design the general model for a specific feather pattern of any position of birds.

In the future, the model will be developed to the point where it can generate feathers of each position and other kinds of patterns and colours of feathers. We can use this model and apply to previous techniques to render realistic feather.

5. Acknowledgements We thank the Ornithology Laboratory, Department of Biology, Chulalongkorn University, for collecting and providing the peacock feathers, the Graduate School, Chulalongkorn University, for funding, and the Publication Counselling Unit, Faculty of Science, Chulalongkorn University, for checking and revising the manuscript.

References [1] Chen, Y., Xu, Y., Guo, B. and Shum, H.Y., 2002. Modeling and rendering of realistic

feathers, Proceedings of ACM SIGGRAPH 2002, 630-636. [2] Streit, L. and Heidrich, W., 2002. A biologically-parameterized feather model, Computer

Graphics Forum. 21(3), 565-573. [3] Franco, C. G. and Walter, M., 2001. Modeling the structure of feathers, 14th Brazilian

Symposium on Computer Graphics and Image Processing, 381. [4] Franco, C. G. and Walter, M., 2002. Modeling and Rendering of Individual Feathers, 15th

Brazilian Symposium on Computer Graphics and Image Processing, 293-299. [5] Prum, R. O. and Williamson, S., 2002. Reaction-diffusion models of within-feather

pigmentation patterning, Proceeding Biological Sciences (B). 269, 781-792. [6] Burgess, S. C., King, A. and R. Hyde., 2006. An analysis of optimal Structural features in the

peacock tail feather, Optics and Laser Technology. 38, 329-334.

(a) (b) (a) (b) (a) (b)

Page 5: Model of Peacock Tail Covert Feather Based on Its Microscopic Structure · Model of Peacock Tail Covert Feather Based on Its Microscopic Structure Chinawat Vilasineewan1*, ... The

KMITL Sci. Tech. J. Vol. 12 No. 2 Jul. - Dec. 2012

95

[7] Proctor, N. S. and Lynch, P. J., 1993. Manual of Ornithology: Avian Structure & Function, Yale University Press, New Haven.