期刊文献+

使用GPU加速渲染真实感水波效果的研究 被引量:1

Research of photorealistic water ripple rendering by GPU acceleration
下载PDF
导出
摘要 为了提高水面波动效果模拟的实时性并保持真实感,提出一种基于可编程图形处理器(GPU)的向量代数运算模型,并使用该模型求解水波动方程以加速水波仿真过程。给出了模型的数据结构定义和数据操作设计,对二维水波微分方程进行离散化处理,将其表达为矩阵矢量相乘的形式,再采取共轭梯度法进行求解,以获得代表水面的高度图。通过高度图信息来生成法线,从而获得水面反射和折射效果。实验结果表明,该算法充分发挥了GPU的高速性能优势来求解复杂的水面波动方程,能有效提高真实感水波纹模拟的效率。 A novel GPU based vector computation model is proposed to improve the simulation of water ripple,which is physically described by the wave equation.Firstly,the data structure and data operation rule are established to meet the needs of vector computation model.Secondly,the wave equation governing the water ripple is transformed discretely into vector multiplication,which would be solved by conjugate gradient method.Finally,the water ripple rendering is achieved from the height map providing the normal information used by the computation of light reflection and refraction.Experimental results show that the algorithm is efficient to simulate real-time water ripple by making full use of the powerful computation ability of GPU.
出处 《计算机工程与设计》 CSCD 北大核心 2010年第15期3514-3517,共4页 Computer Engineering and Design
基金 教育部科技研究重点基金项目(JK2G02035) 广电总局科技基金项目(2007-07)
关键词 图形处理器 向量 水波方程 实时渲染 共轭梯度法 GPU vector wave equation real-time rendering conjugate gradient method
  • 相关文献

参考文献12

  • 1湛永松,杨明浩,石民勇,费广正.保持自然特征的烟雾快速生成系统[J].系统仿真学报,2007,19(19):4460-4463. 被引量:7
  • 2Perlin K.An image synthesizer[J].Computer Graphics,1985,19(3):287-296.
  • 3Fournier A,Reeves W T.A simple model of ocean waves[C].Proceedings of SIGGRAPH'86,1986,20(3):75-84.
  • 4Kass M,Miller G.Rapid,stable fluid dynamics for computer graphics[J].Computer Graphics,1990,24(4):49-57.
  • 5Carlson M,Mucha P,Bronks R,et al.Melting and flowing[C].Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation,2002:167-174.
  • 6Foster N,Fodkiw R.Practical animation of liquids[C].Proceedings of SIGGRAPH'2001,2001:23-30.
  • 7Enright D,Marschner S,Fedldw R.Animation and rendering of complex water surfaces[J].ACM Transactions on Graphics,2002,21(3):736-744.
  • 8Hong J M,Kim C H.Animation of bubbles in liquid[J].Computer Graphics Forum,2003,22(3):253-262.
  • 9湛永松,杨明浩,石民勇,费广正.基于可编程图形处理器的实时烟雾控制模拟[J].工程图学学报,2008,29(4):60-64. 被引量:3
  • 10Harris M,Coombe G,Scheuermann T,et al.Physically-based visual simulation on graphics hardware[C].Proceedings of Graphics Hardware,2002:109-118.

二级参考文献28

  • 1傅德熏 马延文.计算流体力学[M].北京:高等教育出版社,2002..
  • 2Nishita T,Dobashi Y,Nakamae E.Display of Clouds Taking Into Account Multiple Anisotropic Scattering and Sky Light[C]// Proceedings of SIGGRAPH 96,New Orleans,Louisiana.USA:ACM,1996:379-386.
  • 3Ebert D,Parent R E.Rendering and Animation of Gaseous Phenomena by Combining Fast Volume and Scanline A-buffer Techniques[C]// Proceedings of SIGGRAPH 90,Dallas,Texas.USA:ACM,1990:357-366.
  • 4Jensen H W.Global Illumination Using Photon Maps[C]// Proceedings of the 7th Eurographics Workshop on Rendering,Porto,Portugal.New York:Springer,1996:21-30.
  • 5Jensen H W,Christensen P H.Efficient Simulation of Light Transport in Scenes with Participating Media using Photon Maps[C]// Proceedings of SIGGRAPH 98,Orlando,Florida.USA:ACM,1998.
  • 6Tiede U,Hoehne K,Bomans M,et al.Investigation of Medical 3D-Rendering Algorithms[J].IEEE Computer Graphics & Application (S0272-1716),1990,10(2):41-53.
  • 7Westover L.Footprint Evaluation for Volume Rendering[C]// Proceedings of SIGGRAPH 90,Dallas,Texas.USA:ACM,1990:367-376.
  • 8Zhang C,Crawfis R.Volumetric Shadows Using Splatting[C]// Proc.Visualization 2002,Boston,Massachusetts.USA:ACM,2002:85-92.
  • 9Zhang C,Crawfis R.Shadows and Soft Shadows with Participating Media Using Splatting[J].IEEE Transactions on Visualization and Computer Graphics (S1077-2626),2003,9(2):139-149.
  • 10Dobashi Y,Kaneda K,Yamashita H,et al.A Simple Efficient Method for Realistic Animation of Clouds[C]// Proceedings of SIGGRAPH 2000,New Orleans,Louisiana.USA:ACM,2000:19-28.

共引文献8

同被引文献23

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部