2011-07-16 34 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 –