yankun1991 发表于 2019-2-22 13:31:15

osg 相同顶点几何优化

目前第一张图的6个节点虽然是同一个drawable,但是后期通过矩阵变换节点将其放置在不同位置。从图中的提示信息来看,这6个节点在绘制的时候是分别绘制的(顶点和三角面数不变),本想通过geom.addPrimitiveSet( new osg::DrawArrays( GL_QUADS, 0, 4, nInstances ) )类似这个方式,将nInstances 设置为6,但是此时绘制位置重叠,有什么方法可以传递一个位置矩阵将这6个几何放置在指定位置。

yankun1991 发表于 2019-3-12 15:57:30

想着色器中传递数组,然后重建矩阵。
页: [1]
查看完整版本: osg 相同顶点几何优化