Create wire deformers

To create a wire deformer, you use the Wire Tool. The characteristics of the wire deformer you create depend on the Wire Tool’s tool settings. By default, the Wire Tool is set to create a wire deformer without holders.

Attention: Avoid changing the number of a deformable object’s points (for example, CVs, vertices, or lattice points) after you create a deformer. Changing the number of points can lead to unexpected deformation effects. Try to be sure you are happy with the deformable object’s topology before you begin using deformers. Save a copy of the object in case you want to do further modeling later on.

To create a wire deformer

  1. Make sure your scene has the geometry to be deformed and a curve to act as the wire in it. (In this example, a standard poly platonic shape from the Poly Modeling shelf and a NURBS Circle from the Curves shelf is used.)

    A poly platonic shape and a NURBS Circle

    Position the curve where you want it; once the Wire deformer is active, you can't easily reposition the curve.

    Note: You can use a freehand curve, but it must be a closed curve.
  2. Select Deform > (Create) Wire > . The Wire Tool options window appears.
  3. With the Wire Tool options window open, select the geometry you want to deform and press Enter. (In this example, the poly platonic shape.)
  4. Next, select the curve you want to use as the Wire deformer, and press Enter. (In this example, the NURBS Circle.)

    The circle "wire" makes an impression on the geometry

  5. In the Attribute Editor (Ctrl + A), select the wire1 tab. Set the Scale and Dropoff distance to the desired amount. (In this example, both settings were set to 3.0).

    Result: using the circle to influence the shape of the object

  6. Translate, rotate, and scale the circle "wire" to deform the geometry.

To specify wire tool settings

  1. Select Deform > (Create) Wire > .

    The Wire Tool options window appears.

  2. Set the tool options.

To create a wire deformer without holders

  1. Set the Wire Tool’s Holders setting to off (the default is off).
  2. Create the curve(s) you want to use as influence wire(s). For best results, place them on or near the deformable object(s).
  3. Select Deform > (Create) Wire > . The Wire Tool options window appears.

    The cursor changes to a crosshair icon, and the Wire Tool icon is appears in the Tool Box. You are now ready to use the Wire Tool to create a wire deformer with the Wire Tool’s current tool settings.

    The Help Line displays information to lead you through the process of creating a wire deformer.

  4. Select the object(s) you want to deform, and press Enter (Linux and Windows) or Return (Mac OS X) key.
  5. Select all of the curves you want to use as influence wires.

    If the only curves on the object’s surface are the curves you want to use as influence wires, drag the cursor over all the curves on the object. The Wire Tool automatically selects only the curves.

  6. Press the Enter or Return key.

    A wire deformer is created based on the Wire Tool’s settings. The curves you selected are now influence wires that you can use to deform the object(s) you selected.

    A base wire is created for each influence wire. The base wire(s) are listed in the Outliner. By default, they are not shown in the scene, but they do influence the deformation effect. The wire node calculates the deformation effect based on differences between each influence wire and its base wire.

    A deformer set is created. The deformer set includes all the deformable object’s points that can be influenced by the wire deformer.

    For more information on creating and editing deformation effects, see Editing wire deformation effects.

To create deformation effects

  1. Move, rotate, or scale the influence wire(s).
  2. Edit the wire deformer’s channels.
Tip: If you want to create a falloff (or ramp effect) for this deformer, so that the results of the deformation decrease or drop off after a specified distance, use Component Tags. See Create deformer falloffs.

To create a wire deformer with a holder

  1. Set the Wire Tool’s Holders setting to on (the default is off).
  2. On or near the deformable object(s), create the curve(s) you want to use as influence wire(s).
  3. On or near the deformable object(s), create the curve you want to use as a holder.
  4. Select Deform > (Create) Wire to open the Wire Tool.

    The cursor changes to a cross-hair, and the Wire Tool icon appears in the Tool Box. You are now ready to use the Wire Tool to create a wire deformer with the Wire Tool’s current tool settings.

    Note that the Help Line displays information to lead you through the process of creating a wire deformer.

  5. Select the object(s) you want to deform, and press the Enter (Linux and Windows) or Return (Mac OS X) key.
  6. Select a curve that you want to use as an influence wire, and press the Enter or Return key.
  7. Select a holder curve and press Enter or Return. An influence wire can only have one holder.
  8. Clear the selection list by selecting empty space, and then press Enter or Return.
    Note: You can assign a holder to more than one influence wire. To do so, pick a curve that will be an influence wire, press Enter or Return, then select the curve that will be a holder, and press Enter or Return again. Pick the next curve that will be an influence wire, press Enter or Return, then select the same holder curve, and press Enter or Return again. Continue this process for each influence wire curve that will be assigned the holder curve.
  9. When you are ready to create the wire deformer, clear the selection list by selecting empty space, and then press Enter or Return.

    A wire deformer is created based on the Wire Tool’s tool settings. The curves you selected are now influence wires that you can use to deform the object(s) you selected.

    A base wire is created for each influence wire. The base wire(s) are listed in the Outliner. By default, they are not shown in the scene, but they do influence the deformation effect. The wire node calculates the deformation effect based on differences between each influence wire and its base wire.

    A deformer set is created. The deformer set includes all the deformable object’s points that can be influenced by the wire deformer.

To create deformation effects

  1. Move, rotate, or scale the influence wire(s).
  2. Edit the wire deformer’s channels.

    For more information on creating and editing deformation effects, see the next section, Editing wire deformation effects.

To add an influence wire

  1. Select the curves you want to add to the deformer.
  2. Shift-click on any wire in the deformer to select the deformer to which you want add the curves as influence wires.
  3. Select Deform > (Edit) Wire > Add > . See Wire Add Options.

    The selected curves become influence wires for the wire deformer.

To remove an influence wire

  1. Select the curves that you want to remove as influence wires.
  2. Select Deform > (Edit) Wire > Remove > . See Wire Remove Options.

    The selected curves are no longer influence wires.

To reset influence wires

  1. Select the influence wire(s) you want to reset.
  2. Select Deform > (Edit) Wire > Reset > . See Wire Reset Options.

To display the base wire

  1. Select the influence wire.
  2. Select Deform > (Edit) Wire > Show Base Wire.

To create a wire group

  1. Select the influence wire.
  2. Select Deform > (Edit) Wire > Parent Base Wire > . See Wire Parent Base Wire Options.

A wires group is created that includes the influence wire and the base wire. The wires group is named after the influence wire and listed in the Outliner.

Wire deformer quick start

This section shows you how to create a typical wire deformer as quickly as possible.

In this example, you will deform a surface with an S-shaped curve, limiting the deformation region with a circle.

Example: Create a NURBS plane

  1. Create a NURBS plane with Width 40, Length 40, Patches U 40, Patches V 40, and Surface Degree Cubic.
  2. Create a curve for an influence wire. Draw an S-shaped curve on the center area of the plane using the CV Curve Tool or EP Curve Tool.
  3. Create a circle for limiting the deformation region. For this example, the circle surrounds the S-shaped curve on the plane.

    You’ll use the circle to limit the deformation region. A curve that limits the deformation region is called a holder.

  4. Create the wire deformer by doing the following:
    • Select Deform > (Create) Wire > . This opens the Wire Tool options panel.
    • In the Tool Settings window, turn Holders on (default is off).
    • Close the Tool Settings window.

    In the workspace, note the cursor is now cross-shaped, indicating you are using the Wire Tool.

    Be sure you do the next four steps in exactly the following order.

    • Select the plane and press Enter (Linux and Windows) or Return (Mac OS X).
    • Select the S-shaped curve, and press Enter or Return.
    • Select the circle, and press Enter or Return.
    • Finally, select nothing in the workspace, and press Enter or Return.

    Selecting nothing tells Maya you are done selecting holders, and tells it to create the wire deformer.

    Maya now creates a wire deformer. You can now manipulate the S-shaped curve to create deformation effects. Note that only the region within the circle can be affected.

  5. Create deformations by doing the following:
    • Select the S-shaped curve.
    • Move the S-shaped curve up.
    • Rotate the S-shaped curve to get a swirling “chakra” deformation effect.

    The plane deforms upwards as if attracted to the S-curve.

    The wire deformer uses the S-shaped curve to influence the shape of the deformation, so this curve is called an influence wire. Meanwhile, because the circle is limiting the deformation region, it’s called a holder.