一种动态水流生成新方法  

A new method of generating flowing water

在线阅读下载全文

作  者:齐敏[1] 周加军[1] 李大健[2] 崔赫琳[1] 

机构地区:[1]西北工业大学,陕西西安710129 [2]西北工业大学365研究所,陕西西安710129

出  处:《电子设计工程》2012年第8期43-45,48,共4页Electronic Design Engineering

摘  要:随着虚拟现实的发展,对动态水流的效果要求也越来越高,为了进一步减小动态水流算法的复杂度和计算量,文中提出了一种利用柏林噪声扰动纹理和OpenGL的Shader语言联合产生动态水流的方法,该方法原理简单,效果非常接近于真实水流。通过柏林噪声扰动静态水面纹理来构造动态波面。再利用OpenGL Shader渲染语言进行水面渲染,同时利用OSG实现水面反射等效果,实验证明该方法可以实时模拟真实水流。With the development of virtual reality,there are more and more requirements for higher quality flowing water,in order to further reduce the complexity and the calculation quantity of the algorithm,A new method using Perlin noise and opengl shader language to create flowing is put forward,the principle of the method is simple,and its effect is very close to the real water.The process is to disturbance static water texture by the perlin noise to structure dynamic wanter surface.,then render the surface by opengl shader language,and achieve reflection effects by OSG.the experiment results show that the method can simulate real flowing real-timely.

关 键 词:虚拟现实 水流 柏林噪声 Shader语言 OSG 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象