Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Factory paintjobs

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: another_commander, winston

User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1390
Joined: Thu Aug 27, 2015 4:24 pm

Re: Factory paintjobs

Post by cbr »

Small minimod.,, for the anaconda

Adds two specular maps to the factory paintjob ( addon )

Which results in

phkb paintjobs, (pristine as is)
acs_phkb phkb paintjob with specular map from another_commander ( used look )
acss_phkb something in between ( paintjob 'less used' look )

Requires opening the oxz

https://gofile.io/d/BEBTwr

:)
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4657
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Factory paintjobs

Post by phkb »

That's brilliant cbr!
User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1390
Joined: Thu Aug 27, 2015 4:24 pm

Re: Factory paintjobs

Post by cbr »

:D :D :D

Updated the shipdata.plist to include all player/pirate paintjobs ...
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6557
Joined: Wed Feb 28, 2007 7:54 am

Re: Factory paintjobs

Post by another_commander »

@cbr: your retextured anacondas can look even more pristine if you want. Your shipdata.plist defines specular maps and has the gloss value set to 0.622 for everything. When a specular map is defined, the gloss value (if it exists) is treated by the game as a multiplier for the gloss contained in the specular map's alpha channel. In your case, whatever gloss is in the specular map will be multiplied by 0.622, resulting in a material that looks different to what was intended by the specular map. To resolve this, you may want to set the gloss value to 1.0, so the gloss from the specular map is used as originally defined - unless reducing it by a factor of 0.622 was intentional, which I believe it wasn't.

If there is no specular map defined, then the gloss value in shipdata.plist is the actual value that gets applied to the material.

Case in point: using gloss of 1.0 in shipdata with the acss_* speculars:

Image

Image

Image

Image

Image
User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1390
Joined: Thu Aug 27, 2015 4:24 pm

Re: Factory paintjobs

Post by cbr »

Ah, thank you for finetuning, I incorrectly presumed the specified gloss value was to be ignored when offered in the alpha channel.

When used with acs ( the original specular/gloss texture by you ) I find the 0.622 better
(example with gloss=1.0 the 'dirt' is too shiny)
Image

When used with acss specular/gloss texture
Image

:D
User avatar
Nite Owl
---- E L I T E ----
---- E L I T E ----
Posts: 523
Joined: Sat Jan 20, 2018 4:08 pm
Location: In The Dark

Re: Factory paintjobs

Post by Nite Owl »

Confused - please correct if the following is wrong.

The acs_phkb_anaconda use oolite_anaconda_specular1.png which appears to be the "cleaner" of the two specular maps.

The acss_phkb_anaconda use oolite_anaconda_specular2.png which appears to be the "dirtier" of the two specular maps.

If the above is true then setting the gloss to 1.0 on the acs_phkb_anaconda (bright and shiny new paint jobs) while setting the gloss to 0.622 on the acss_phkb_anaconda (slightly scuffed paint jobs) could possibly be the optimum settings?

Testing... testing... 1-2-3... testing.
Humor is the second most subjective thing on the planet

Brevity is the soul of wit and vulgarity is wit's downfall

Good Night and Good Luck - Read You Soon
User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1390
Joined: Thu Aug 27, 2015 4:24 pm

Re: Factory paintjobs

Post by cbr »

The acs / specular1 is the dirty one
The acss /specular2 has some areas cleaned and looks more glossy with gloss 1.0

:)
User avatar
Nite Owl
---- E L I T E ----
---- E L I T E ----
Posts: 523
Joined: Sat Jan 20, 2018 4:08 pm
Location: In The Dark

Re: Factory paintjobs

Post by Nite Owl »

Figures that it would be the exact opposite of what my perception was. Will change it around and check the result.
Humor is the second most subjective thing on the planet

Brevity is the soul of wit and vulgarity is wit's downfall

Good Night and Good Luck - Read You Soon
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4657
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Factory paintjobs

Post by phkb »

I've had these sitting here for a while, and decided it was time for a release.

Rounding out the set:
Adder pack: FactoryPaintJobs_Adder.oxz (size: 24mb, 27 paint jobs)
Asp Mk2 pack: FactoryPaintJobs_Asp.oxz (size: 23mb, 27 paint jobs)
Fer-de-lance pack: FactoryPaintJobs_Ferdelance.oxz (size: 17mb, 27 paint jobs)
Python pack: FactoryPaintJobs_Python.oxz (size: 17mb, 27 paint jobs)
Sidewinder pack: FactoryPaintJobs_Sidewinder.oxz (size: 40mb, 27 paint jobs for standard Sidewinder, 18 for Sidewinder Escort)

I'm still debating whether to do the same process on the Cobra MKIII, given it already has a multitude of skins out there. Seems like overkill.

I'll try and get some screenshots posted shortly.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4657
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Factory paintjobs

Post by phkb »

OK, here's some samples:
Image

Image

Image

Image

Image
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4657
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Factory paintjobs

Post by phkb »

And here's one for anyone who wants to play around with ship colours themselves.

FactoryPaintJobs_Resources.zip contains all the Paint.NET pdn files I used to create all the different variations.

Notes:
(1) Each file (one for each ship type) has a number of layers, at least one per design, with the layer type set to "Overlay". The process of creating the final versions was to merge the colour layer onto the diffuse layer (which is normally the bottom layer in all the files) to create a single image. Because there are a lot of layers, you'd need to move the target layer down to be just above the diffuse layer before merging it down. I would then copy that image, paste into a new file, and save that as the variation. I would then return to the master, undo the merge, and move on to the next variation.
(2) There are times when I use two layers for the final image. This usually happens when I want to make a particular colour (usually white) stand out more on the merged final image.
(3) Whenever I was working with one of the colour layers, I always turned off "Antialiasing". The reason is, the gap between the panels is mostly 1 pixel wide. When doing flood fills with Antialiasing turned on, you can get colours jumping panels when edges are blurred. To keep the lines sharp, I turn Antialiasing off.
(4) As a final step, after I finished creating all the images, I would use pngcrush to make all the images a bit smaller.

Paint.Net is a Windows-only application, and while it can save in Gimp format (.xcf) I don't know how accurate the translation is (I've heard Gimp can be a bit funny with versions), and I'm not that familiar with Gimp to be able to do much testing atm. If there's any real interest in Gimp files I see what I can do.
Last edited by phkb on Sun Jul 03, 2022 11:43 pm, edited 1 time in total.
User avatar
montana05
---- E L I T E ----
---- E L I T E ----
Posts: 1166
Joined: Mon May 30, 2016 3:54 am
Location: lurking in The Devils Triangle (G1)

Re: Factory paintjobs

Post by montana05 »

phkb wrote: Fri May 13, 2022 2:04 am
OK, here's some samples:
Looking good as always. You should consider uploading them to the manager or at least save on the wiki. :)
phkb wrote: Fri May 13, 2022 2:44 am
And here's one for anyone who wants to play around with ship colors themselves.
Great, this layers will save me a lot of time. Thank you a lot.
Scars remind us where we've been. They don't have to dictate where we're going.
User avatar
montana05
---- E L I T E ----
---- E L I T E ----
Posts: 1166
Joined: Mon May 30, 2016 3:54 am
Location: lurking in The Devils Triangle (G1)

Re: Factory paintjobs

Post by montana05 »

phkb wrote: Fri May 13, 2022 2:44 am
Paint.Net is a Windows-only application, and while it can save in Gimp format (.xcf) I don't know how accurate the translation is (I've heard Gimp can be a bit funny with versions), and I'm not that familiar with Gimp to be able to do much testing atm. If there's any real interest in Gimp files I see what I can do.
There is a work-around if your graphics program isn't able to import Paint.Net files. If you save a layer as .png you can add it easily as a new layer in your own application. My first tests didn't show any significant problems with the quality.
Scars remind us where we've been. They don't have to dictate where we're going.
User avatar
Damocles Edge
---- E L I T E ----
---- E L I T E ----
Posts: 256
Joined: Thu Mar 30, 2017 9:57 pm

Re: Factory paintjobs

Post by Damocles Edge »

This looks amazing phkb :D
I hit a fly in the onitment whilst trying to get Boa mk1 via the download manager, although the output from the log means little to me, I am hoping it may mean something to you
23:15:46.553 [oxz.manager.error]: Downloaded OXZ does not contain a manifest.plist, has been left in /home/username/GNUstep/Library/Caches/org.aegidian.oolite/Oolite-download.oxz
HTH and many thanks to you.

I really must get around to playing Oolite again soon as I haven't played since transitioning from Manjaro to Debian (seems ages ago now).
O.C.T.D (Oolite Crash Test Dummy) Hmm Hmm Hmm Hmm......
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4657
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Factory paintjobs

Post by phkb »

Damocles Edge wrote: Mon Jul 04, 2022 10:28 pm
I hit a fly in the onitment whilst trying to get Boa mk1 via the download manager
Yep, that was my bad. I didn't have the correct download link in. Should work now though.
Post Reply