Create Simple Wave

Create simple wave using Sine Deformer for flag wave if you not using soft body or for fish tail.

Create polygon or nurbs plane. In this tutorial I’m using polygon plane. Width = 20, height = 10, subdivisions height and width = 10 and rotate X = 90. (You can change all parameters).

Select the plane and go to deform > non linier > sine.

The sine doesn’t same direction with polygon plane. Select sine1Handle and rotate Y = 90.

select sine1Handle and go to channel box and change sine1 parameters like below and translate X to the left.

After change sine1 parameters, the sine deformers change like this.

The sine doesn’t cover all plane, we must increase the high bound and decrease dropoff. If dropoff zero the wave point in middle of sine deformers, if dropoff -1 the wave point low bound and if dropoff 1 the wave point in high bound. You can try it if you want, that’s make you more understand.

And the result is like picture below. And I add one nurbs circle for control the speed of wave. Change the nurbs circle to ” wave_control “.

And now select wave_control, right click in channel box and add attribute. Attribute name is speed_move. And click OK. See picture below for details.

 

Right click again in channel box and now chose “expressions”. And write down this code below:

sine1.offset = time * wave_control.speed_wave;

Now play the scene. You can change plane to cylinder or something, but you must have much subdivisions.

Incoming search terms for the article:

simple wave, maya waves, Maya wave tutorial, wave maya, wave in maya, waves in maya, add sine wave to rotation maya, how to create a wave, making flag with nonlineer deformers wave, make flag modelism

Did you enjoy this tutorial or article? If so, then subscribe to my feed by email: