系统仿真学报 ›› 2015, Vol. 27 ›› Issue (6): 1262-1267.doi: 10.16182/j.cnki.joss.2015.06.016

• 虚拟现实与可视化 • 上一篇    下一篇

一种面向阴雨天气大规模水域交互模拟方法

姚婷婷, 谢忠明, 李云飞   

  1. 苏州大学计算机科学与技术学院,江苏 苏州 215006
  • 收稿日期:2014-05-26 修回日期:2014-08-10 出版日期:2015-06-08 发布日期:2021-01-15
  • 作者简介:姚婷婷(1989-),女,江苏盐城,硕士,研究方向为虚拟现实; 谢忠明(1986-),男,河南焦作,硕士,研究方向嵌入式系统; 李云飞(1958-),男,教授,研究方向为虚报仪器、虚拟现实。
  • 基金资助:
    国家自然科学基金(61272449;61201212); 江苏省前瞻性专项基金(L211810113)

Simulation Method for Large-scale Water Area in Rainy Days

Yao Tingting, Xie Zhongming, Li Yunfei   

  1. School of Computer Science & Technology, Soochow University, Suzhou 215006, China
  • Received:2014-05-26 Revised:2014-08-10 Online:2015-06-08 Published:2021-01-15

摘要: 针对计算机图形学中大规模水域雨场景绘制的难题,提出了-种适合大规模水域雨场景实时绘制的方法。将改进的波动方程引入雨天湖面波动以及雨滴与湖面的交互效果模拟中,结合快速傅里叶变换的风力趋向性以及周期性,建立了雨天水面交互波动的数学模型,根据数学模型构建了雨天水面交互高度图,通过光照渲染,实现了湖面反射效果和雨线绘制。为了提高模拟效率,整个过程在GPU中实现,并采用基于四叉树的多细节层次技术进行加速。在1 440*900的 图像分辨率下,帧速达到了98 fps,满足了实时交互模拟的需求。

关键词: 雨场景, 快速傅里叶变换, 波动方程, 光照, 大规模水域

Abstract: The rendering of large-scale water area rain scene is one of the most challenging problems in computer graphics, and a method of rendering large-scale water area rain scene was proposed. By introducing the improved wave equation into the fuctuation of water surface and the interaction of water and raindrop, and incorporating the periodicity and wind tendency of FFT, an interactive fluctuation of water mathematical model in rainy days was established, based on which an interactive height map was rendered. Through the lighting rendering, the reflection effect and rain streaks were simulated. In order to enhance the efficiency, the level-of- detail techniques based on quad-tree were applied and the newest GPU acceleration was applied in order to take its full advantages. The method is efficient and achieves qualified refreshing frequency in real time scene rendering.

Key words: rain scene, FFT, wave equation, lighting, large-scale water area

中图分类号: