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

Griff ships with player-defined decals

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

Moderators: winston, another_commander

Post Reply
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

El Viejo wrote:
Ooh! I like that Diz... in crimson it would look lovely.
Go for it.. GIMP is your friend.. :D 8)
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16079
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

Diziet Sma wrote:
El Viejo wrote:
Ooh! I like that Diz... in crimson it would look lovely.
Go for it.. GIMP is your friend.. :D 8)
Yeah... I am learning to use GIMP (slowly), but I already have my decal... Coyote!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8512
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Diziet Sma wrote:
DaddyHoggy wrote:
Can you do part transparency or do they have to be fully transparent (or not) - just thinking that it would be good to scuff the edges of the decal by increasing transparency at the extremes - fair-wear-and-tear kind of thing.
Yes, as (I think) mentioned by Griff earlier in the thread, PNG files support varying degrees of transparency, so what you want would be easy to add.
I suspected as much - just didn't know if Griff's code did something sneaky with the transparencies (as much of the other shader codes do)
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
dalek501
Deadly
Deadly
Posts: 185
Joined: Sat May 17, 2008 10:47 am
Contact:

Post by dalek501 »

Here we are as promised. I'm sure some of you will recognise the decal image! :D

Image
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16079
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

Cool! Now you just need a paint job on the hull to set it off.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
dalek501
Deadly
Deadly
Posts: 185
Joined: Sat May 17, 2008 10:47 am
Contact:

Post by dalek501 »

Cheers, yes thats next on my list of things to learn how to do. I believe there is something about it further up this thread I need to have a look at...
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16079
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

In the Config\shipdata.plist of your chosen ship, find the player section. A few lines down in the uniforms section there are two lines: PaintColor1 and PaintColor2, each with three values… RGB. Set them anywhere between 0.0 and 1.0 and keep tinkering until you get the colour you want.

Code: Select all

PaintColor1 = { type = vector; value = "0.0 0.0 0.0"; }; 
PaintColor2 = { type = vector; value = "0.0 0.0 0.0"; };
Enjoy!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
dalek501
Deadly
Deadly
Posts: 185
Joined: Sat May 17, 2008 10:47 am
Contact:

Post by dalek501 »

Cheers! Thats save me looking. I'll have a tinker tomorrow when I'm not so tired!
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

El Viejo wrote:
DaddyHoggy wrote:
Nice decal but it needs some roughing up, it's just too clean for the ship its painted on to!
Agree with that. It was done in haste… and I couldn’t find the clipart I really wanted, which was something like the ‘Memphis Belle’ art. Needed to be against a shiny aluminium hull. Wish I was an artist… I’d create my own.
You should have tried a Google Images search for "Memphis Belle"... this gif was on the first page of results I got back. :lol: Note that this is not from the original B17, which used block letters, the stylised letters are the "Hollywood-ised" version from the movie. On the original bomber, the Belle in red was on the starboard side of the nose.. the Belle on the port side was wearing blue with white shoes.

Image

After I tidied her up and removed the rivets and plate shadows, I was left with this.. (I'm not entirely happy with her left arm, but it's not too bad.)

Image

This is in 512x512 PNG format, ready to save directly from your browser and use as a decal.

In-game shot:

Image
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16079
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

Yeah, nice one Diz. I was looking in the clip art search.
Just change that lettering to whatever your ship name is...
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

lfnfan wrote:
Hi Cmd. C. Thanks for the speeedy response!

I have had a look through the thread, but SimonB's weathering deals with full skins (unless I am missing sthg - which is possible). My question is more to do with combining two layers of differing shape whilst 'preserving' only the smaller shape. I have my 'clean' little decal in one layer, and a big o'l picture of a brick wall in another layer.

I can slap the two layers together, and tweak the opacity. But I will always end up with a small decal inside a big ol' rectangle. Unless I spend ages deleting the non-overlapping parts. I'm not describing it well.

Could I create a mask from the decal, then use the mask to make the selection from the 'weathered' layer, and then line the two up manually?

I did find an alternative from the Skinners Den thread:
Simon B wrote:
The dirty skins seem more real than the clean ones. The epitome of dirt-effect is acheived with fancy brushes.

GIMP jockey s like myself will appreciate resources: here's a collection of brushes:

http://www.techzilo.com/gimp-brushes/
Of special interest is vector grunge and scratches.
Thinking on this subject, as I plan doing a little 'weathering' of decals myself once I have my set made and positioned.. the wear on hull plates tends to be on the edges (naturally) for the most part.. my plan is to apply wear only to those parts of the decal which lie along plate edges, as I feel those would be the areas most susceptible to damage. I think I may need to make some custom camera views to inspect things more closely..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

Griff wrote:
El Viejo wrote:
Question... how difficult would it be to add a paint colour to the underside of the Cobra?


It's a very minor thing, but it would complete the 'look'.
It's not too difficult if you're fairly happy working with colour and alpha channels in an image editing program like photoshop or paintshop pro or GIMP, if you're not, don't worry you'll soon pick it up after a bit of head scratching, it's not too complex.
basically, this cobra shader uses 2 single colour image maps (similar to greyscale images) to work out where the paint is to go, how it works is these single colour images are recoloured using the paint value in the shipdata.plist and added into the final texture, black of course has RGB values of 0,0,0 and if you add 0 to a value there's no change, so basically in the paintmaps any bits that are are black don't get any paint applied (even though the shader has to actually calculate paint vales for every bit of the ship - one of the reasons that paintmaps are switched off in simple shader mode)
The 2 paintmaps are both in the Griff_cobra_mk3_mainhull_effects.png image, 1 is in the green channel and the other is in the alpha channel. a free program called XnView has a really handy extract channel command that will let you split out the green and alpha channels from the texture, so you can work on them or i could post up my texture file with the layers all seperated out if you'd like to work from that, basically you'll need to paint in some colour into the parts of the paintmap that coincide with the bottom of the hull

edit: i think i might have over complicated things, you could just use xnview to split the alpha from Griff_cobra_mk3_mainhull_diffuse_spec.png and save it somewhere for safekeeping whilst you recolour the rest of texture map in paint or gimp and then use GIMP to add the alpha channel back into the texture and resave it ready for Oolite
El Viejo, how did you go with colouring the hull underside? I'm about to attempt it, but I'm not too sure of Griff's directions in the section I highlighted red.. I've split off the alpha as directed, but am a little unclear/unsure about recolouring the texture map.. guess I should just give it a whirl. Do you have any tips or steps you can share?
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16079
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

I’m afraid I never got started on a paint job for the underside. Once the little bug was fixed and the metal looked as it should, I put the idea on the back burner. Editing plists is about my limit, and I doubt that I’d have made a very good job of it. I’ll be very interested in your progress though…
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2268
Joined: Tue Jan 02, 2007 12:38 pm

Post by Killer Wolf »

Like the Memphis Belle nose art (big fan of the film, and the B17), but i think she's holding a phone to her ear; looks a bit odd having the cable still there w/ the phone removed.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

Yeah.. it is there, kinda.. I should not have made it white.. I also now realise I messed up the shape. I'll re-work it and update the pic.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Post Reply