我需要在WebGL中创建一个表面或网格(或粒子系统),它在给定的时间间隔内使用新行进行更新。这基本上是一个光谱显示(类似于瀑布,但它需要是3D),其中每2秒,显示器需要添加一列额外的光谱信息。我想要根据相对高度与整体最大高度逐渐增长为具有彩色顶点/面/粒子的曲面。
总而言之,我认为这是一项非常简单的尝试。然而,出于性能原因,我很难找到最适合这种类型的几何形状。最终,构成表面的点数大约为1000x1000,并且场景中一次至少有2个这样的表面。
到目前为止我玩过的选项包括:
我试过的前两个选项中的任何一个都没有像我需要的那样表现得那么好。每2秒,接收到~1000个点,需要添加到(现有)几何体中。这真的是一件如此复杂的事吗?任何提示都非常感谢!