1
$\begingroup$

I'm still trying to get used to using Blender, but I'm having trouble animating a cylinder the way I want. I want to get the cylinder to move in a wave motion, like this:enter image description here

So I figured I should use the wave modifier tool because you can make sinusoidal type motions with it, but when I try to use it, it only really animates the circles at the ends of the cylinder.

enter image description here

I thought maybe I needed to subdivide along the surface of the cylinder to allow it to move in an up and down motion like I'm looking for, but that didn't seem to help. Any ideas?

$\endgroup$
1
  • 2
    $\begingroup$ Did you rotate the cylinder in object mode so it's horizontal? Try applying the rotation Ctrl+A > Rotation. $\endgroup$ Commented Nov 27, 2016 at 21:43

1 Answer 1

1
$\begingroup$

To make it work properly you have to apply transformations to the object and divide the mesh to make the Wave Modifier work. enter image description here

First apply the Rotation and Scale (Ctrl+A-->Rotation&Scale) to the cylinder. enter image description here

Then divide it using the loop cuts in Edit Mode. Press Ctrl+R and increase the cuts number using the Mouse Scroll. enter image description here

Important thing here is to place the origin point in the desired position, since the wave movement starts from where it is. Select the desired edge loop in Edit Mode, then press Shift+S-->Cursor to Selected. enter image description here

With the cursor placed press Shift+Ctrl+Alt+C in Object Mode to move the origin point there. Then add a Wave Modifier and play with its settings. enter image description here

$\endgroup$
1
  • $\begingroup$ Paul, what you showed at the top is pretty much exactly what I'm looking for, but moving the origin to the end of the cylinder did not seem to change anything the wave modifier does. Do I need to change anything in the wave modifier itself? $\endgroup$
    – Jake G
    Commented Nov 27, 2016 at 22:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .