渲染大地形时如何处理VB和IB ?
我用四叉树方式对地形做LOD,用TriangleList画三角形。
因为显卡限制,好像不能用单独的一个VB和IB来绘制所有的三角形,所以不知道如何处理尺寸大的地形,
DirectX不是很熟,大家帮忙出出主意!谢谢啦。
[解决办法]
根据Frustum计算需要渲染的TerrainPatch,每一个TerrainPatch的VB是固定的,再根据Lod的算法填充IB,DrawIndexedPrimitive
发布时间: 2012-03-25 20:55:16 作者: rapoo
渲染大地形时如何处理VB和IB ?
我用四叉树方式对地形做LOD,用TriangleList画三角形。
因为显卡限制,好像不能用单独的一个VB和IB来绘制所有的三角形,所以不知道如何处理尺寸大的地形,
DirectX不是很熟,大家帮忙出出主意!谢谢啦。
[解决办法]
根据Frustum计算需要渲染的TerrainPatch,每一个TerrainPatch的VB是固定的,再根据Lod的算法填充IB,DrawIndexedPrimitive