I'm into C++ / OpenGL programming myself too, and I'm interested to take a look at the code, for learning sake.
[addsig]


[addsig]

Very nicely done on the terrain generator Reno, especially given the timeframe for it. Just a few questions. Are you planning to add any spatial partioning to it(Quad/Octree)? Also are there any LOD algorithms used while rendering? (I'd look through the source code but my computer that could handle this isn't working right now, using an old AMD K6 450 right now, with a vid card that hates both OGL and DX)
And yes working with GLUT is a pain in the ass if you don't have it installed. Once you know how to setup a basic window with OGL, make an app shell so you can avoid GLUT and get better performance out of it.
[addsig]
If you're interested in exporting out the mesh for other editors to use, www.gamedev.net would be a good place to start looking. I remember somewhere on that site there was a link to another site that had a lot of documentation on file structures of many file formats. I've used the site to write custom texture loaders, .3ds, Q3BSP, MD2 and MD3 file importers. Ticked me off later when I found www.gametutorials.com and found tutorials on all the stuff I needed. They went much more indepth in showing me how to actually animate the files though.
Wow, my original message just got there, I wrote it almost 4 hours ago...
[addsig]
Well I got Lep's message a week or two ago reminding me about the address change and I'd thought I'd stop by.
I actually have an Octree class ready to go...it just needs some vertices:D. Right now it just loads in vertices stored from a raw data file. Also it still needs to split polygons that lie on more than one side of a partitioning plane.
I'm comptemplating mixing it with my bsp loader and foregoing the PVS system it uses now so I can use Radiant for terrain maps that have lightmaps generated for it. Also it will force me to back and clean up my collision code which is a train wreck right now, I can only make objects not climb walls if the wall surface is axis aligned. Even then I still get the occasional falling through the world bug happening.
[addsig]
