ofnuts wrote:
Relatively easy way:
- open picture with character
- duplicate N times by clicking frantically on the "duplicate layer" icon
- use your mad python skillz to spread the copies uniformly by entering the following exactly in the python-fu console:
# this assumes one single image opened in Gimp...
image=gimp.image_list()[0]
# shift each layer by 80 pixels
for n,l in enumerate(image.layers): l.set_offsets(n*80,0)
- chain all the layers together (shift-click on the link icon of any in the Layers list)
- apply the perspective transform to the first, and try to extrapolate the intersection of the top and bottom line for your vanishing point
Attachment:
VanishingArmy-1.jpg
- press the transform button
Attachment:
VanishingArmy-2.jpg
Edit: actually once you have spread the layer copies you can merge the visible layers and just apply the perspective on the single layer. But using separate layers seems to "naturally" keep the aspect ratio.
You mean your mad python skillz.
I've never done anything with the python-fu console before.
I did copy the code you posted and also entered it into the python-fu console, but that's as far as I got. Without any results.
Thanks Ofnuts.
Third times the charm, I figured it out and it worked out great.
I just had to change the amount of pixel shift, In order to have the men standing shoulder to shoulder.
I would post my results, but the image belongs to a paying client, for use in the advertising of his business .
I'll post something else, showing that I did get the code to work.
Here's the proof that I got it to work...