FFD stands for Free-Form Deformation. Its effect is used in computer animation for things like dancing cars and gas tanks. You can use it as well for modeling rounded shapes such as chairs and sculptures.
The FFD modifier surrounds the selected geometry with a lattice. By adjusting the control points of the lattice, you deform the enclosed geometry.
FFD deformation creates a bulge in the snake.
There are three FFD modifiers, each providing a different lattice resolution: 2x2x2, 3x3x3, and 4x4x4. The 3x3x3 modifier, for example, provides a lattice with three control points across each of its dimensions, resulting in nine on each side of the lattice.
Also available are two more-configurable FFD modifiers; see FFD (Box/Cyl) modifier. These let you set any number of points in the lattice for greater flexibility in deforming the model.
To animate an FFD and any underlying geometry, enable the Auto Key button and move the lattice points. Doing so creates a Point Controller Container automatically. In Track View you can use this controller to move multiple animated control points in time by simply moving one master key (master keys display green in Track View).
Example: To use the FFD 3x3x3 modifier:
At this sub-object level, you can select and manipulate control points of the lattice, one at a time or as a group (select multiple points using standard techniques). Manipulating control points affects the shape of the underlying object. You can use standard transformation methods with the control points. If the Auto Key button is turned on when modifying the control points, the points become animated.
At this sub-object level, you can position, rotate, or scale the lattice box separately from the geometry. If Auto Key is on, doing so animates the lattice. When you first apply an FFD, its lattice defaults to a bounding box surrounding the geometry. Moving or scaling the lattice so that only a subset of vertices lies inside the volume makes it possible to apply a localized deformation.
The lattice volume defaults to the bounding box of the selected geometry. However, you can position, rotate, and/or scale the lattice box so that it modifies only a subset of vertices. Choose the Lattice sub-object level, and then use any of the transform tools to adjust the lattice volume relative to the geometry.
At this sub-object level, the deformation lattice control points turn green, and you can select and manipulate control points without affecting the modified object. This lets you fit the lattice more precisely to irregular-shaped objects, giving you finer control when deforming.
Set Volume essentially lets you set the initial state of the lattice. If you use it after you have animated a control point or when the Auto Key button is turned on, then it works the same as at the Control Points sub-object level, deforming the object as you manipulate points.
For more information on the stack display, see Modifier Stack.
Affects the display of the FFD in the viewports.
Although the viewports can sometimes become cluttered when these lines are drawn, it helps to visualize the lattice.
When the Lattice selection level is active, this helps to position the source volume.
The deformation outside the volume is a continuous extrapolation of the deformation inside the volume. The deformation can be extreme for points far away from the source lattice.
Returns all control points to their original positions.
Assigns Point3 controllers to all control points so that they're immediately visible in Track View.
By default the control points of an FFD lattice don't appear in Track View because they don't have controllers assigned to them. But when a control point is animated, a controller is assigned to it and becomes visible in Track View. With Animate All, you can add and delete keys and perform other key operations.
Moves each FFD control point to the intersection of the modified object with a straight line extending between the object's center to the control point's original location, plus an offset distance specified by the Offset spinner.
Only control points inside the object are affected by Conform to Shape.
Only control points outside the object are affected by Conform to Shape.
The distance by which control points affected by Conform to Shape are offset from the object surface.
Displays a dialog with copyright and licensing information.