Simulation of Free Feather Behavior
We present a general framework for simulating the behaviors of free feather like objects inside a dynamic changing flow field. Free feathers demonstrate beautiful dynamics, as they float, flutter, and twirl in response to lift and drag forces created by its motion relative to the flow. To simulate its movement in 2D, we adopt the thin strip model to account for the effect of gravity, lift and inertial drag. To achieve 3D animations, we implement two methods. For the first approach, we extend the thin strip model, use either flow primitive or noise functions to construct a time-varying flow field and extract external forces to update the thin strip computation. For the second approach, we implement a physically based simulation of the flow field and adopt the momentum-exchange method to evaluate the body force on the feather. As a result, the natural flutter, tumble, gyration dynamics emerge and vortices are created all in response to local surface-flow interactions without the imposition of the thin strip model.
Unable to display preview. Download preview PDF.
- Y. Chen, Y. Xu, B. Guo, and H. Shum. Modeling and rendering of realistic feathers. Proceedings of SIGGRAPH, Computer Graphics Proc., Annual Conf. Series:630–636, 2002.Google Scholar
- R. Fedkiw, J. Stam, and H. W. Jensen. Vi-sual simulation of smoke. Proceedings of SIG-GRAPH, Computer Graphics Proc., Annual Con-ference Series:15–22, 2001.Google Scholar
- N. Foster and D. Metaxas. Modeling the mo-tion of a hot, turbulent gas. Proceedings of SIG-GRAPH, Computer Graphics Proc., Annual Con-ference Series:181–188, 1997.Google Scholar
- W. Li, Z. Fan, X. Wei, and A. Kaufman. Gpu-based flow simulation with complex boundaries. Chapter 47: GPU Gems II for Graphics and Compute-Intensive Programming, March 2005.Google Scholar
- W. Li, X. Wei, and A. Kaufman. Implementing lattice Boltzmann computation on graphics hard-ware. The Visual Computer, 19(7-8):444–456, December 2003.Google Scholar
- F. Perbet and M. P. Cani. Animating prairies in real-time. ACM Symposium on Interactive 3D Graphics, pages 103–110, 2001.Google Scholar
- J. Stam. Stable fluids. Proceedings of SIGGRAPH, Computer Graphics Proc., Annual Conference Series:121–128, 1999.Google Scholar
- L. Streit and W. Heidrich. A biologically parameterized feather model. Eurographics, 21(3):565–573, September 2002.Google Scholar
- Y. Tanabe and K. Kaneko. Behavior of a falling paper. Physical Review Letters, 73(10), 1994.Google Scholar
- X. Wei, W. Li, K. Mueller, and A. Kaufman. Simulating fire with textured splats. IEEE Visualization, pages 227–234, October 2002.Google Scholar
- X. Wei, Y. Zhao, Z. Fan, W. Li, S. Yoakum-Stover, and A. Kaufman. Blowing in the wind. ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 75–85, July 2003.Google Scholar
- J. Wejchert and D.Haumann. Animation aerodynamics. Proceedings of SIGGRAPH 1991, Computer Graphics Proceedings, Annual Conference Series: 19–22, 1991.Google Scholar