That Walleyes’ Got a Lotta Gull
That Walleyes’ Got a Lotta Gull
I already had a hand-digitized figure of a Seagull so I designed and hand-digitized the figure of a Walleye. I wanted to do a bird-fish transformation.
I created a different kind of algorithm for changing one image into another where I stored all the line segments that make up an image (in this case two, the Walleye and the Gull) into two arrays. Think of it as deconstructing the figures and putting their component line segments into two piles.
Then, over the course of some number of frames (numFrames) I juxtapose one image on the other. For one frame I build one image, randomly picking out a percentage of the line segments from one pile(1/ numFrames). Then I overdraw the second image, complete at first by in subsequent frames subtracting some number of line segments from the pile.
For example, for an 11-frame sequence: First frame 100% of image one, 0% image 2. Second frame 90% of image 1, 10% of image 2. Third frame 80% of image 1, 20% of image 2. Until frame 11, 0% of image one, 100% image 2.
I already had a hand-digitized figure of a Seagull so I designed and hand-digitized the figure of a Walleye. I wanted to do a bird-fish transformation.
I created a different kind of algorithm for changing one image into another where I stored all the line segments that make up an image (in this case two, the Walleye and the Gull) into two arrays. Think of it as deconstructing the figures and putting their component line segments into two piles.
Then, over the course of some number of frames (numFrames) I juxtapose one image on the other. For one frame I build one image, randomly picking out a percentage of the line segments from one pile(1/ numFrames). Then I overdraw the second image, complete at first by in subsequent frames subtracting some number of line segments from the pile.
For example, for an 11-frame sequence: First frame 100% of image one, 0% image 2. Second frame 90% of image 1, 10% of image 2. Third frame 80% of image 1, 20% of image 2. Until frame 11, 0% of image one, 100% image 2.