modo bubbble logo

Bezier Falloff

Home >> Rigging & Animation >> Deformer Falloffs >> Bezier Falloff

back next

Like with modeling, a Falloff is used to attenuate the affect any deformer has on a target item, providing additional control how deformers influence a mesh. The Bezier Falloff is virtually identical to the 'Spline Falloff', but works with Bezier Curves instead of the simpler Spline curves. When working with Beziers use special 'Bezier Node' Locators that shape the resulting curve with the additional control handles they provide, shaping the resulting Bezier curve.


To add a Bezier Falloff to a scene users must first add a Bezier Deformer. The falloff item uses this deformer and its resulting curve to produce the falloff. The deformer itself does not have to be active for the falloff to function, but the falloff needs it to be present as a container for the Bezier Node handles. This also makes it easier to use both the Bezier Deformer and Bezier Falloff together without duplicating the actual curve.

Once a Bezier Deformer is defined, the Bezier Falloff is added to it with the RMB context menu option "Add Override->Falloffs-> Bezier Falloff" (RMB+click over the 'Bezier (Full Mesh)' layer within the Deformers viewport or the Items List). Once created, the resulting Bezier Effector needs to be manually connected to the the Bezier Falloff's "Bezier Effector" connector. This part requires familiarity with the Schematic viewport. The link is created by dragging a connector between the 'Bezier Effectors' relationship output (diamond connector) and connect the link to the 'Bezier Effector' input of the 'Bezier Falloff' (highlighted below). In order for the Falloff to adjust the range of the deformation rather than its shift along the length of the curve, the 'Bezier (Full Mesh)' item must also have its 'Interpolation' mode set to 'Linear'. Once defined, the Falloff will then properly attenuate the affects of the Bezier Deformer.


It is also possible at this point to select the 'Bezier Effector' item and then disable it and then add any additional Deformer to the Item and then linking the Bezier Falloff output to the resulting Deformer Items 'Falloffs' input. When connected as such the falloff will attenuate the influence of the new deformer. Note that the Falloffs position relative the the undeformed item represents what parts of the target item will be affected. For more information on adding Items to the Schematic viewport and linking them together please reference that page of the documentation.

Spline FalloffName: This data field displays the current item name. Users may easily change it by LMB-clicking within the field and typing the new name.


Position: An Item transform that allows the user to numerically position the item in XYZ space. Position transforms originates from the Center position. Since the Bezier Falloff is dependent on its associated Locators, this option produces no useful results.

Rotation: An Item transform that allows the user to numerically set the rotation of the item. Since the Bezier Falloff is dependent on its associated Locators, this option produces no useful results.

Scale: An Item transform that allows the user to numerically set the size of the item. Since the Bezier Falloff is dependent on its associated Locators, this option produces no useful results. Scaling the Locators will only have an affect when the 'Use Node Scale' option is enabled.

Reset: Resets the selected transform values to (0,0,0) returning the items back to their default state.

Zero: Resets the chosen transform property values to '0', leaving the 'Center' position and Item position intact.

Add: Transform Items are the channel groups associated to an item that store its transform values, controlling its position, rotation and/or scale. By default, new items do not have any transform items associated with them (even though they are visible here within the Properties panel). This is useful as an optimization as only the necessary transforms are added on an as-needed basis, reducing scene overhead. There are several ways to add them. One is by simply transforming the target item with one of the various transform tools (or by editing the values input fields). This action will cause the particular transform item to be added automatically to the 'Channels' viewport list. The 'Add' function here can also be used to add the selected set of transforms to the Channel list while keeping the default 0,0,0 values (a necessary step for 'Referencing', in order to override the channels, they must first exist).

Bezier Falloff--

Enable: Toggles the Falloff on or off. When unchecked (disabled), the Falloff has no influence. However, disabled layers are still saved with the scene and its values are persistent across MODO sessions.

Range: Defines the distance away from the Bezier Curve that the falloff will influence its target.

Falloff Shape: The Decay shape controls the rate of attenuation across the falloff with three possible choices-
Linear- A straight attenuation of the falloff influence across its total range.
Ease In- A smooth attenuation with greater influence toward the Start of the falloff range.
Ease Out- A smooth attenuation with greater influence toward the End of the falloff range.
Smooth- A smooth attenuation with a slightly stronger influence in the middle of the falloffs range.

Use Setup Spline: This option should be used when the Spline is both a Deformer and a Falloff. The 'Use Setup Spline' option uses the setup spline shape (How the Spline looks in its 'Setup' state) to compute distances between the vertices and spline. When the Spline is being used as both a deformer and a falloff, the falloff is computed on the undeformed vertex positions, allowing the deformer to pull the mesh out reach of the falloff, causing deformation artifacts. The solution then is to enable the 'Use Setup Spline' option to compute the distance between the vertices and the falloff using the undeformed, setup shape of the curve, producing a more desirable result.

Axial Falloff: The 'Axial Falloff' amount controls the strength of the Falloff along the length of the curve. A value of 0% would generate no axial falloff, a value of 100% would attenuate the falloffs strength along the curve with maximum influence at the base of the curve and no influence at its termination point. A -100% would produce the inverse with no influence at the base and maximum strength at the terminator. (Interesting results can also be achieved by driving this value beyond 100%)

Axial Shape: The 'Axial Shape' option controls the attenuation amount along the length of the curve when the 'Axial Falloff' is set to a value above 0%. Duplicating the functionality of the 'Falloff Shape' option (above) but applied along the length instead of outward from the Spline Falloffs core.

Use Node Scale: When this option is enabled, users can scale the Locator(s) that make up the Bezier Falloffs curve that in-turn will scale the 'Range' value, acting as a multiplier on a per node basis. When disabled (the default state) node scaling will have no affect on the falloffs 'Range'.



back next