That looks fantastic Storm, really great work.
-----
I've tried to find some random noise example shader code on the net to add some extra engine flicker so that the ships looks a bit better when travelling at low speeds, I found a one line pseudorandom noise generator posted here
http://stackoverflow.com/questions/4200 ... s-for-glsl
Code: Select all
float rand(vec2 co){
return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);
}
which would have been perfect but the noise had too fine a grain and wasn't really noticeable in-game. I don't really understand the maths going on in it so I've mangled it a bit trying different numbers and removing various bits of code etc to see what would happen, it was mostly shader errors, but I've eventually managed to blunder into something that looks quite interesting, here are replacement shaders for my gnat oxp that have this extra effect added to them, drop them in the 'Shaders' folder in the griff_gnat overwriting the ones in there and start oolite with shift held down, or alternatively re-download the oxp, i've updated it to v1.2.2 which has these new shaders.
The shaders will work with any version of the gnat oxp.
The best way to see the effect is to hack yourself a samegame where you're piloting a gnat and look at the engines in the external camera views.
replacement shaders (6kb) -
https://app.box.com/s/p55n2ite7wzuf746imlx