2011-07-16 33 views
3

如何在3D中使用opengl渲染海浪?任何答覆將受到歡迎。如何在3D中使用opengl渲染海浪?

編輯:

有呈現海浪任何的源代碼,但不使用其它SDK或API?也許很難學習如何通過讀取OSG源代碼來呈現它。所以關於它的任何教程都可以,它附加源代碼是非常好的。

+3

這個問題太廣泛了,無法正確回答(沒有一個簡單的鏈接到某個網站,可能發現更快的谷歌),因爲我們甚至不知道你可以做什麼,並已經嘗試過。 –

回答

7

基督徒(上圖)是正確的。目前,您的問題非常廣泛,難以回答。你可能想自己做一些研究,然後提出更有針對性的問題。

例如,開始查看shallow water equations。 (我現在在這裏跳過完整的流體模擬)或讀Tessendorf的「Simulating Ocean Waves」。或者看看Cem Yuksel的波浪粒子。即使你最終沒有實施任何它,這些參考資料對你來說也是一個很好的資源。另一個可能是this collection of links

不是一個明確的答案,但給我們更多的繼續,我們可以指出你在一個更具體的方向。

7

渲染逼真的水是極其困難。幸運的是有一些工具可以使它更容易,例如OSGOcean,它可以產生一些相當令人印象深刻的波浪。

+0

這是這個問題的絕佳答案。 –

+0

感謝您的回答。 – zionpi

+0

OSGOcan項目已轉移到github上:https://github.com/kbale/osgocean –