I need to make animation in which cylinder is unrolled like in picture below.
What is the best way to do that?
tnx
I need to make animation in which cylinder is unrolled like in picture below.
What is the best way to do that?
tnx
Animate a plane changing into a cylinder and then reverse it
Add a plane and subdivide appropriately.
Add a Simple Deform modifier
Set to Bend
Set the factor to pi*2
Press the Apply as Shapekey button
In the object data panel under Shapekeys you can then keyframe animate the shapekey slider
Thatâs it! Thank you
It depends how accurate you want the effect to look. Shapekeys tend to take a shortcut between the start and end positions so that the plane will appear to get shorter during the transformation. It might be easier and more accurate just to keyframe the Deform Factor directly.
Right!
So, what I try to do is set up successive shape keys,
corresponding to, say, 30Âș, 60Âș, and so on.
But then I run into the following problem:
Iâm using successive versions of a curly curve to get the curl-up effect.
(I want to go from straight to curly, as for a lock of hair.)
The idea is to use relative shapekeys cumulatively,
and control the whole progression with a single Empty
that I can rotate continuously from small to large angles;
the Emptyâs rotation value feeds into smart enough PyDrivers,
that I stick into the âValueâ fields of the successive shape keys.
It works.
The problem is, getting those shapekey shapes from âApply as Shape Keyâ
in the curve modifier.
For 30Âș and 60Âș, I can start from the same basis and everything is mellow;
but when I get to 90Âș, I find that the curve modifier introduces an unwanted twist
that I can avoid by getting into the base shape in Edit mode, and counter-twisting that.
The problem is that, now, I have one shapekey sequence that goes:
Basis, 30Âș, 60Âș
and another that goes
Twisted_basis, 90Âș
What I want, of course, is that the 90Âș shape should come out,
just the way I see it when the curve modifier is active,
but as a shape key in the sequence:
Basis, 30Âș, 60Âș, 90Âș
I know it can be done, because I actually did it, recently!
Alas, a long night was transitioning to dawn, and I was so exhausted
that I canât remember what it was, exactly, that accomplished the trick!
Can any of you gurus relate to this?