Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Realistic modeling of bird flight animations

Published: 01 July 2003 Publication History

Abstract

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.

Supplementary Material

MP4 File (wu_realisticmodeling.mp4)

References

[1]
ABBOTT, M. B., AND BASCO, D. R. 1990. Computational Fluid Dynamics: An Introduction for Engineers. Longman Science & Technology. ISBN 0582013658.
[2]
BURTON, R. 1990. Birdflight. Facts on File, Inc. ISBN 0816024103.
[3]
FALOUTSOS, P., VAN DE PANNE, M., AND TERZOPOULOS, D. 2001. Composable controllers for physics-based character animation. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM Press, 251--260.
[4]
GRZESZCZUK, R., AND TERZOPOULOS, D. 1995. Automated learning of muscle-actuated locomotion through control abstraction. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM Press, 63--70.
[5]
HAUMANN, D. R., AND HODGINS, J. K. 1992. The control of hovering flight for computer animation. In Creating and animating the virtual world. Springer-Verlag New York, Inc., 3--19.
[6]
HODGINS, J. K., AND POLLARD, N. S. 1997. Adapting simulated behaviors for new characters. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., 153--162.
[7]
HODGINS, J. K., WOOTEN, W. L., BROGAN, D. C., AND O'BRIEN, J. F. 1995. Animating human athletics. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM Press, 71--78.
[8]
KING, A. S., AND MCLELLAND, J. 1985. Form and Function in Birds, vol. 3. Academic Press, Inc. ISBN 0124075010.
[9]
KIRKPATRICK, S., GELATT, JR., C. D., AND VECCHI, M. P. 1983. Optimization by simulated annealing. Science 220, 4598, 671--680.
[10]
LEE, J.-H., AND KIM, M.-S. 1995. Pseudo dynamic keyframe animation with motion blending on the configuration space of a moving mechanism. In Pacific Graphics '95.
[11]
MCMILLAN, S., ORIN, D. E., AND MCGHEE, R. B. 1995. Efficient dynamic simulation of an underwater vehicle with a robotic manipulator. IEEE Transactions on Systems, Man and Cybernetics 25, 8 (August), 1194--1206.
[12]
MILLER, G. S. P. 1988. The motion dynamics of snakes and worms. In Proceedings of the 15th annual conference on Computer graphics and interactive techniques, ACM Press, 169--173.
[13]
NORBERG, U. M. 1990. Vertebrate Flight. Springer-Verlag. ISBN 0387513701.
[14]
POORE, S. O., SÁNCHEZ-HAIMAN, A., AND GOSLOW JR, G. E. 1997. Wing upstroke and the evolution of flapping flight. Nature 387, 799--802.
[15]
RAIBERT, M. H., AND HODGINS, J. K. 1991. Animation of dynamic legged locomotion. In Proceedings of the 18th annual conference on Computer graphics and interactive techniques, ACM Press, 349--358.
[16]
RAMAKRISHNANANDA, B., AND WONG, K. C. 1999. Animating bird flight using aerodynamics. The Visual Computer 15, 10, 494--508.
[17]
REYNOLDS, C. W. 1987. Flocks, herds, and schools: A distributed behavioral model. Computer Graphics (Proceedings of SIGGRAPH 87) 21, 4 (July), 25--34.
[18]
SIMS, K. 1994. Evolving virtual creatures. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques, ACM Press, 15--22.
[19]
SPEDDING, G. R. 1992. The aerodynamics of flght. In Advance in Comparative and Environmental Physiology--Mechanics of Animal Locomotion, R. M. Alexander, Ed. Springer-Verlag, 51--111.
[20]
TOBALSKE, B. W., AND DIAL, K. P. 1996. Flight kinematics of black billed magpies and pigeons over a wide range of speeds. Journal of Experimental Biology 199, 263--280.
[21]
TU, X., AND TERZOPOULOS, D. 1994. Artificial fishes: physics, locomotion, perception, behavior. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques, ACM Press, 43--50.
[22]
WEJCHERT, J., AND HAUMANN, D. 1991. Animation aerodynamics. In Proceedings of the 18th annual conference on Computer graphics and interactive techniques, ACM Press, 19--22.
[23]
WITHERS, P. C. 1981. An aerodynamic analysis of bird wings as fixed aerofoils. Journal of Experimental Biology 90, 143--162.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 22, Issue 3
July 2003
683 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/882262
Issue’s Table of Contents
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2003
Published in TOG Volume 22, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. aerodynamics
  2. bird flight
  3. computer animation
  4. forward dynamics
  5. physically based animation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)54
  • Downloads (Last 6 weeks)4
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024
  • (2024)Real-time Wing Deformation Simulations for Flying InsectsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657434(1-11)Online publication date: 13-Jul-2024
  • (2023)Motion from Shape ChangeACM Transactions on Graphics10.1145/359241742:4(1-11)Online publication date: 26-Jul-2023
  • (2023)An Interactive Framework for Visually Realistic 3D Motion Synthesis using Evolutionarily-trained Spiking Neural NetworksProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/35855096:1(1-19)Online publication date: 16-May-2023
  • (2023)A review of bird-like flapping wing with high aspect ratioChinese Journal of Aeronautics10.1016/j.cja.2022.06.00936:1(22-44)Online publication date: Jan-2023
  • (2022)A Practical Model for Realistic Butterfly Flight SimulationACM Transactions on Graphics10.1145/351045941:3(1-12)Online publication date: 9-Mar-2022
  • (2021)Motor Babble: Morphology-Driven Coordinated Control of Articulated CharactersProceedings of the 14th ACM SIGGRAPH Conference on Motion, Interaction and Games10.1145/3487983.3488291(1-10)Online publication date: 10-Nov-2021
  • (2021)Model coupling biomechanics and fluid dynamics for the simulation of controlled flapping flightBioinspiration & Biomimetics10.1088/1748-3190/abdd9c16:2(026023)Online publication date: 25-Feb-2021
  • (2021)Stability and Sensitivity Analysis of Bird Flapping FlightJournal of Nonlinear Science10.1007/s00332-021-09698-131:2Online publication date: 8-Apr-2021
  • (2021)Simplified Aerodynamic Modeling of a Bird Robot Using the DeNOC MatricesMachines, Mechanism and Robotics10.1007/978-981-16-0550-5_136(1437-1445)Online publication date: 22-Jul-2021
  • Show More Cited By

View Options

Get Access

Login options

Full Access

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