Original Post
Hi, I am implementing a terrain system with lod. I have taken a 512 by 512 heightmap and loaded all of it into 4 "256 by 256" vertexbuffers. My question is do I either create 1 index buffer for each vertexbuffer. This will need to be changed every time the lod needs updating. Or do I create lots of smaller buffers for each lod patch "64 by 64" and change each one of them when the lod is updated. Or do I create a index buffer for each lod level and each grid? This means I don’t need to change any buffers in runtime. I am confused and don’t want to implement each one to find out which one works the best. I think the best idea is having a index buffer for each lod level and each grid. That means all I have to do is render the specific buffers I need. The down size is I don’t know how much memory that would take up. Any help would be grateful Thank you C.