The Visual Computer

, Volume 20, Issue 10, pp 613–623

A hybrid method for real-time animation of trees swaying in wind fields

  • Shin Ota
  • Machiko Tamura
  • Tadahiro Fujimoto
  • Kazunobu Muraoka
  • Norishige Chiba
original article

DOI: 10.1007/s00371-004-0266-y

Cite this article as:
Ota, S., Tamura, M., Fujimoto, T. et al. Vis Comput (2004) 20: 613. doi:10.1007/s00371-004-0266-y

Abstract

Trees are one of the most important elements of natural landscapes. Therefore, in computer graphics, there is a great demand for methods to realize the natural representation of trees in virtual landscapes in various fields such as the entertainment industry or environmental assessment in construction. Many studies have been made on techniques in which the shapes of trees are modeled but only a few studies have been reported on methods to incorporate the shapes with motions in a wind field. Most of these studies use physical simulation techniques based on the equations of motion to generate the branch motions and cannot realize the motions of individual leaves. In this paper, we propose a method to create the natural motions of individual leaves and branches swaying in a wind field. The proposed method uses a hybrid approach combining a stochastic method and a simulation method. The stochastic method is based on 1/fβ noise, which is observed in various natural phenomena, and provides natural motion to leaves and branches. In addition, a simple simulation method based on the spring model is applied to branches to enhance the reality of their motions. This method enables the real-time creation of the leaf and branch motions. Diverse motions according to tree species and shapes and wind conditions can be easily realized by controlling the parameters.

Keywords

Tree Motion Wind 1/fβ noise Real-time animation 

Copyright information

© Springer-Verlag 2004

Authors and Affiliations

  • Shin Ota
    • 1
  • Machiko Tamura
    • 1
  • Tadahiro Fujimoto
    • 2
  • Kazunobu Muraoka
    • 3
  • Norishige Chiba
    • 2
  1. 1.Iwate Software CenterJapan
  2. 2.Department of Computer and Information Sciences, Faculty of EngineeringIwate UniversityJapan
  3. 3.Department of Communications EngineeringTohoku Institute of TechnologyJapan