Rapier in the making

Forum for discussing various mods for the VS-engine based upon Privateer. (Please play nice now, and extinguish all flaming materials.
Sincerely, The Management)
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Post by loki1950 »

Chuckstarchaser wrote
:
This is a bit OT, but, in all the Forstchen novels there are the "scoops"...
What's the scoop?
Pseudoscience crap,
Very old idea Bussard Ramjet http://en.wikipedia.org/wiki/Bussard_ramjet

Enjoy the Choice :)
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
chuck_starchaser
Elite
Elite
Posts: 8014
Joined: Fri Sep 05, 2003 4:03 am
Location: Montreal
Contact:

Post by chuck_starchaser »

@Loki1950: I know; I said "pseudoscience" in terms of the details. First and foremost creating a "field" shaped like a scoop and extending for miles; but creating a "field" that extends in that way is pure fantasy. Bussards (the theory anyways) are physical scoops, and extending for hundreds of miles. Secondly because even with scoops hundreds of miles in diameter you'd get minute quantities of hydrogen, and wouldn't impose much drag at all. Thirdly because Forstchen says these scoops allow the ships to fly as if they were inside an atmosphere... but even if we were able to produce enormous amounts of drag, it would help with decceleration, but not banking, like fighter planes do. But I wasn't trying to put down Forstchen in any way; he did the best he could to try and retcon WC's anti-science and shape it up into some kind of pseudo-science. Merely wanted to say "this is not based on any realism, but might be good for gameplay; as well as canonical, novels-wise".

EDIT: Also, as my friend Nate was pondering, what happens in a dogfight when these Bussard scoops from the various ships cross or clash with each other? :D

@MO: Thanks! That should work in many cases.
If you like the modelled gun but still want gun purchases to make a visual difference, you can do what PR does with the stiletto. Military and player owned are different models. The military ship that one encounters in the game has its guns modelled on, while if a player should ever get ahold of one, it uses a model with no guns modelled on (so it can show whatever guns he might choose to mount).
This is a good idea too; in that it limits the the performance impact by having most ships of that class have the guns built into the mesh, but for the player's own ship.

@Dilloh: I think I'm leaning towards leaving the big guns in as they are, though; a military ship is like custom-made; you shouldn't be able to change the big guns on it. The smaller, front guns maybe, but the big guns use military standards for the mounts. The big guns look very similar to the Hornet's guns, as Dual Joe was pointing out at the new board, and maybe what we could do is model this gun separately and make it a new gun in units.csv; but if it cannot be changed, it's better to leave it into the mesh, as making it a subobject incurrs a hefty overhead graphics-wise. On the other hand, making it a subobject would make it targetable and destructible, which are good things...

EDIT:
Actually, targettable subobjects in capital ships are good things, but targeting a gun in a fighter wouldn't make too much sense. Then again, if you get into a really rough fight and lose one of your guns, it would be nice to see the loss reflected in what you see outside the cockpit. Maybe the solution is what MO was suggesting: Having one mesh for the player's ship and another mesh for all other ships of that model. The player's ship uses sub-units; the others are a single object.

EDIT2:
What about missiles? They should be subobjects too, so they disappear as you spend them.

EDIT3:
Actually, the best solution would be, --but this would take a big hack on the engine-- to be able to specify a mesh using subunits for the top LOD, and a mesh with weapons and missiles built in for the second and lower LOD's.
And while we're at it, we could add the ability to specify different textures to the different LOD's. This would be good for two reasons:
  • The details of a higher LOD can be baked onto the normal map of a lower LOD, but not if the lower LOD uses the same (or a mipmap thereof) of the higher LOD's normal map. They need to be distinct normal maps; --one for each LOD; and each with its own mipmaps.
  • Ships that are at the other end of a system and take up less than a pixel on the screen should not force their full size textures and all mipmaps to have to occupy space in video RAM. With a per-LOD texture system, we'd provide, say, 64x64 textures for the lowest LOD and that's all the texture space they'd need to take until we get closer.
But, for this, LOD's of a mesh should be in separate bfxm files, I suppose.
Dilloh
Elite Hunter
Elite Hunter
Posts: 1149
Joined: Mon Aug 14, 2006 3:56 pm
Location: Black Forest, Germany

Post by Dilloh »

what we could do is model this gun separately and make it a new gun in units.csv; but if it cannot be changed, it's better to leave it into the mesh, as making it a subobject incurrs a hefty overhead graphics-wise.
Yeah no prob... since the gun typo cannot be changed game-wise, you can also put it in as a hard piece of the ship mesh. The rest means just adding values.
On the other hand, making it a subobject would make it targetable and destructible, which are good things...
Maybe you could make this the main advantage of military guns. They are melted with the hull, if you want to take them out you need to destroy the whole ship. I mean they are fully armored and need to be disabled via the internal systems. Whereas customizable gun mounts are more receptive to damage: They are being feeded external, not armored.
Then again, if you get into a really rough fight and lose one of your guns, it would be nice to see the loss reflected in what you see outside the cockpit. Maybe the solution is what MO was suggesting: Having one mesh for the player's ship and another mesh for all other ships of that model. The player's ship uses sub-units; the others are a single object.
Like ships have damage textures, this must be possible for subobjects. All you'd need to do is "break away" a piece and leave some rusty pieces of metal there, maybe with a transparent background to show something is missing. You could give subobjects to AI ships too, just make sure the computer cannot target them on fighters, or make this possible for the most advanced radar only.
What about missiles? They should be subobjects too, so they disappear as you spend them.
You mean visually? Like on an airplane? Doesn't quite fit the launcher concept where you have tubes for that. On the other hand, it fits with the Priv intro where Talons fire the missiles mounted on the wing ends. Canonical error?
MamiyaOtaru
Privateer
Posts: 729
Joined: Tue Jan 07, 2003 8:32 am

Post by MamiyaOtaru »

And while we're at it, we could add the ability to specify different textures to the different LOD's.
This is already possible FYI
chuck_starchaser wrote:Actually, the best solution would be, --but this would take a big hack on the engine-- to be able to specify a mesh using subunits for the top LOD, and a mesh with weapons and missiles built in for the second and lower LOD's.
This is obviously harder, since as you know LOD is controlled at the mesh level, not at the level of the whole unit (which can be made of several meshes). You could approximate this by having the guns' LOD be empty, while the ship's LOD includes some crude guns. Then you'd have to make sure the ship's LOD displayed before the guns' or else there'd be a short period where there were no guns to be seen.

Of course, the gun subunits would still be there (there'd just be nothing to draw), so it's pretty pointless. Might as well have the 4 polys or whatever for the gun LOD be attached to the gun mesh instead of the ship's.

This also would cause problems if you wanted to have destructible guns. Best IMHO to just deal with things as are and either have guns built in at all LOD levels, or as separate objects at all LOD levels (assuming you are modelling the guns in instead of using the standard gun meshes). But you can at least use lower res textures at those lower LOD levels :)
Zool
Bounty Hunter
Bounty Hunter
Posts: 230
Joined: Sun Dec 10, 2006 12:29 am
Location: Roaming the Gemini Sector looking for profit!!

Post by Zool »

I was totally opposed to the milspec crap that was put into the mod, with "milspec" ships that were the same as regular ships but couldn't be upgraded. Why? Because there should be something to gain in exchange for the loss of upgradability. Those "milspec" ships didn't look milspec, didn't feel milspec, and they weren't milspec. But I'll take the loss of upgradeability any day, if you give me a REAL military craft, with real shields and real armor, and big MF guns that can take out 3 talons of one shot.
Now you're really talking, this is music to my ears.
So, whatever key we use for Shelton, I forget, could be used to toggle the scoops
There is no default key for the Shelton Slide.
Next is the back end; which is a mess right now; don't know what I'm doing there.
Well whatever you're doing, keep doing it, ITS BEAUTIFUL!!!
Time is an Illusion..............Lunchtime doubly so!! -Ford Prefect-
Check out Privateer themed goodies!
http://www.cafepress.com/soulfulngifted/2889859
chuck_starchaser
Elite
Elite
Posts: 8014
Joined: Fri Sep 05, 2003 4:03 am
Location: Montreal
Contact:

Post by chuck_starchaser »

Thanks, Zool. Just added a hatch and some sensors...

Image

And doors for the landing gear:

Image

The back is starting to take shape; it doesn't agree with canon exactly, but details of the back are hard to make out, both in the ingame images and the blueprint, so I'm taking some liberties there.

Image

The square hole would be where chaff, flares and stuff are dispensed from, maybe... In any case, all experimental; I might change the back completely if it doesn't work out
MamiyaOtaru wrote:
And while we're at it, we could add the ability to specify different textures to the different LOD's.
This is already possible FYI
That's great news! Means we can use the lower LOD normal maps to bake higher LOD details. Probably, though, it doesn't cure the problem of having large, unused textures for distant ships occupying space in video ram, as probably all LOD's are loaded at once in video ram, which in turn force all the textures in; correct?
chuck_starchaser wrote:Actually, the best solution would be, --but this would take a big hack on the engine-- to be able to specify a mesh using subunits for the top LOD, and a mesh with weapons and missiles built in for the second and lower LOD's.
This is obviously harder, since as you know LOD is controlled at the mesh level, not at the level of the whole unit (which can be made of several meshes). You could approximate this by having the guns' LOD be empty, while the ship's LOD includes some crude guns. Then you'd have to make sure the ship's LOD displayed before the guns' or else there'd be a short period where there were no guns to be seen.

Of course, the gun subunits would still be there (there'd just be nothing to draw), so it's pretty pointless. Might as well have the 4 polys or whatever for the gun LOD be attached to the gun mesh instead of the ship's.
Right. Gottcha. There's an even greater reason keep things simple: If missiles had null second LOD's, they'd disappear in flight; so we'd have to treat guns and missiles differently, which doesn't sound too elegant to me.
This also would cause problems if you wanted to have destructible guns. Best IMHO to just deal with things as are and either have guns built in at all LOD levels, or as separate objects at all LOD levels (assuming you are modelling the guns in instead of using the standard gun meshes). But you can at least use lower res textures at those lower LOD levels :)
Yeah, I'm leaning more towards having subunits; the only problem being that then there'd be a horrific number of subunits around: in a scene with 50 ships having on average 4 guns and four missiles, the unit count would skyrocket to 450. So, I think the only solution for now is to have player buyable ships use subunits, and NPC versions of ships having guns and missiles in the mesh. But this doubles the amount of mesher work to do and complicates maintenance.

EDIT:
Bit of cleaning up at the back:

Image

And a more frontish view update:

Image

The slot on the leading edge of the front ailerons is canon: There's a few bright, red lights that go there.
Zool
Bounty Hunter
Bounty Hunter
Posts: 230
Joined: Sun Dec 10, 2006 12:29 am
Location: Roaming the Gemini Sector looking for profit!!

Post by Zool »

I'm so lost trying to follow this .......what's LOD mean??????

How much more ego stroking do you want Chuck, you keep up this quality of work and you're going to have to redo ALL the ships.Oh and what's this word "retcon" I see you using, can't find it in my dictionary?
Time is an Illusion..............Lunchtime doubly so!! -Ford Prefect-
Check out Privateer themed goodies!
http://www.cafepress.com/soulfulngifted/2889859
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1329
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Post by charlieg »

LOD stands for Level of Detail. In real terms, an LOD is a version of a model with less detail so it is quicker to render. If the model is in the distance and only occupies a few pixels on-screen, you don't want to be inspecting a complicated mesh in order to work out the colour of those few pixels - so you have an LOD of your model with very little detail but just the core shape / colours. When done right, the player will notice no difference (when the ship is closer the high detail model is used) other than increased performance.
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
chuck_starchaser
Elite
Elite
Posts: 8014
Joined: Fri Sep 05, 2003 4:03 am
Location: Montreal
Contact:

Post by chuck_starchaser »

Sorry, I'm internetless at home; no dns; resetting cable modem won't do; came to an internet cafe to get through emails and stuff; but it's closing time.
Yeah, LOD's are like simpler and simplest versions of a mesh. You save them to wavefront .obj then pack them into the bfxm with mesher.exe.
To "retcon" is to find a creative way to explain an error or snafu in a book, game or movie, through new material in a sequel. I'm getting kicked out of here... L8R
z30
Expert Mercenary
Expert Mercenary
Posts: 808
Joined: Wed Nov 02, 2005 4:42 am

Post by z30 »

This is shaping up to be the best looking fighter in PU. With Zools weapon, equipment & shielding modifications restricted to milspec ships, the Rapier is going to kick major butt.

I don't think the Centurion at this point will be able to match it, which is as it should be. Civilian fighters should not be able military craft - whether Confed or Kilrathi.
Privateer Parallel Universe

http://pu.wcjunction.com
chuck_starchaser
Elite
Elite
Posts: 8014
Joined: Fri Sep 05, 2003 4:03 am
Location: Montreal
Contact:

Post by chuck_starchaser »

Thanks; that plan sounds like music to my ears.
My internet is back; I guess the dns server at videotron was down.
No rapier updates; I'm in the middle of redoing the back.

Image

The right side is what I had; the left side is the new work in progress. The engines are hidden to make the work easier. Once I'm done I'll delete the right side of the ship and just mirror the left side.
Zool
Bounty Hunter
Bounty Hunter
Posts: 230
Joined: Sun Dec 10, 2006 12:29 am
Location: Roaming the Gemini Sector looking for profit!!

Post by Zool »

z30 wrote:This is shaping up to be the best looking fighter in PU.
You got that right. Chuck are you planning on "fixing up" anymore ships?.....say the Raptor?
Time is an Illusion..............Lunchtime doubly so!! -Ford Prefect-
Check out Privateer themed goodies!
http://www.cafepress.com/soulfulngifted/2889859
chuck_starchaser
Elite
Elite
Posts: 8014
Joined: Fri Sep 05, 2003 4:03 am
Location: Montreal
Contact:

Post by chuck_starchaser »

Thanks guys; no rocket science to it, tho, just hard work. Today I did nothing on it, as I was proofreading Dilloh's Troy script, for a break from modelling. Not sure about the urgency of the Raptor. I mean, between the Rapier, the Movie Rapier I also got, and Dual Joe's Hornet, we got enough 2650's era material for (2669) PU, I would think. Not that I don't want to do them all anyways, but I think base and ship interiors are a higher priority. Heck, we're going to need WC3 models also, like Arrows and Hellcats and Thunderbolts. Once the war is over, and it will be over pretty soon in PU, we get an explosion of military ships showing up at civilian areas. And then there's all the kat ships to do. Who knows, they might parade their cruisers around New Constantinople to celebrate Torgo Day every year.
Post Reply