posted on April 20th, 2012, 1:17 am
Damage textures can be done, I have screenshots, the problem arises in how they are done.
Basically, you need to copy the polygons of the section you wish to damage, lets say the saucer top. So, you copy those polygons, move them up a tiny amount, just enough to prevent texture filtering issues. Then, you assign a damaged texture to that area. Then, using the same system as the original Armada added Borg Bits, you hardpoint the ship so that when a particular system is damaged, that new mesh with the damage on it shows up.
The downside is that this takes nigh on forever to do, it means you need at minimum twice the amount of textures (one fixed, one damaged, assuming that's 1 texture file per ship, most 3d models use far more) and you are ramping up the poly count by almost double too (again, depends on the way the Storm3d engine renders things. If it doesn't process the mesh until it's made visible through damage, then your system would be fine until that occurs, if it processes all geometry regardless of whether it's currently visible, you are in serious trouble from the get go)
As for bits breaking off, as far as I can determine, cannot be done. You can only add with the above method, not subtract; You can make a nacelle "turn off" and be burned and smouldering, you cannot make it disappear.