Here is something I thought about awhile back but may or may not have brought up.. adding decals to ships or cargo containers with faction or company logos.
I know its not too difficult to do and probably would not require a huge change to the code (I think). Would be nice to see though. A random number of the cargo pods on the Ox could have some companies logo on them or even the logo of some shipping company (like you see with rail service such as Norfolk Southern and CSX).
We could also expand on this to (eventually) include player designed logos for their ships. This change might require a mask rather than blending.. I'm kinda fuzzy on the details atm (stupid cold has my head wrapped in a fog) but in any case SP would use whatever player.logo file in is data while in MP we could have soemthing more like playername.logo for each player. Each player would have to submit his or her own logo before inclusion into the game though for MP or no one else will be able to see that logo on any ships.
Ship decals/logos
-
- Elite
- Posts: 1567
- Joined: Tue Jan 26, 2010 2:03 am
Ship decals/logos
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Ship decals/logos
It would require no change to the code. VS already supports decals, although they're quad-based (not texture overlays). IIRC, factions define a decal image, and ships in units.csv define the placement.pheonixstorm wrote:Here is something I thought about awhile back but may or may not have brought up.. adding decals to ships or cargo containers with faction or company logos.
I know its not too difficult to do and probably would not require a huge change to the code (I think).
-
- Elite
- Posts: 1567
- Joined: Tue Jan 26, 2010 2:03 am
Re: Ship decals/logos
How would that work for corporate logos on freighters or containers? Same thing or would that require a little more work? Or alternately if the container is a separate subunit could they be randomly swapped out as a new unit is spawned??
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Ship decals/logos
I guess we could add some randomization.pheonixstorm wrote:How would that work for corporate logos on freighters or containers? Same thing or would that require a little more work? Or alternately if the container is a separate subunit could they be randomly swapped out as a new unit is spawned??
-
- Bounty Hunter
- Posts: 207
- Joined: Wed Oct 20, 2010 3:50 pm
- Location: Kungälv, Sweden
- Contact:
Re: Ship decals/logos
Does this mean they're slabbed on 'au naturel' and not part of the baking/bumpmap thing?klauss wrote:VS already supports decals, although they're quad-based (not texture overlays)
There are 10 types of people in this world, those who understand binary and those who don't.
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Ship decals/logos
Yep. Horrible. Very horrible.
Want another implementation?
You have an alternative: edit shaders to do the painting, and have an extra texture (say, texture5 or texture6, whatever, you can add arbitrary textures to the BFXM btw, and reference them on the .technique files) that is the logo. Then have alternative logos for the factions, and use the faction prefixing mechanism to make the engine use the right logo.
Done. You have nice decals.
The hard part here, is making one decal that will work for all units. Not trivial. But, maybe, you could bind decal positions (the ugly VS decal positions) to shader parameters, and build something like that. Might work.
Want another implementation?
You have an alternative: edit shaders to do the painting, and have an extra texture (say, texture5 or texture6, whatever, you can add arbitrary textures to the BFXM btw, and reference them on the .technique files) that is the logo. Then have alternative logos for the factions, and use the faction prefixing mechanism to make the engine use the right logo.
Done. You have nice decals.
The hard part here, is making one decal that will work for all units. Not trivial. But, maybe, you could bind decal positions (the ugly VS decal positions) to shader parameters, and build something like that. Might work.
-
- Elite Venturer
- Posts: 753
- Joined: Sat Apr 15, 2006 2:40 am
- Location: chthonic safety
Re: Ship decals/logos
Cleaning of packages and pre-configured ships means there's about to be procedural outfitting, right? So, we can give the ship a random part from a given list, right?
Why not do it the fun way? Make cargo pods into a set of subunits, much like skatecargo, and associate each with different decals and Cargo_Import settings, so that decals advertise contents?
Why not do it the fun way? Make cargo pods into a set of subunits, much like skatecargo, and associate each with different decals and Cargo_Import settings, so that decals advertise contents?
"Two Eyes Good, Eleven Eyes Better." -Michele Carter
-
- Bounty Hunter
- Posts: 152
- Joined: Sun Jul 28, 2013 12:16 am
- Location: Los Angeles, CA, USA
Re: Ship decals/logos
I haven't dug deeply into the code to know if this is easy or not, but I wanted to say a few things that I really feel excited about on this topic:
I noticed that some starships, like the Watson and Schoroedinger have markings on them based on which faction they belong do and they change to reflect the correct faction.
Would it be possible to allow the user to put on their own markings in Ship Upgrades?
Such as cargo->Paint Job->Cool Flaming Stripes
Starships that do not have faction decals set will not have anything shown.
I noticed that some starships, like the Watson and Schoroedinger have markings on them based on which faction they belong do and they change to reflect the correct faction.
Would it be possible to allow the user to put on their own markings in Ship Upgrades?
Such as cargo->Paint Job->Cool Flaming Stripes
Starships that do not have faction decals set will not have anything shown.
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Ship decals/logos
I guess it should be doable. Feature request?