Learn Maya 3D Nonlinear Deformers Part III – Sine

Page 3 of 3

For animation

I have fish character (to try this animation you can apply polygon cube or cylinder, but number of subdivision must fulfill).

Select fish character then chooses Sine deformer. Determine Sine attributes like this:

Envelope: 1

Amplitude 0.1

Wavelength: 2

Offset: 0

Dropoff: -1

Low Bound: -1

High Bound: 0

Apply translate, rotation or scale to locates the Sine like picture below.

Create a cylinder curve and berry name of fish_control.

Add attribute at fish_control. Berry name of Wave_control at this new attribute. Then contents of data like picture below.

This is result from addition of new attribute.

Add expression at Sine offset.

If you successfully add expression at Sine offset attribute hence the color will turn into purple. Now time to play.

Thank has joined in this tutorial. See you in part four.

Incoming search terms for the article:

maya sine deformer, maya nonlinear deformers, sine deformer, maya deformers, maya sine deformer tutorial, dynamics deformers maya tutorial, maya sine deformer control position, maya tutorial fish, mayasine-skyblog, move a deformer like a curve maya
Pages: 1 2 3

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

2 Comments »

Comment by iliya
2008-07-05 15:04:49

thanks,for your information

 
Comment by sameer
2008-07-28 16:59:16

This was a very helpful tutorial, but after the fish gets its swimming motion, how can it be used on a motion path where the animation of fish loops, but he fish can travel around on the given motion path or can be used for instancing particles to simulate a shoal of fishe, will be very helpful if some important tips can be given on the above, thanks and lot again!

 
Name (required)
E-mail (required - never shown publicly)
URI

Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post