电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2012年
8期
43-45,48
,共4页
齐敏%周加军%李大健%崔赫琳
齊敏%週加軍%李大健%崔赫琳
제민%주가군%리대건%최혁림
虚拟现实%水流%柏林噪声%Shader语言%OSG
虛擬現實%水流%柏林譟聲%Shader語言%OSG
허의현실%수류%백림조성%Shader어언%OSG
virtual reality%flowing water%perlin noise%Shader language%OSG
随着虚拟现实的发展,对动态水流的效果要求也越来越高,为了进一步减小动态水流算法的复杂度和计算量,文中提出了一种利用柏林噪声扰动纹理和OpenGL的Shader语言联合产生动态水流的方法,该方法原理简单,效果非常接近于真实水流。通过柏林噪声扰动静态水面纹理来构造动态波面。再利用OpenGL Shader渲染语言进行水面渲染,同时利用OSG实现水面反射等效果,实验证明该方法可以实时模拟真实水流。
隨著虛擬現實的髮展,對動態水流的效果要求也越來越高,為瞭進一步減小動態水流算法的複雜度和計算量,文中提齣瞭一種利用柏林譟聲擾動紋理和OpenGL的Shader語言聯閤產生動態水流的方法,該方法原理簡單,效果非常接近于真實水流。通過柏林譟聲擾動靜態水麵紋理來構造動態波麵。再利用OpenGL Shader渲染語言進行水麵渲染,同時利用OSG實現水麵反射等效果,實驗證明該方法可以實時模擬真實水流。
수착허의현실적발전,대동태수류적효과요구야월래월고,위료진일보감소동태수류산법적복잡도화계산량,문중제출료일충이용백림조성우동문리화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.