I am working on a paged/editable terrain system.
I use 33x33 textures for each zone.
I am also using Bullet for realtime collisions...
To use the terrain system you need two lines :
Code: Select all
PagedTerrain* terrain = new PagedTerrain(smgr);
Code: Select all
terrain->Render();
Code: Select all
case EMIE_LMOUSE_PRESSED_DOWN:
terrain->StartHeightPainting();
break;
case EMIE_LMOUSE_LEFT_UP:
terrain->StopHeightPainting();
I get about 300FPS with a 9600GT and a E8400.
I will release it once I get the texture painting working and a decal system working.
Yamashi