Hard Light Productions Forums

Modding, Mission Design, and Coding => The Modding Workshop => Topic started by: Aardwolf on October 13, 2009, 01:49:10 pm

Title: Superstructure !!!
Post by: Aardwolf on October 13, 2009, 01:49:10 pm
I'm working on modeling an underlying superstructure for one of my old non-FS cruiser designs (known only as "Simple Cruiser 2")

Here's a WIP shot:

(http://i93.photobucket.com/albums/l77/Aardwolf001/SuperStructure%20Cruiser/screeny1.png)

The idea is for a bunch of 'layers' of destructible subsystems:

1. In the holes of the superstructure goes the plating/armor -- fairly thin layers of metal-looking stuff which can be blasted off fairly easily. These would be pof'd as destructible subsystems.

2. Beneath them there might be lighter bracing/scaffolding. Depending on what panel was blown off, some of this might 'cling' to the panel (possibly as subsystem debris), and thus would just leave that panel empty. There might also be some deeper-in paneling in some parts of the ship, which would be under both the scaffolding layer and the plating/armor layer.

3. Under that is the internals; greebly stuff. Ideally a lot of it would be destructible and would have -destroyed submodels as well. Pipes that could be blown open, fuel tanks... some of these more advanced features might require scripting, however. Also, not all of the parts in this layer would necessarily be destructible; some of them would probably go together (pof-wise) with layer 4.

4. The superstructure will basically be indestructible. Until the ship is destroyed, it remains intact.



As for ship debris (once the ship finally explodes), I'm not entirely sure how that would be done.
Title: Re: Superstructure !!!
Post by: stuart133 on October 13, 2009, 01:57:56 pm
WOW  :jaw:
That looks pretty damn cool. Hopefully one day all models will be like this. One problem though, does the engine support this?
Title: Re: Superstructure !!!
Post by: Aardwolf on October 13, 2009, 02:00:47 pm
That looks pretty damn cool. Hopefully one day all models will be like this. One problem though, does the engine support this?

Thanks!  :)  

As for engine support... sort of yes, and sort of no. It's definitely doable, to an extent, but making it look really good might not be doable without some fairly hard work being done on the source-code side of things.
Title: Re: Superstructure !!!
Post by: BS403 on October 13, 2009, 02:12:21 pm
great idea hope it works out  :yes:
Title: Re: Superstructure !!!
Post by: Nuke on October 13, 2009, 05:20:00 pm
ive had this idea for awhile but ive never actually wanted to model it, i was gonna do it for the htl ragnarok and valhalla class but decided to go with a simpler exterior structure design. mainly because lattice structures eat polygons to no end. and old installation model i was working on with a bunch of external truss like girders quickly made the polycount so high that i decided not to finish the model.
Title: Re: Superstructure !!!
Post by: Vasudan Admiral on October 13, 2009, 07:17:46 pm
Really cool yes, but also really REALLY impractical in terms of effort involved in modelling, texturing, UV mapping, setting up the hierarchy and all the crazy POF data and tabling you will need to do. And then on top of that you have the efficiency hit of having so many separate subobjects multiplied by the number of textures used on each one.

Not trying to put you off it - by all means keep going, but definitely keep in mind that what you're doing is very very complicated, and there are good reasons it hasn't and in all probability won't ever catch on. ;)
Title: Re: Superstructure !!!
Post by: Scooby_Doo on October 14, 2009, 12:50:28 am
I agree VA... good luck LOL

Also it'll be murder for subsystems too.
Title: Re: Superstructure !!!
Post by: Reprobator on October 14, 2009, 01:17:34 am
Very nice idea!
I thought about something like this but not for the same objective, if we had a phisical engine, we could give subobject proprerty like bending value, breakability etc... and when ships collide havign something like we see on racing sim... but i was just dreaming :p
Title: Re: Superstructure !!!
Post by: Herra Tohtori on October 14, 2009, 01:35:05 am
Nice experiment.

However, from an engineering standpoint, poor design.

Use triangles and diagonal struts to make the structure rigid. As it is, it would rely on each individual joint's welding or whatever method of attaching parts together it uses to stay in shape.

If you want to go through the trouble, why not make it convincing too?  ;)
Title: Re: Superstructure !!!
Post by: Aardwolf on October 14, 2009, 05:30:21 am
Nice experiment.

However, from an engineering standpoint, poor design.

Use triangles and diagonal struts to make the structure rigid. As it is, it would rely on each individual joint's welding or whatever method of attaching parts together it uses to stay in shape.

If you want to go through the trouble, why not make it convincing too?  ;)

Yeah yeah... I was thinking about adding diagonal struts, but decided it wasn't really worth it from a 'looking cool' standpoint.

I was also thinking I might add some sort of 'spine' which the other stuff would be attached to.

Very nice idea!
I thought about something like this but not for the same objective, if we had a phisical engine, we could give subobject proprerty like bending value, breakability etc... and when ships collide havign something like we see on racing sim... but i was just dreaming :p

That would be cool, but it's definitely not doable with the current engine. I reckon it might not be doable with any software in real-time any time soon, either. At least, not in the context of a game with other features to handle. Although... "The Force Unleashed" had that Digital Molecular Material thing, which is sort of like this idea, in a sense...
Title: Re: Superstructure !!!
Post by: Reprobator on October 14, 2009, 05:54:25 am
well or something like we had in the old viper racing sim for exemple (i m not sure it was called displacement vertex)
Title: Re: Superstructure !!!
Post by: Aardwolf on October 14, 2009, 12:33:15 pm
A bit more work done on the superstructure modeling, slowly working further toward the back of the original model:

(http://i93.photobucket.com/albums/l77/Aardwolf001/SuperStructure%20Cruiser/screeny2.png)

(http://i93.photobucket.com/albums/l77/Aardwolf001/SuperStructure%20Cruiser/screeny3.png)

I'm not sure I want to leave some of the parts the exact way they are... the engines (not well shown by either of these screenshots) and the arm-things on the bottom are kind of funny-looking. I don't want to change the overall shape too drastically, but I might end up modifying those somewhat before I go on to them with the superstructure modeling work.
Title: Re: Superstructure !!!
Post by: Maverick on October 15, 2009, 03:10:02 pm
Man this thing reminds me of the Behemoth from WC3... looks great thus far too
Title: Re: Superstructure !!!
Post by: headdie on October 15, 2009, 03:52:36 pm
I see where your coming from, the exposed framework kind of helps
Title: Re: Superstructure !!!
Post by: Titan on October 19, 2009, 03:13:04 pm
Another problem- what about anti subsystem weapons?
Title: Re: Superstructure !!!
Post by: stuart133 on October 19, 2009, 03:47:33 pm
Well would the anti subsystem weapons not take out panels + hidden subsystems, (I would have thought that they could be modelled underneath the panels) whereas main weapons and bombs could take out parts of the superstructure.
Title: Re: Superstructure !!!
Post by: Kiloku on October 20, 2009, 04:03:52 am
You know, this gave me an idea for a weapon: A penetrator bomb, which causes little damage to the panel subsystem (if theres some way for the game to identify what subsystem it is hitting) and goes through it, exploding inside, and damaging the ship from there!
Title: Re: Superstructure !!!
Post by: Ziame on October 20, 2009, 09:20:49 am
if theres some way for the game to identify what subsystem it is hitting

 Huh? Didn't you notice that when you shoot some subsystem, the game recognizes it being hit?
Title: Re: Superstructure !!!
Post by: Kiloku on October 20, 2009, 09:44:18 am
Well, sure. But I mean if the game can use that information to know if it should go through the subsystem (in the case it hits a panel) or if it should explode right away.
Title: Re: Superstructure !!!
Post by: Unknown Target on October 20, 2009, 09:59:05 pm
You might be able to do this. But doing it without making the engine eat itself every time there's more than a few of these on the screen? I dunno.
Title: Re: Superstructure !!!
Post by: shiv on October 21, 2009, 05:19:46 am
This skeleton reminds me Colossus a bit. Maybe you can turn this into FS ship? :drevil:
Title: Re: Superstructure !!!
Post by: stuart133 on October 21, 2009, 11:23:58 am
You might be able to do this. But doing it without making the engine eat itself every time there's more than a few of these on the screen? I dunno.

Well it would increase poly count on all ships somewhat, so I can't see 60 fps running with a few of these slugging it out.
Title: Re: Superstructure !!!
Post by: Aardwolf on October 22, 2009, 04:52:57 pm
I was working on this a few days ago. I made a bunch of progress, but unfortunately Wings3D decided to puke on it.

Some of the progress was saved properly, but some of it was not. I'll upload a screenshot in a moment.

Edit: Image uploaded:

(http://i93.photobucket.com/albums/l77/Aardwolf001/SuperStructure%20Cruiser/screeny4.png)
Title: Re: Superstructure !!!
Post by: Unknown Target on October 22, 2009, 08:28:30 pm
You might be able to do this. But doing it without making the engine eat itself every time there's more than a few of these on the screen? I dunno.

Well it would increase poly count on all ships somewhat, so I can't see 60 fps running with a few of these slugging it out.

It's more about the load on the engine in terms of subsystem and collision calculations and whatnot.
Title: Re: Superstructure !!!
Post by: Scooby_Doo on October 22, 2009, 10:54:20 pm
Also subsystems don't count as part of the collision bounding box.