RFC: Fancy classics

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2483
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Post by Griff »

ooh. that looks lovely! i like the effects you are getting with the coloured specular light, have you tried a version of the shader that reads in the suns ambient light colour and uses that for the specular colour? i'm sure Kaks mentioned that he had done some work on the code so that the ambient colour of the light now gets used properly ( i think the ambient colour was was just white before oolite v1.73).
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Post by Simon B »

I have just discovered that I have actually been failing to load the specular rgb and the normalmap correctly in this oxp :)

Image
... this has specular exponent set to 20 (instead of 2) and loads the maps properly. I chose a light-side shot so you can see the texture better.

I think this comes out better - though it misses the glow that Griff likes. I have not tried adding the start light to the specular though. That may be interesting. There is also a discontinuity in the rear which needs work.

The bit missing from the plist is:

Code: Select all

					<key>uNormalMap</key>
					<dict>
						<key>type</key>
						<string>texture</string>
						<key>value</key>
						<integer>2</integer>
					</dict>
					<key>SpecularRGB</key>
					<dict>
						<key>type</key>
						<string>vector</string>
						<key>value</key>
						<string>1.0 0.7 0.5 1.0</string>
					</dict>
... it goes in the shader section, just before <key>uTime</key> and right after </dict> at the end of <key>uFXMap</key>.
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

Fantastic, Much better now. Looks like a ship where an 'alien' could be hiding onboard 8)
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
ovvldc
---- E L I T E ----
---- E L I T E ----
Posts: 344
Joined: Sat Apr 02, 2005 9:32 am
Location: Netherlands

Post by ovvldc »

Definetely much better :).

-Oz
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Post by Simon B »

:D

Note that the texture and normal map are unchanged. It was all in the lighting. I have to review all the other textures - see if they get too metallic. If so, I'll have to make the textures transparent and make the alpha-channel carry the specular exponent. (may be a good idea anyway).
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Post by Simon B »

Image
... the neolite-concepts oxp now includes the cobra clippers, asp mk2 explorer, and asp mk1 madels.

Meantime, I had this wee thing doodled up, and wondered where I could fit it ... rattlecutter anyone?

Image
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

I like the potential-rattlecutter - very Battlestar Galactica like (in a good way!)
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
ClymAngus
---- E L I T E ----
---- E L I T E ----
Posts: 2514
Joined: Tue Jul 08, 2008 12:31 am
Location: London England
Contact:

Post by ClymAngus »

DaddyHoggy wrote:
I like the potential-rattlecutter - very Battlestar Galactica like (in a good way!)
Also it's white, so we might actually stand a chance of seeing it before it cuts us to ribbons.
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Post by Simon B »

That's a releif - I didn't actually do this one with a particular ship in mind. When the result emerged I figured I had to get it into the game, and if I could come up with a popular oxp ship I could slip it into the neolite group.

Still - it would have got it's own oxp if it was not acceptable.

The screenshots don't do the color justice. I've been experimenting with chalky-white colors since those white-and-blue viper skins a-ways back. The new viper liveries benifited from the experiment then I hit on another method:

The white is made of four layers - bottom is the standard oolite light-metal texture. Next is a worn-steel, very dark, which is grain-merged over it. That puts a pattern of squares and some dark splotches onto the grey.

A white layer was created using a very light grey overlaid the light-metal then merged down. Two of them are placed above the worn-steel layer. The bottom one is overlayed and the top one is grain-merged.

Then, I take the large galaxy brush as an eraser on 30% to the lower white layer. That grunges up the white.

If I put the decals on another layer - mode=burn - I can use a smaller galaxy brush eraser on the lower white layer to selectively bring out the detail.

It has come to my attention that the navy viper is a different model from the galcop ones. I have received some skins for it and am stealing remixing ideas from them. Of course, I'm doing an all-white edition - and playing with cam.

Image
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

Like them. Especially the cutter
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
User avatar
pleb87
Dangerous
Dangerous
Posts: 66
Joined: Sat Feb 16, 2008 2:51 pm
Location: Oxford, UK

Post by pleb87 »

Simon B wrote:
- Nobody has stumped up with a navy-viper skin (early days though.) ... I've reskinned the asp to a navy-asp (galcop markings) and used the viper-pursuit for the navy one.
I have thought about having a go at this. I need to finish reading your excellent tutorial, but I think I have it in me to have a stab at it (just don't use my previous work as an example, lol that was done in MS Paint...)

EDIT: Actually, that said I really like the camo paint job you did. Maybe I should just do a Taxi skin...
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Post by Simon B »

Thinking of useing active camo for navy ships ...
https://bb.oolite.space/viewtopic.php?p= ... ed5b#51757

... so if the cutter is after you, you won't see it coming!

BTW: which oxp is the cutter in?

Also question - the megaships are basically three ships with many like-ship entries. It would be nice to make small changes to the livery for each one.

Suggestions on how to do this ... eg, if I want red stripes on Loki or fancy metallic highlights on Griffin .... I have to redo the whole entries for the subents in the ship entry, as well as redo shaders for each subent altered.
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Tentative - Bouys

Post by Simon B »

Image
... nav bouy - unskinned.
Won't really work if it has to tumble. The big squares would be energy collectors or heat dumps or something like that, and can be painted up for ads. Of course - there's nothing wrong with just having satellites for high tech planets.

Image
... cute thought for the witchpoint bouy. I suspect that getting the system name and icons will involve a tad much scripting... or too many skins.

An actual shaded version would animate the signs. The usual flashers would go at the ends of the spikes.
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
Simon B
---- E L I T E ----
---- E L I T E ----
Posts: 836
Joined: Thu Oct 23, 2008 5:54 am
Location: Red Beach NZ
Contact:

Post by Simon B »

Script mod to Interstallar help ... I'm looking to add a line to interstellar help scripts to:

if a player ship is stuck in interstellar space, there is a chance each few minutes for a rescue ship to turn up ... small chance this could be one of the megaships.

I see I can test if the ship is interstellar (due to misjump right) I just figure just to use the time elapsed since the jump was made. That way, if the player is still in combat with thargoids, help shows up ... and if the player runs out of fuel fighting, then some sort of rescue shows up.

The behemoth showing up would look very impressive - player can dock with it to refuel. For other craft, it needs to jump to the neerest sarsystem if there are no combatants.

However - I figured a gratuity for the assistance would be a good idea... next dock at galcop station, mission screen asks if you want to reward the captain - and something tracks if you do ... which modifies rescue chance later.

Ideas?
Simon Bridge
[re2dux] [neolite]
"Everything is perfect down to every last flaw..."
HBT: The Book of Verse - Principia Discordia
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Post by Thargoid »

Why not just test if the player has fuel (player.ship.fuel) or if there are thargoids in the area (system.shipsWithRole("thargoid") or more complex and accurate versions thereof)?
Post Reply