AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (3.5 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

GPU based real-time simulation of massive falling leaves

Department of Computer Science, Zhejiang University, Hangzhou 310027, China.
National Centre for Computer Animation, Bournemouth University, Poole, BH12 5BB, UK.
Show Author Information

Abstract

As an important autumn feature, scenes with large numbers of falling leaves are common in movies and games. However, it is a challenge for computer graphics to simulate such scenes in an authentic and efficient manner. This paper proposes a GPU based approach for simulating the falling motion of many leaves in real time. Firstly, we use a motion-synthesis based method to analyze the falling motion of the leaves, which enables us to describe complex falling trajectories using low-dimensional features. Secondly, we transmit a primitive-motion trajectory dataset together with the low-dimensional features of the falling leaves to video memory, allowing us to execute the appropriate calculations on the GPU.

References

[1]
Xie, H.; Miyata, K. Real-time simulation of lightweight rigid bodies. The Visual Computer Vol. 30, No. 1, 81-92, 2014.
[2]
Maxwell, J. C. On a particular case of the descent of a heavy body in a resisting medium. The Cambridge and Dublin Mathematical Journal Vol. 9, 145-148, 1854.
[3]
Tanabe, Y.; Kaneko, K. Behavior of a falling paper. Physical Review Letters Vol. 73, No. 10, 1372, 1994.
[4]
Wei, X.; Zhao, Y.; Fan, Z.; Li, W.; Yoakum-Stover, S.; Kaufman, A. Blowing in the wind. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 75-85, 2003.
[5]
Vázquez, P.-P.; Balsa, M. Rendering falling leaves on graphics hardware. Journal of Virtual Reality and Broadcasting Vol. 5, Article No. 2, 2008.
[6]
Li, H.; Sun, Q.; Zhang, H.; Zhang, Q. Example-based motion generation of falling leaf. In: Proceedings of 2010 International Conference on Computer Design and Applications, Vol. 5, 217-221, 2010.
[7]
Field, S. B.; Klaus, M.; Moore, M. G.; Nori, F. Chaotic dynamics of falling disks. Nature Vol. 388, No. 6639, 252-254, 1997.
[8]
Zhong, H.; Chen, S.; Lee, C. Experimental study of freely falling thin disks: Transition from planar zigzag to spiral. Physics of Fluids Vol. 23, No. 1, 011702, 2011.
[9]
Kruger, J.; Kipfer, P.; Konclratieva, P.; Westermann, R. A particle system for interactive visualization of 3D flows. IEEE Transactions on Visualization and Computer Graphics Vol. 11, No. 6, 744-756, 2005.
[10]
Andersen, A.; Pesavento, U.; Wang, Z. J. Unsteady aerodynamics of uttering and tumbling plates. Journal of Fluid Mechanics Vol. 541, 65-90, 2005.
[11]
Kipfer, P.; Segal, M.; Westermann, R. UberFlow: A GPU-based particle engine. In: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware, 115-122, 2004.
[12]
Kondratieva, P.; Kruger, J.; Westerman, R. The application of GPU particle tracing to diffusion tensor field visualization. In: Proceedings of IEEE Visualization, 73-78, 2005.
[13]
Hérault, A.; Bilotta, G.; Dalrymple, R. A. SPH on GPU with CUDA. Journal of Hydraulic Research Vol. 48, No. S1, 74-79, 2010.
[14]
Mann, J. Wind field simulation. Probabilistic Engineering Mechanics Vol. 13, No. 4, 269-282, 1998.
[15]
Veers, P. S. Three-dimensional wind simulation. Technical report. Sandia National Laboratories, Albuquerque, NM, USA, 1988.
[16]
Karki, R.; Hu, P. Wind power simulation model for reliability evaluation. In: Proceedings of Canadian Conference on Electrical and Computer Engineering, 541-544, 2005.
[17]
Tatarchuk, N.; Shopf, J.; DeCoro, C. Real-time isosurface extraction using the GPU programmable geometry pipeline. In: Proceedings of ACM SIGGRAPH 2007 Courses, 122-137, 2007.
[18]
DeCoro, C.; Tatarchuk, N. Real-time mesh simplification using the GPU. In: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, 161-166, 2007.
[19]
Lorenz, H.; Döllner, J. Dynamic mesh refinement on GPU using geometry shaders. In: Proceedings of the 16th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, 2008.
Computational Visual Media
Pages 351-358
Cite this article:
Li C, Qian J, Tong R, et al. GPU based real-time simulation of massive falling leaves. Computational Visual Media, 2015, 1(4): 351-358. https://doi.org/10.1007/s41095-015-0025-1

830

Views

36

Downloads

3

Crossref

N/A

Web of Science

5

Scopus

0

CSCD

Altmetrics

Revised: 23 September 2015
Accepted: 20 October 2015
Published: 14 November 2015
© The Author(s) 2015

This article is published with open access at Springerlink.com

This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.

Other papers from this open access journal are available free of charge from http://www.springer.com/journal/41095. To submit a manuscript, please go to https://www.editorialmanager.com/cvmj.

Return