如果您想一次在视锥中渲染具有数千个多边形的大型景观,并且用户的视点不断变化,那么使用 VAO 或 VBO 是否可行?
我的意思是,每次玩家的位置或摄像机旋转发生变化时,您都必须重新计算顶点数据,以便正确剔除不再可见的任何顶点或场景,以保持良好的 FPS 计数。但是在这样做时,您的 FPS 计数会下降,因为您会不断地重新打包所有缓冲区。
那么在立即模式下使用这两种方法是否仍然有益?
我的猜测是肯定的,因为使用即时模式,您还可以在每一帧重新计算所有顶点,只是方式略有不同。可悲的是,我没有太多的背景知识,而且我很困惑,因为互联网上关于这个话题的信息不一。