2011年11月21日 星期一

Perlin noise演算法+Vertex Animation運用於海浪的模擬

這篇緣起於ogre Hydrax plugin的授權為GNU Lesser General Public License,也就是無法使用lib link,在iphone要使用靜態連結的方式,所以只好自己想辦法,於是便踏上了研究水實作這條路。
網路上可以找到的範例程式,大部份都是從這從這篇來的Real-time water rendering
目前看到比較常用海浪模擬較常使用的演算法為Perlin、FTT,為了效能上的考量,以實作Perlin為主,有興趣的人可以看這篇:真实感海水的绘制Perlin噪聲
相關Demo影片如下:



當然選擇Noise演算法只是繪製真實水的第一步,接下來還有很多事要做…

沒有留言:

張貼留言