I am trying to animate a simple scene in which two people huddle under an umbrella - here you can see it with most of the rain already in place:
As you can see, most of the rain can simply run in a loop, as it doesn’t interact with the figures in the centre of the image. For this purpose, I have created loops of sections three raindrops wide, and offset their start times to fill the screen with seemingly random but constant rainfall.
The tricky part is the centre of the image, where the raindrops impact different parts of the umbrella or the figures depending on how they are moving. Here, I thought that I would be able to simply animate the vertical position of a looped column of rain: so if the impact is on the umbrella at 540px rather than on the ground at 0px, then I would simply add a Translate layer to the group containing a column of raindrops and animate it from 0 to 540px.
I wasn’t able to animate this however, I don’t know why… perhaps because something to do with the time loop layer? Anyway, it doesn’t matter because there is still the problem that in animating the column like that it would mess up the speed and intervals of the falling raindrops.
So what I have done for the centre part so far is to MANUALLY animate each of the raindrops and their splash. Obviously I can use ‘duplicate waypoints’ and Ctrl+Click to multi-select and move waypoints, but this is still an agonisingly slow process, with way too many clicks and repetitive actions.
Can anybody suggest a workflow improvement to help me complete the rest of the animation within a reasonable timeframe?
- rhythm of the raindrops remains the same as in the looped sections on L & R sides of the screen (raindrop approx every 20-25 frames per column)
- speed of each raindrop is approximately the same as all others
- raindrops within the same column can impact at different heights, depending upon the movement of the figures & umbrella obstructing them.
The starting position of the splashes will probably still need to be manually adjusted to fit the curve of the umbrella and figures’ bodies, but I’m okay with that.
I often find myself doing this in Synfig - just struggling on with a repetitive manual method, while knowing that there must be a more efficient way to achieve the same thing.
The .sif file is too big to attach here, but can be downloaded here.