skip to main content
10.1145/2699276.2699281acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
research-article

Animating 3D vegetation in real-time using a 2D approach

Published:27 February 2015Publication History

ABSTRACT

In this paper, we propose a 2D approach for real-time animation of vegetation in 3D scenes, especially suitable for simulating wind effects on 3D vegetation fields with densely leaved foliage. We represent a vegetation field as view-dependent 2D billboard layers, perform a 2D harmonic motion simulation for modeling the dynamics of vegetation at the first layer (closest to the viewer), and utilize this dynamics to guide the animation of the rest of the layers while addressing the motion effects in depth and occlusion effects. As a result, our method can produce natural looking motions of vegetation swaying in wind comparable with existing commercial software, however the effort to setting up the underlying animation model and the computational cost can be significantly reduced.

Skip Supplemental Material Section

Supplemental Material

p69-chen.avi

avi

77.3 MB

References

  1. Akagi, Y., and Kitajima, K. 2006. Computer animation of swaying trees based on physical simulation. Computers and Graphics 30, 4, 529--539.Google ScholarGoogle ScholarCross RefCross Ref
  2. Archmodels. Evermotion, Inc.Google ScholarGoogle Scholar
  3. Banisch, S., and Wuthric, C. A. 2006. Making grass and fur move. Journal of WSCG 2006 14, 25--32.Google ScholarGoogle Scholar
  4. Bao, G., Zhang, X., Che, W., and Jaeger, M. 2009. Billboards for tree simplification and real-time forest rendering. In Plant Growth Modeling, Simulation, Visualization and Applications (PMA), 2009, 433--440. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Beaudoin, J., and Keyser, J. 2004. Simulation levels of detail for plant motion. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Behrendt, S., Colditz, C., Franzke, O., Kopf, J., and Deussen, O. 2005. Realistic real-time rendering of landscapes using billboard clouds. Computer Graphics Forum 24, 3, 507--516.Google ScholarGoogle ScholarCross RefCross Ref
  7. Bruneton, E., and Neyret, F. 2012. Real-time realistic rendering and lighting of forests. Computer Graphics Forum 31, 2pt1, 373--382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chen, K., and Johan, H. 2010. Real-time continuum grass. In VR '10: Proceedings of the 2010 IEEE Virtual Reality Conference, 227--234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chen, K., and Johan, H. 2013. A simple method to animate vegetation in images using simulation-guided grid-based warping. In CAD/Graphics '13: Proceedings of the 14th International Conference on Computer-Aided Design and Computer Graphics, 244--251. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Chen, K., Johan, H., and Mueller-Wittig, W. 2013. Simple and efficient example-based texture synthesis using tiling and deformation. In I3D '13: Proceedings of 2013 Symposium on Interactive 3D Graphics and Games, 145--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Chuang, Y.-Y., Goldman, D. B., Zheng, K. C., Curless, B., Salesin, D. H., and Szeliski, R. 2005. Animating pictures with stochastic motion textures. ACM Transactions on Graphics 24, 3, 853--860. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Decaudin, P., and Neyret, F. 2004. Rendering forest scenes in real-time. In Rendering Techniques '04: Proceedings of Eurographics Symposium on Rendering, 93--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Decaudin, P., and Neyret, F. 2009. Volumetric Billboards. Computer Graphics Forum 28, 8, 2079--2089.Google ScholarGoogle Scholar
  14. Décoret, X., Durand, F., Sillion, F. X., and Dorsey, J. 2003. Billboard clouds for extreme model simplification. ACM Transactions on Graphics 22, 3, 689--696. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Diener, J., Rodriguez, M., Baboud, L., and Reveret, L. 2009. Wind projection basis for real-time animation of trees. Computer Graphics Forum 28, 2, 20--28.Google ScholarGoogle ScholarCross RefCross Ref
  16. Guerraz, S., Perbet, F., Raulo, D., Faure, F., and Cani, M.-P. 2003. A procedural approach to animate interactive natural sceneries. In Proceedings of the 16th International Conference on Computer Animation and Social Agents, 73--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Habel, R., Wimmer, M., and Jeschke, S. 2007. Instant animated grass. Journal of WSCG 2007 15, 123--128.Google ScholarGoogle Scholar
  18. Habel, R., Kusternig, A., and Wimmer, M. 2009. Physically guided animation of trees. Computer Graphics Forum 28, 2, 523--532.Google ScholarGoogle ScholarCross RefCross Ref
  19. Hu, S., Fujimoto, T., and Chiba, N. 2009. Pseudo-dynamics model of a cantilever beam for animating flexible leaves and branches in wind field. Computer Animation and Virtual Worlds 20, 2-3, 279--287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Hu, S., Chiba, N., and He, D. 2012. Realistic animation of interactive trees. The Visual Computer 28, 6-8, 859--868. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Jensn, O., Salama, C. R., and Kolb, A. 2009. GPU-based responsive grass. In Journal of WSCG 2009, UNION Agency - Science Press.Google ScholarGoogle Scholar
  22. Kajiya, J. T., and Kay, T. 1989. Rendering fur with three dimensional textures. Computer Graphics (Proceedings of ACM SIGGRAPH '89) 23, 3, 271--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Lengyel, J., Praun, E., Finkelstein, A., and Hoppe, H. 2001. Real-time fur over arbitrary surfaces. In I3D '01: Proceedings of the 2001 Symposium on Interactive 3D Graphics, 227--232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Meyer, A., and Neyret, F. 1998. Interactive volumetric textures. In Rendering Techniques '98: Proceedings of Eurographics Symposium on Rendering, 157--168.Google ScholarGoogle Scholar
  25. Ota, S., Fujimoto, T., Tamura, M., Muraoka, K., Fujita, K., and Chiba, N. 2003. 1/f β noise-based real-time animation of trees swaying in wind fields. In CGI '03: Proceedings of Computer Graphics International, 2003., 52--59.Google ScholarGoogle Scholar
  26. Pelzer, K. Randima Femando, 2004. Rendering countless blades of waving grass. GPU Gems, 107--121.Google ScholarGoogle Scholar
  27. Perbet, F., and Cani, M.-P. 2001. Animating prairies in realtime. In I3D '01: Proceedings of the 2001 Symposium on Interactive 3D Graphics, 103--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Ramraj, R. Kim Pallister, 2005. Dynamic grass simulation and other natural effects. Game Programming Gems 5, 411--419.Google ScholarGoogle Scholar
  29. Reeves, W. T., and Blau, R. 1985. Approximate and probabilistic algorithms for shading and rendering structured particle systems. In SIGGRAPH '85: Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, 313--322. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Shinya, M., Aoki, M., Tsutsuguchi, K., and Kotani, N. 1999. Dynamic texture: physically based 2d animation. In SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Sousa, T. Hubert Nguyen, 2007. Vegetation procedural animation and shading in Crysis. GPU Gems 3, 373--385.Google ScholarGoogle Scholar
  32. SpeedTree. Interactive Data Visualization, Inc.Google ScholarGoogle Scholar
  33. Stam, J. 1997. Stochastic dynamics: Simulating the effects of turbulence on flexible structures. Computer Graphics Forum 16, 3, 159--164.Google ScholarGoogle ScholarCross RefCross Ref
  34. Stam, J. 1999. Stable fluids. In SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 121--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Sword Heroes' Fate 3. Kingsoft Corporation.Google ScholarGoogle Scholar
  36. Wang, C., Wang, Z., Zhou, Q., Song, C., Guan, Y., and Peng, Q. 2005. Dynamic modeling and rendering of grass wagging in wind: Natural phenomena and special effects. Computer Animation and Virtual Worlds 16, 3-4, 377--389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Weber, J. 2008. Fast simulation of realistic trees. Computer Graphics and Applications, IEEE 28, 3, 67--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Xfrog. Xfrog, Inc.Google ScholarGoogle Scholar
  39. Zhang, L., Song, C., Tan, Q., Chen, W., and Peng, Q. 2006. Quasi-physical simulation of large-scale dynamic forest scenes. In CGI'06: Proceedings of the 24th international conference on Advances in Computer Graphics, 735--742. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Zhang, L., Zhang, Y., Jiang, Z., Li, L., Chen, W., and Peng, Q. 2007. Precomputing data-driven tree animation. Computer Animation and Virtual Worlds 18, 4-5, 371--382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Zhao, Y., and Barbiĉ, J. 2013. Interactive authoring of simulation-ready plants. ACM Transactions on Graphics 32, 4, 84:1--84:12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Zioma, R. Hubert Nguyen, 2007. GPU-generated procedural wind animation for trees. GPU Gems 3, 105--120.Google ScholarGoogle Scholar

Index Terms

  1. Animating 3D vegetation in real-time using a 2D approach

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      i3D '15: Proceedings of the 19th Symposium on Interactive 3D Graphics and Games
      February 2015
      133 pages
      ISBN:9781450333924
      DOI:10.1145/2699276

      Copyright © 2015 ACM

      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: 27 February 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate148of485submissions,31%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader