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.
Supplemental Material
- Akagi, Y., and Kitajima, K. 2006. Computer animation of swaying trees based on physical simulation. Computers and Graphics 30, 4, 529--539.Google ScholarCross Ref
- Archmodels. Evermotion, Inc.Google Scholar
- Banisch, S., and Wuthric, C. A. 2006. Making grass and fur move. Journal of WSCG 2006 14, 25--32.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Bruneton, E., and Neyret, F. 2012. Real-time realistic rendering and lighting of forests. Computer Graphics Forum 31, 2pt1, 373--382. Google ScholarDigital Library
- Chen, K., and Johan, H. 2010. Real-time continuum grass. In VR '10: Proceedings of the 2010 IEEE Virtual Reality Conference, 227--234. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Decaudin, P., and Neyret, F. 2009. Volumetric Billboards. Computer Graphics Forum 28, 8, 2079--2089.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Habel, R., Wimmer, M., and Jeschke, S. 2007. Instant animated grass. Journal of WSCG 2007 15, 123--128.Google Scholar
- Habel, R., Kusternig, A., and Wimmer, M. 2009. Physically guided animation of trees. Computer Graphics Forum 28, 2, 523--532.Google ScholarCross Ref
- 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 ScholarDigital Library
- Hu, S., Chiba, N., and He, D. 2012. Realistic animation of interactive trees. The Visual Computer 28, 6-8, 859--868. Google ScholarDigital Library
- Jensn, O., Salama, C. R., and Kolb, A. 2009. GPU-based responsive grass. In Journal of WSCG 2009, UNION Agency - Science Press.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Meyer, A., and Neyret, F. 1998. Interactive volumetric textures. In Rendering Techniques '98: Proceedings of Eurographics Symposium on Rendering, 157--168.Google Scholar
- 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 Scholar
- Pelzer, K. Randima Femando, 2004. Rendering countless blades of waving grass. GPU Gems, 107--121.Google Scholar
- 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 ScholarDigital Library
- Ramraj, R. Kim Pallister, 2005. Dynamic grass simulation and other natural effects. Game Programming Gems 5, 411--419.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Sousa, T. Hubert Nguyen, 2007. Vegetation procedural animation and shading in Crysis. GPU Gems 3, 373--385.Google Scholar
- SpeedTree. Interactive Data Visualization, Inc.Google Scholar
- Stam, J. 1997. Stochastic dynamics: Simulating the effects of turbulence on flexible structures. Computer Graphics Forum 16, 3, 159--164.Google ScholarCross Ref
- Stam, J. 1999. Stable fluids. In SIGGRAPH '99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 121--128. Google ScholarDigital Library
- Sword Heroes' Fate 3. Kingsoft Corporation.Google Scholar
- 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 ScholarDigital Library
- Weber, J. 2008. Fast simulation of realistic trees. Computer Graphics and Applications, IEEE 28, 3, 67--75. Google ScholarDigital Library
- Xfrog. Xfrog, Inc.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Zhao, Y., and Barbiĉ, J. 2013. Interactive authoring of simulation-ready plants. ACM Transactions on Graphics 32, 4, 84:1--84:12. Google ScholarDigital Library
- Zioma, R. Hubert Nguyen, 2007. GPU-generated procedural wind animation for trees. GPU Gems 3, 105--120.Google Scholar
Index Terms
- Animating 3D vegetation in real-time using a 2D approach
Recommendations
Real-time 3D rendering with hatching
We present an approach for real-time pen-and-ink hatching renderings on large scenes. Starting with 3D models including photorealistic textures and materials, we aim to propose a solution that produces hatched renderings. As we consider scene objects ...
Enhanced illumination of reconstructed dynamic environments using a real-time flame model
AFRIGRAPH '06: Proceedings of the 4th international conference on Computer graphics, virtual reality, visualisation and interaction in AfricaThe goal of interactive walkthroughs in three dimensional computer reconstructions is to give people a sensation of immersion in different sites at different periods. Realism of these walkthroughs is achieved not only with detailed 3D models but also ...
Real-time smoke rendering using compensated ray marching
We present a real-time algorithm called compensated ray marching for rendering of smoke under dynamic low-frequency environment lighting. Our approach is based on a decomposition of the input smoke animation, represented as a sequence of volumetric ...
Comments