Realistic modeling of bird flight animations

In this paper we describe a physics-based method for synthesis of bird flight animations. Our method computes a realistic set of wingbeats that enables a bird to follow the specified trajectory. We model the bird as an articulated skeleton with elastically deformable feathers. The bird motion is created by applying joint torques and aerodynamic forces over time in a forward dynamics simulation. We solve for each wingbeat motion separately by optimizing for wingbeat parameters that create the most natural motion. The final animation is constructed by concatenating a series of optimal wingbeats. This detailed bird flight model enables us to produce flight motions of different birds performing a variety of maneuvers including taking off, cruising, rapidly descending, turning, and landing.

[1]  A. S. King,et al.  Form and Function in Birds , 1981 .

[2]  P. Withers An Aerodynamic Analysis of Bird Wings as Fixed Aerofoils , 1981 .

[3]  A. S. King,et al.  Form and function in birds. Volume 2. , 1981 .

[4]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[5]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[6]  Gavin S. P. Miller,et al.  The motion dynamics of snakes and worms , 1988, SIGGRAPH.

[7]  D. A. Hogg,et al.  Form and Function in Birds. , 1989 .

[8]  David R. Basco,et al.  Computational fluid dynamics - an introduction for engineers , 1989 .

[9]  Dr. Ulla M. Norberg Vertebrate Flight , 1990, Zoophysiology.

[10]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[11]  Jakub Wejchert,et al.  Animation aerodynamics , 1991, SIGGRAPH.

[12]  Jessica K. Hodgins,et al.  The control of hovering flight for computer animation , 1992 .

[13]  Geoffrey Spedding,et al.  The Aerodynamics of Flight , 1992 .

[14]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[15]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[16]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[17]  Myung-Soo Kim Pseudo Dynamic Keyframe Animation with Motion Blending on the Connguration Space of a Moving Mechanism , 1995 .

[18]  Scott McMillan,et al.  Efficient dynamic simulation of an underwater vehicle with a robotic manipulator , 1995, IEEE Trans. Syst. Man Cybern..

[19]  Demetri Terzopoulos,et al.  Automated learning of muscle-actuated locomotion through control abstraction , 1995, SIGGRAPH.

[20]  Tobalske,et al.  Flight kinematics of black-billed magpies and pigeons over a wide range of speeds , 1996, The Journal of experimental biology.

[21]  G. E. Goslow,et al.  Wing upstroke and the evolution of flapping flight , 1997, Nature.

[22]  Jessica K. Hodgins,et al.  Adapting simulated behaviors for new characters , 1997, SIGGRAPH.

[23]  Kok Cheong Wong,et al.  Animating bird flight using aerodynamics , 1999, SIGGRAPH '99.

[24]  Petros Faloutsos,et al.  Composable controllers for physics-based character animation , 2001, SIGGRAPH.