JANUARY 30, 2004
Deformations in Cinema 4D
Bend your heart into shape
by Ko Maruyama
Page 3 of 5

FFD: Free-Form Deformation
Free Form Deformation, or FFD, is a very handy deformer, allowing you to pull the parent geometry into organic curves. FFD is based on a user-defined cage, a cubed grid of points.[an error occurred while processing this directive]

Drop the FFD onto the Sphere, above the Taper deformer.

In FFD's object attributes, there are only two variables, the size of the grid and the number of points on each side (value parameters for each side's size and amount of points: x, y, z = 6 value boxes). Grid Size determines how large the FFD will be. Grid Points is similar to segment division on a cube. This number determines how many control points will be available on each side of the FFD. The more points you assign to each side, the more control you will have over your object, but it will also require more point manipulation. Note: !! Make sure you decide a value before you start to move these around. If you change the number of points after you've edited the points, you will reset the FFD.

I've set the Grid Points to (x=5, y=4, z=5). This will give me enough points to control the hearts two lobes. Because of the odd number value on x and z, points will be created down the center of the FFD.

In order to change the values of the FFD, use the Points Tool (to animate use PLA).[09.gif] By moving the individual points of the FFD cage, you can pull the sphere's geometry into a variety of shapes, including a heart.



Smoothing out the model
In order to smooth out the resulting image, there needs to be more geometry in the original model. If you intend to animate any of your deformers, be sure that your geometry's subdivision is high enough to prevent tearing. I've cranked up the sphere's segments to 64.





Prev 1 2 3 4 5 Next
Related sites:Animation ArtistAV VideoCreative MacDigital AnimatorsDigital Game DeveloperDigital Media DesignerDigital Post ProductionDigital ProducerFilm and Video MagazineThe WWUG
Related forums:

[an error occurred while processing this directive]