Originally posted by aldo_14
I'm pretty sure that real geomod is possible, it's just very,very complex and extremely difficult to implement........
I DON'T want to hear that again!

GeoMod means a totally new way would be needed for models to be stored, since right now they're stored as BSPs, which aren't good for any type of dynamically modifiable geometry, thus instantly eliminating backward compatability, unless you want to force people to download a model pack of converted models (Which would require writing a converter, of course) together with FS2 Open.
That is, of course, assuming that once you get a working system that does boolean substractions together with assigning correct texture coordinates, and creating of optimal vertex buffering so the speed won't die, and rewrite ALL the collision detection code (which depends on the BSP data), create a new damage system (since if you cut off a Sathanas' arm, the beam at its end should stop working, and to add even more work, should be treated as a separate object and start drifting), and, after you're done with all those little tasks, fix up all the other small problems that will show up (quick example fromt he top of my head: sun-glow rendering is dependant on BSP data to determine whether a sun is visible or not).
If you consider that possible, I'll go rant some more

Edit: I really, really didn't think I'd see GeoMod come up again. Besides, concerning the original idea proposed, it'll always be slow, even in a TnL build, since video cards like large amounts of polygons sent over few times, yet if you use lots of small groups of polygons, it will be a LOT slower. Also, there will also be massive overdraw, and graphics cards like reused vertices, also something that won't happen with lots of small subsystems (If you draw a million triangles, each triangle having 3 different vertices, compared to drawing a million triangles as, say, a triangle strip, the strip should be around 3 times faster. BIG difference). That has all the elements of a preformance killer if used on large ships.
Edit2: Okay, so maybe I was venting some frustrations in the original post, but it DID make me feel a whole lot better

Seriously, though, I hope I didn't offend (Though I'll let my post stand as it is).
And, finally, to veer off-topic, look at my example, people - you don't need to double-post!