How do I make a 2D texture into a banner/flag that looks like it is folding from a breeze?
I've got a 2D image and I want to transform it into something that looks like a single frame from an animation of that logo on fabric catching just a bit of breeze. I'm not an artist so don't have Photoshop or Illustrator, just free stuff like GIMP and Inkscape (under Windows)
I know it's some kind 3D transform (or a cheap simulation using filters) - but I don't know the technique. Honestly, I don't know what keywords to use to search Google/YouTube to find what I need.
Ideally, something like this (though less drastic) from a flat image:
But something even more fake/subtle like this would be OK:
Perhaps techniques for both?
Update Here's a photo with some of my results using the water simulator mentioned in the selected answer:
open up a flat image of a flag in GIMP. Make sure that there is either transparency showing around it, or that it is on it's own layer and it does not cover the entire screen.
Select the layer with the flag on it and open Filters->Distorts->Curve Bend Check 'Automatic Preview' In the modify curve box, play with the curve until it looks right. Switch the Curve for Border to Lower, and basically make the lines align. Click OK
Duplicate the Layer
Draw black lines on where the flag curves up the most
Apply Filters->Blur->Gaussian Blur
The default setting of 5 horizontal and 5 vertical should be good unless the image is really high quality. Then you would need to increase it.
Lower the opacity until it looks right (In the layers dialog box)
And your done...
running out of time if possible i'll show you with screenshots in my next edit
see this also :
hope it will help...