GNOME Bugzilla – Bug 129379
remember center of rotation
Last modified: 2006-06-15 23:17:42 UTC
Description of Problem: To do animations in Gimp it would be useful to change the pivot point for a particular layer and have it remain changed and saved with the image info. Otherwise it always snaps back to the center of the layer. Imagine having a tricep and a bicep that you wanted to move in a natural way over several frames. Currently you would have to reposition the pivot if you leave the current layer and return to it later.
Would it really have to be saved with the image? Shouldn't it be sufficient to have the rotate tool remember the rotation center?
It seems like saving it with the image is right. In the example i mentioned of a tricep and bicep i am imagining each on its own layer with individual pivot points. In doing "forward kinematics" (which is essentially what i am talking about) in a 3D animation application the pivot points for each bone or element are set to the desired location and saved with the object. And, wouldn't you loose the pivot data once you exited the Gimp? I am not a programmer so i don't know the practical end of all this, but that seems like the best way to do it if possible.
We don't save any tool information with the image so this would be rather unusual. I am not sure if this is a good idea.
Putting on Future milestone. Dave.
It does not seem that such a feature would be used sufficiently to justify including it in GIMP. Note that it would be straightforward for a good C programmer, or maybe Python programmer, to write a plug-in that would accomplish this, allowing you to specify a rotation angle and pivot point, and save the pivot location as a layer attachment (a "layer parasite"), which would be saved in XCF files and could be read by the plug-in when it is run later. No additional GIMP functionality would be required. Therefore, it seems best to resolve this as WONTFIX.