This plug-in will fade the selected layer from low transparency to 100 opacity based on number of frames specified.
output them results as numbered .png files to output directory (meant to be combined into video later).
version 3. Custom logo version that expects 2 layers (named "fifer" and "info") and it'll add a dot house shape between fifer and info and as the house grows fifer and info will move aside and towards bottom to make room for house to grow.
verion 4. Custom "One Good Turn" expects 3 invisible layers named ("One","Good","Turn") where each layer is a third of image height and width that holds the text "One","Good","Turn" and it'll create swipe from right to left of One then Good then Turn.
version 5. Custom "One Good Turn" expects a single layer same size as after layer that has writing on it and named "One Good Turn". It'll use this layer to cut out the after layer rotate it and then rotate the after layer into position.
version 6. Custom "One Good Turn" expects a single layer name same size as after layer that has writing on it named "One Good Turn". it'll use this layer to cut out the after layer to zoom in. make sure you have some filled area in middle area as this will zoom into the middle area. You might have to delete the last frame if it's partially transparent (double check it).
I had an idea for this plug-in, let's call it lazy man's fake morph.
Have 2 mugshots from same angle. These aren't exactly but they are good enough for this test.
You can use "realign" (ofn-layer-aligner.py) to align the faces quickly.
I extracted the backgrounds, to be able use same background and also changed the color of John's face to match Elvis's skin color.