Journal of Computer Applications ›› 2022, Vol. 42 ›› Issue (12): 3876-3883.DOI: 10.11772/j.issn.1001-9081.2021091700
• Multimedia computing and computer simulation • Previous Articles Next Articles
Received:
2021-09-29
Revised:
2022-01-31
Accepted:
2022-03-30
Online:
2022-12-21
Published:
2022-12-10
Contact:
Jun ZHANG
About author:
GU Haojie, born in 1997, M. S. candidate. His research interests include computer simulation, computer graphics.
Supported by:
通讯作者:
张军
作者简介:
顾浩杰(1997—),男,江苏南通人,硕士研究生,主要研究方向:计算机仿真、计算机图形学
基金资助:
CLC Number:
Haojie GU, Jun ZHANG. Real-time water wave simulation method based on wave annulus particles[J]. Journal of Computer Applications, 2022, 42(12): 3876-3883.
顾浩杰, 张军. 基于波环粒子的实时水波仿真方法[J]. 《计算机应用》唯一官方网站, 2022, 42(12): 3876-3883.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2021091700
粒子ID | 波源ID | 时间步长 | |||
---|---|---|---|---|---|
100 | 200 | 300 | 400 | ||
1 | 1 | 5.867 3 | 9.989 5 | 14.374 5 | 18.524 1 |
2 | 1 | 5.510 6 | 8.912 1 | 12.515 8 | 15.919 9 |
3 | 1 | 5.819 6 | 9.546 3 | 13.501 1 | 17.242 1 |
4 | 1 | — | 8.694 1 | 12.046 7 | 15.212 6 |
5 | 2 | — | — | 4.464 7 | 8.683 4 |
Tab. 1 Radius variation of wave annulus particles
粒子ID | 波源ID | 时间步长 | |||
---|---|---|---|---|---|
100 | 200 | 300 | 400 | ||
1 | 1 | 5.867 3 | 9.989 5 | 14.374 5 | 18.524 1 |
2 | 1 | 5.510 6 | 8.912 1 | 12.515 8 | 15.919 9 |
3 | 1 | 5.819 6 | 9.546 3 | 13.501 1 | 17.242 1 |
4 | 1 | — | 8.694 1 | 12.046 7 | 15.212 6 |
5 | 2 | — | — | 4.464 7 | 8.683 4 |
波源ID | 边界ID | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1 | 39.830 0 | 33.074 9 | 31.945 0 | 47.457 5 | 60.170 0 |
2 | 55.253 4 | 40.122 1 | 26.487 8 | 32.692 6 | 44.746 6 |
Tab. 2 Union of boundary dynamic tables
波源ID | 边界ID | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1 | 39.830 0 | 33.074 9 | 31.945 0 | 47.457 5 | 60.170 0 |
2 | 55.253 4 | 40.122 1 | 26.487 8 | 32.692 6 | 44.746 6 |
阻尼项 | 时间步长 | ||||
---|---|---|---|---|---|
100 | 200 | 300 | 400 | 500 | |
无阻尼 | 0.133 2 | 0.099 7 | 0.083 2 | 0.072 8 | 0.065 5 |
0.119 0 | 0.079 6 | 0.059 2 | 0.046 3 | 0.037 2 | |
0.106 4 | 0.063 5 | 0.042 2 | 0.029 4 | 0.021 1 | |
0.089 9 | 0.045 2 | 0.025 3 | 0.014 9 | 0.009 0 |
Tab. 3 Comparison of amplitudes of single particles with different damping
阻尼项 | 时间步长 | ||||
---|---|---|---|---|---|
100 | 200 | 300 | 400 | 500 | |
无阻尼 | 0.133 2 | 0.099 7 | 0.083 2 | 0.072 8 | 0.065 5 |
0.119 0 | 0.079 6 | 0.059 2 | 0.046 3 | 0.037 2 | |
0.106 4 | 0.063 5 | 0.042 2 | 0.029 4 | 0.021 1 | |
0.089 9 | 0.045 2 | 0.025 3 | 0.014 9 | 0.009 0 |
时间步长 | 1个波源 | 2个波源 | 3个波源 | 4个波源 | ||||
---|---|---|---|---|---|---|---|---|
本文方法 | 文献[ | 本文方法 | 文献[ | 本文方法 | 文献[ | 本文方法 | 文献[ | |
1 000 | 115.281 | 75.728 | 100.016 | 61.188 | 87.093 | 55.512 | 72.631 | 45.587 |
2 000 | 73.937 | 38.818 | 51.208 | 24.007 | 42.175 | 16.114 | 31.627 | 11.240 |
3 000 | 69.776 | 19.242 | 42.959 | 10.064 | 39.719 | 7.151 | 31.919 | 5.150 |
4 000 | 108.902 | 25.742 | 82.555 | 14.876 | 77.383 | 10.632 | 69.067 | 8.254 |
5 000 | 156.128 | 58.595 | 157.678 | 44.594 | 155.847 | 36.675 | 155.463 | 27.642 |
Tab.4 Comparison of multi-wave source simulation FPS in complex environment
时间步长 | 1个波源 | 2个波源 | 3个波源 | 4个波源 | ||||
---|---|---|---|---|---|---|---|---|
本文方法 | 文献[ | 本文方法 | 文献[ | 本文方法 | 文献[ | 本文方法 | 文献[ | |
1 000 | 115.281 | 75.728 | 100.016 | 61.188 | 87.093 | 55.512 | 72.631 | 45.587 |
2 000 | 73.937 | 38.818 | 51.208 | 24.007 | 42.175 | 16.114 | 31.627 | 11.240 |
3 000 | 69.776 | 19.242 | 42.959 | 10.064 | 39.719 | 7.151 | 31.919 | 5.150 |
4 000 | 108.902 | 25.742 | 82.555 | 14.876 | 77.383 | 10.632 | 69.067 | 8.254 |
5 000 | 156.128 | 58.595 | 157.678 | 44.594 | 155.847 | 36.675 | 155.463 | 27.642 |
1 | CRAIK A D D. The origins of water wave theory[J]. Annual Review of Fluid Mechanics, 2004, 36(1): 1-28. |
2 | 朱真,廖惟博,王章野.流体模拟动画技术新进展[J]. 计算机工程与应用, 2016,52(4): 142-150. 10.3778/j.issn.1002-8331.1505-0268 |
ZHU Z, LIAO W B, WANG Z Y. New technical progress of fluid simulation animation[J]. Computer Engineering and Applications, 2016, 52(4): 142-150. 10.3778/j.issn.1002-8331.1505-0268 | |
3 | 张娟,王昱哲,商柳,等.流体动画生成方法研究综述[J]. 集成技术,2017,6(1): 69-81. 10.3969/j.issn.2095-3135.2017.01.008 |
ZHANG J, WANG Y Z, SHANG L, et al. Review on fluid animation generation[J]. Journal of Integration Technology, 2017, 6(1): 69-81. 10.3969/j.issn.2095-3135.2017.01.008 | |
4 | 吴德阳,唐勇,刘浩阳,等.基于物理的不可压缩流体模拟技术综述[J].高技术通讯,2020,30(11): 1189-1204. 10.3772/j.issn.1002-0470.2020.11.011 |
WU D Y, TANG Y, LIU H Y, et al. A survey of in-compressible fluid simulation techniques based on physics[J]. Chinese High Technology Letters, 2020, 30(11): 1189-1204. 10.3772/j.issn.1002-0470.2020.11.011 | |
5 | 郭福亮,陈修亮,梁英杰.水体仿真与渲染方法研究综述[J]. 计算机应用,2013,33(S2): 224-228. |
GUO F L, CHEN X L, LIANG Y J. Review on water simulation and rendering[J]. Journal of Computer Applications, 2013, 33(S2): 224-228. | |
6 | JESCHKE S, WOJTAN C. Water wave animation via wavefront parameter interpolation[J]. ACM Transactions on Graphics (TOG), 2015, 34(3): 27.1-27.14. 10.1145/2714572 |
7 | CANABAL J A, MIRAUT D, THUEREY N, et al. Dispersion kernels for water wave simulation[J]. ACM Transactions on Graphics (TOG), 2016, 35(6): 202.1-202.10. 10.1145/2980179.2982415 |
8 | JESCHKE S, SKRIVAN T, MULLER-FISCHER M, et al. Water surface wavelets[J]. ACM Transactions on Graphics (TOG), 2018, 37(4): 94.1-94.13. 10.1145/3197517.3201336 |
9 | YUKSEL C, HOUSE D H, KEYSER J. Wave particles[J]. ACM Transactions on Graphics (TOG), 2007, 26(3): 99-106. 10.1145/1276377.1276501 |
10 | YUKSEL C. Real-time water waves with wave particles[D]. Brazos County: Texas A&M University, 2010: 21-52. |
11 | JESCHKE S, WOJTAN C. Water wave packets[J]. ACM Transactions on Graphics (TOG), 2017, 36(4): 103.1-103,12. 10.1145/3072959.3073678 |
12 | SKRIVAN T, SODERSTROM A, JOHANSSON J, et al. Wave curves: simulating lagrangian water waves on dynamically deforming surfaces[J]. ACM Transactions on Graphics (TOG), 2020, 39(4):65. 1-65.12. 10.1145/3386569.3392466 |
13 | 杨怀平,胡事民,孙家广.一种实现水波动画的新算法[J]. 计算机学报,2002, 25(6): 612-617. 10.3321/j.issn:0254-4164.2002.06.009 |
YANG H P, HU S M, SUN J G. A new algorithm for water wave animation[J]. Chinese Journal of Computers, 2002, 25(6): 612-617. 10.3321/j.issn:0254-4164.2002.06.009 | |
14 | WHITTED T. An improved illumination model for shaded display[J]. Communications of the ACM, 1980, 23(6): 343-349. 10.1145/358876.358882 |
15 | PADRINO J C, JOSEPH D D. Correction of Lamb’s dissipation calculation for the effects of viscosity on capillary-gravity waves[J]. Physics of Fluids, 2007, 19(8): 082105.1-082105.6. 10.1063/1.2760244 |
16 | LE M B. Gravity — capillary rings generated by water drops[J]. Journal of Fluid Mechanics, 1988, 197: 415-427. 10.1017/s0022112088003301 |
17 | DEAN R G, DALRYMPLE R A. Water wave mechanics for engineers and scientists[M]. Singapore: World Scientific, 1991: 41-78. 10.1142/1232 |
18 | SCHRECK C, HAFNER C, WOJTAN C. Fundamental solutions for water wave animation[J]. ACM Transactions on Graphics (TOG), 2019, 38(4): 130.1-130.14. 10.1145/3306346.3323002 |
[1] | WANG Chang XIE Yonghua YUAN Fuxing. Application on cloud visualization based on structured particle model [J]. Journal of Computer Applications, 2013, 33(11): 2013-01. |
[2] | CHEN Xiuliang LIANG Yingjie GUO Fuliang. Fireworks simulation based on CUDA particle system [J]. Journal of Computer Applications, 2013, 33(07): 2059-2062. |
[3] | XU Yuanjin ZENG Liang CHEN Shilong. Method of simulating realistic snow scene [J]. Journal of Computer Applications, 2013, 33(05): 1428-1431. |
[4] | . Design and implementation of particle system based on content pipeline in XNA [J]. Journal of Computer Applications, 2010, 30(3): 589-592. |
[5] | . Dynamic simulation of chemistry experimental phenomenon based on particle system [J]. Journal of Computer Applications, 2010, 30(1): 150-152. |
[6] | . Realtime simulation of rain and snow in large-scale scene based on GPU particle system [J]. Journal of Computer Applications, 2010, 30(05): 1398-1401. |
[7] | . Simulation of falling snow based on new distribution of domain and superimposed texture [J]. Journal of Computer Applications, 2009, 29(12): 3381-3384. |
[8] | WU Yin-Xia Lei-Ting CHEN Ming-Yun He. Real-time simulation of radar scanning based on particle system in OpenGL [J]. Journal of Computer Applications, 2009, 29(1): 258-260. |
[9] | . Design and implementation of general model about special effects in battlefield based on particle system [J]. Journal of Computer Applications, 2009, 29(08): 2124-2127. |
[10] | Tong-De TAN Zhi-Wei CHANG Hong-Ling ZHAO. Three-dimension fountain effect of implementation based on Direct3D and particle system [J]. Journal of Computer Applications, 2008, 28(4): 1070-1073. |
[11] | Ji-Cheng LIN Huan DING Xiao-Hui TAN. Real-time meshless deformation based on particle system and shape matching [J]. Journal of Computer Applications, 2008, 28(12): 3007-3009. |
[12] | . Improved particle system for cloth animation [J]. Journal of Computer Applications, 2007, 27(5): 1145-1146. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||