期刊文献+

基于Perlin噪声的动态水面实时渲染 被引量:7

Real-time rendering on dynamic water surface based on Perlin noise
在线阅读 下载PDF
导出
摘要 提出了基于Perlin噪声的动态水面实时渲染方法。采用开源场景图形系统(OpenSceneGraph)技术对水面大小以及水面周围的场景进行绘制。采用可编程管线技术,用OpenGL着色语言(GLSL)产生随机数通过余弦插值法生成不同频率的纹理再叠加生成Perlin噪声纹理。对生成的Perlin噪声纹理进行采样,得到水面的扰动情况。把水面扰动与水面反射结合起来,生成更加逼真并且实时的水面,在满足实时性的条件下大幅提高了三维场景中水面的逼真性。 A method based on Perlin noise is proposed. First, OpenSceneZ3raph graphic system technique is used to draw the size of water surface and environment around the water. Then, the Perlin noise texture with OpenGL shading language is produced by cosine inter polation after getting random number. After that, the Perlin noise texture is sampled and disturbance of the water surface is obtained. Finally, the disturbance is combined with water surface reflection and more real and effective water surface is generated, and the reality of water surface effects is sharply increased in the application of 3D scene under the condition of real-time rendering.
作者 项予 许森
出处 《计算机工程与设计》 CSCD 北大核心 2013年第11期3966-3970,共5页 Computer Engineering and Design
基金 国家自然科学基金项目(60903118 60832011)
关键词 PERLIN噪声 水面 纹理 开源场景图形系统 着色语言 实时性 Perlin noise water surface texture OSG OpenGL real-time
  • 相关文献

参考文献6

二级参考文献39

共引文献38

同被引文献54

  • 1彭群生 鲍虎军 金小刚.计算机真实感图形的算法基础[M].北京:科学出版社,2003..
  • 2Reeves, W. T. Particle Systems- A Technique for Modeling a Class of Fuzzy Objects [J]. ACM Transaction on Graphics (S0730-0301), 1983, 2(2):91-108.
  • 3Langer M. S. A spectral-particle hybrid method for rendering falling snow [R]// Euro graphics Symposium on Rendering, Montreal, Canada, 2004.
  • 4Bryan E Feldman, James FO'Brien. Modeling the accumulation of wind-driven snow [C]// Proceedings of ACM Siggraph. USA: ACM, 2002: 218.
  • 5Masselot. Cellular automata modeling of snow transport by wind [C]// Lecture Notes in Computer Science, Berlin, Germany. 1995: 429-435.
  • 6Perlin K. An Image Synthesizer [J]. Computer Graphics (S 0097-8930), 1985, 19(3): 287-296.
  • 7伍艳莲,赵青松,刘金定.基于粒子系统的降雪过程模拟[J].西华大学学报(自然科学版),2008,27(1):91-93. 被引量:6
  • 8相晓嘉,朱华勇.基于Perlin噪声的高分辨率地形仿真方法[J].计算机仿真,2007,24(12):174-177. 被引量:2
  • 9肖何,何明耘,白忠建.OpenGL中基于粒子系统的喷泉模拟实现[J].计算机仿真,2007,24(12):201-204. 被引量:17
  • 10刘鹏程,艾廷华,胡晋山.基于OpenGL技术的隧道仿真系统的研究与开发[J].计算机工程,2008,34(6):240-242. 被引量:8

引证文献7

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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