Ogre3D - 用顶点波浪渲染水? NURBS?

时间:2014-05-23 16:25:12

标签: vertex ogre3d nurbs

我有一个Ogre3D应用程序,我想渲染一个表示水波浪的表面。 我想我不是唯一一个有这个目的的人,所以我一直在寻找一个例子。 我想如果我想要创建一个水面,并想像波浪一样移动它,我必须创建一个有许多顶点的表面(根据我想要的精度),然后控制每个顶点的高度。 因为水会很大,我认为水需要很长时间才能被渲染,所以如果最好通过顶点或nurbs渲染它,我会徘徊吗?还是有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

Ogre发行版中包含一个Ocean示例,您可以将其作为起点。我不记得它是否使用任何LOD系统,但它有很好的随机波和菲涅耳着色器。

nurbs不会帮助你,因为没有简单的方法将它们推入GPU。它们适用于某些建模任务,但最后您需要将它们转换为“真实”的建模任务。几何形状。