and the mysterious offset
I'm making my own ships for a project and I've encountered a problem when trying to create engine glows. My basic method for creating the 36 different frames is centering a camera over the center of rotation of the ship, then taking a screen shot of the exact same location (as shown by cursor coordinates) as I rotate the ship through 360 degrees, and finally"quilting" the resulting shots together into a rle8 resource.
My problem is that when I repeat the process, this time with engine glow (via volumetric flames) and the rest of the ship completely matte black (giving just the silhouette), when I run the ship in Nova, the flames are offset by just a few pixels below where they should be, but only the effect varies as the ship spins around, causing the flames to either detach from the ship when pointing left or right, or to ride up over the hull when pointing down. The only time where the image looks fine is pointing straight up.
I've checked to see how Nova does this seemingly easy effect, and as far as I can tell, the flame rle8 are larger than the actual ship rle8's, but the difference doesn't seem to follow any constant of proportionality between, say, the shuttle, Leviathan, and Terrapin. So, I've tried to increase the "tile size" of the 36 engine glow frames to mimic Nova's setup, but this obviously hasn't worked. If you can offer any advice, I would appreciate it greatly.
-Werhner,
a noted rocket scientist