animated feather coats using field lines
The tedious task of manually placing feathers on computer animated objects involves aligning feathers, ensuring that they do not insect each other or penetrate the surface, deforming every feather to match the local surface features, and ensuring that the feather coat is consistent when the underlying object is animated. We present a technique for generating a feather coat over an object. Feather orientation is specified quickly and easily, feathers are deformed while ensuring collision prevention, and the coat can be animated. We create a vector field in the space surrounding the body object and deform feathers to align with the field lines. The non-intersection property of the field lines ensures that feather intersections are avoided. We provide a formulation of a suitable vector field and demonstrate that it is capable of producing realistic feather coats. The process can easily be integrated into the work-flow of standard modelling and animation processes. We show examples of feather coat creation on a range of objects, proving that field line based placement of feather coats provides the desired functionality for feather modelling and animation.
animation feather coat field line collision detection