But srsly, it could probably be hacked with shaders of some sort.
Yes, it could be.
I've had a look at changing shaders so that the ship is 'lit' by the warp effect itself (I'm not using lightsources so it's stupendously fast), but I'm missing a few options that I don't understand how to add to the code.
Basically, I need a flag passed to the shader saying that the vessel is currently warping.
It then becomes possible to light the model during warp, and even apply spacial distortion.
- I've already got a shader that lights and squashes the model down to a point as it enters the warp field, but unfortunately it also squishes the model at (0,0,0) when it isn't warping. Which looks a tad strange.
(Turrets probably don't work right either, but I've given up for the time being)