Object Edit > Dynamic Shape Modeling > Transformer Rig
 
 
 

The Transformer Rig sets up construction history; the actual modification of the model happens “outside” of the shape modeling tool, and is performed by moving and modifying CVs of the modifiers.

The modifiers are specific to each model, and must be created specifically for the model. You are free to do anything you want to the modifier to express the shape change you want. Slide CV, scale, add spans, or change degree of the geometry. The only limitation is that you must not detach or merge geometries.

For background information, see Dynamic shape modeling.

Transformer Rig general workflow

  1. Open the Transformer Rig toolbox by clicking the Transformer Rig tool in the Object Edit palette.
  2. Select the target geometry, then click Accept Targets.
  3. Choose either the Add Free Modifiers or Add Predefined Modifiers tool. Select the modifier geometry, then click Accept Modifiers.

    For further information about adding modifiers, see the individual tool descriptions.

    Optionally

  4. Select constraints
  5. Select clampers if the clamp visualization still shows problems. For more information, see Add clampers.
  6. Click Go in the lower right corner of the screen. Leave the tool by choosing a continuous tool.

    Now you can modify the targets using common Alias tools like transform or transform CV on the modifier geometry.

  7. When you have finished modifying the geometry, Commit to the modification, or Revert to start over. For more information, see Commit and Revert.
    Note

    Diagnostic shading is lost for deformed objects with the transformer rig. When using the transformer rig tools (Object Edit > Dynamic Shape Modeling > Transformer Rig), any objects you request to be deformed lose their diagnostic shading. The software creates new surfaces for these objects. Whenever a tool creates new surfaces, these surfaces do not display diagnostic shading. Click diagnostic shading in the Control Panel to reapply it to the objects.

The geometry tagged as targets in the rig now shows up in dark green, which shows it has construction history. To modify the rig (such as adding or removing modifier geometry, targets, and constraints), query edit any target geometry to re-enter the tool.

If the transformer rig setup has any problems, the output geometry is shown with dashed lines to indicate that it has errors that must be corrected. For tips on how to correct problems, see Trouble Shooting.

Understanding a chain of curves

In several tools in Alias, a series of curves can be treated and considered as a single curve, if they are positionally continuous (one curve ends, and the next one starts at the same point). In the Transformer Rig, you can select a chain of curves to serve as a single modifier. This chain of curves can serve as a constraint, predefined modifier, or free modifier.

Transformer Rig toolbox

The Transformer Rig toolbox contains tools to build and modify a rig to be used for Dynamic Shape Modeling.

Transformer Rig

This tool is the first tool to choose when adding a rig to a model. It enables you to choose what to modify. See Transformer Rig general workflow for information about how to create a rig.

Double-click or -click this icon to open the option window. You can only open the window after a target has been chosen. Use the settings in the window to:

  • Change the visibility of the original and target geometry
  • Choose the fitting method for global NURBS shaping

For more information, see Transformer Rig Options window.

Add Flexible Targets

Flexible targets are surfaces, curves, or meshes that can have their shapes changed by applying transformations to the rig.

To add flexible targets, click this icon and select the geometry to assign as targets, then click Accept Targets. To remove targets, choose the Remove from Rig tool in the toolbox.

Add Rigid Targets

Rigid targets are surfaces, meshes, or curves. They transform (translate and/or rotate) along with the modification, but keep their shape; that is, the targets do not scale or shear.

To add rigid targets, click the icon and select the geometry, then click Accept Targets. To remove targets, choose the Remove from Rig tool in the toolbox.

Use the on a target to open a pop-up menu that enables you to lock the movement direction for the rigid targets.

If Rigid is selected, the target is free to rotate and translate in all directions. Rigid Translate only allows translation to occur: the target is not rotated. Further restrictions can be used with the X, Y, and Z constraints, which allow translation to occur in only one specific world-space axis direction (note: this does not respect construction planes). You can also change the type of target from Rigid to Flexible, or vice-versa.

Add Free Modifiers

A free modifier is a surface or curve used for shaping all the selected targets at one time. Use this tool to designate geometry as free modifiers, and then manipulate this geometry using regular Alias functionality to effect changes to the target geometry.

Add Predefined Modifiers

A predefined modifier is a pair of similarly parameterized geometries.

  • The modifier selected first is the current status of the targets;
  • The modifier selected second indicates the shape the targets should have after the modification.
  • To use predefined modifiers,
    • First select the geometry that is the origin, and click Accept Origin.
    • Then click the geometry that represents the final shape, and click Accept Destination.
    • If there are several pairs of predefined modifiers, perform the sequence of defining the original geometry and the destination geometry for a pair, and choose the Add Predefined Modifiers tool again to add a subsequent predefined modifier. You cannot select several different origin curves (or several chains of curves) followed by several destination curves (or chains of curves).
Add Constraints

Constraints define a region of the model that should not be modified, and also delimit the range of modification. The continuity along the constraint can be fixed as positional or tangential. Using the to click a constraint opens a pop-up menu to change the continuity quality of the constraints. The default is for the constraints to be tangentially continuous.

Add Clampers

Clampers can help the software recognize regions of the model that should not be modified. These regions are usually defined by the constraints, but in some cases, the help of a clamper or clampers is needed. These regions can be identified with the help of the green and red dots that appear when setting constraints. These dots appear when Clamp Visualization is checked in the option box.

The region with green points is the region that is free to be modified. The region with red points is fixed, and will not change. To improve the visualization temporarily, pick a dot with the middle mouse button to make the colors more vivid.

Remove from Rig

Choose this tool to remove targets, modifiers, constraints, or clampers from the rig. You can pick constraints, modifiers, or targets, and clampers. The geometry picked for removal is highlighted in yellow. To confirm the removal, click the Remove Selected button in the lower right corner of the view. To cancel the operation, click Cancel.

Revert

When targets are added to the rig, they are duplicated. The shape modifications are performed with this duplicated geometry. To restore the original geometry and to delete the modified geometry and history, click Revert. Notice that the manipulated modifiers do not return to their status before the dynamic modeling.

Commit

Click Commit to confirm the dynamic shape modification and delete the original geometry and the history.

Show Pick Mask

This tool helps when selecting items for use in the rig, because you cannot use the Pick > Components tool inside the Transformer Rig. Notice that the edge of a trimmed surface is not a surface isoparm, it is a surface trim edge.

Click the check boxes to set an entity type.

Transformer Rig Options window

Note

To see the Options window while in the tool (you must have some geometry already accepted as a target), hold the key and click the Transformer Rig tool icon in the toolbox, or double-click the tool icon.

Note

To see the Options window while outside the tool, first re-enter the tool by selecting Object Edit > Query Edit then select an object that has dynamic shape modeling history. Hold the key and click the Transformer Rig tool icon in the toolbox.

Show Original Geometry

If checked, this box enables the display of geometry as it was before the Transformer Rig tool was applied. If unchecked, the current version of modified geometry is displayed. Use this feature to flip and compare “before” and “after” geometry.

Show All Geometry

If checked, this box enables the display of both the original and deformed geometry.

NURBS Control

The fields in this section control the way the Transformer Rig tool modifies NURBS target surfaces. Settings in this window have no effect on meshes that were selected as targets. If all targets are meshes, or if Mesh Output is set, this section of the control window is hidden.

Fitting Objective

The available methods are:

Hull Shape (Explicit) – Optimizes fitting for hull shape. This option allows for explicit control of minimum degree and spans. If the boundary field is checked, the fitting is optimized for patch boundaries.

Accurate (Adaptive) – Optimizes fitting for accuracy. This determines the minimum number of spans necessary for an accurate representation of the modified shape.

The Fitting Effort option has been reorganized to a pull-down menu with Low, Medium, High, and Custom values. If Custom is selected, a slider can be used to set the value precisely.

Minimum Degree (u,v)

Specifies the minimum degree of resulting patches. If a patch target has degree less than the specified degree, its degree is raised to the specified degree. This has the result of making the math heavier, but in general the results of the shape modification are more accurate.

Minimum Spans (u,v)

Specifies the minimum number of spans in the U and V directions. If necessary, existing spans are subdivided. This has the result of making the math heavier, but in general the results of the shape deformation are more accurate.

Fitting Effort

While it is not possible to give a true tolerance for gap continuity, the fitting effort is a number that points to the gap quality. The larger the number, the tighter the gap is between surfaces, and the longer a modification takes to execute. To influence the final maximum gap distance after the modification, increase or decrease the fitting effort. The Transformer Rig inserts more spans to achieve tighter gaps between surfaces, up to the maximum set in Max Surf Spans in Construction options.

The Fitting Effort option has a pull-down menu with Low, Medium, High, and Custom values. If Custom is selected, a slider can be used to set the value precisely.

Warp Control

The controls in this section can be used to adjust how the modifier and the constraints influence the target geometry.

Scale Tangent

Scales the length of the tangency at constraints. A value of zero gives tangent continuity, and as you increase this number, the “length” of the tangency increases. This value can be adjusted to non-integer values as well.

Sampling and Diagnostics

The overall intent of the controls in this section is to help control the quality and performance of Transformer Rig modifications.

Some error conditions stop the deformation from proceeding. When a deformation cannot be applied, the outlines of target geometry are drawn with dotted lines.

Stress Exceeds Threshold: This error condition is triggered if there is too much stress in the shape modification, typically due to conflicting modifiers and constraints simultaneously forcing the surface to move and stay put. Red arrows point to the samples with too much stress. You can correct the condition by rearranging modifiers and constraints so that they do not conflict.

Too many samples. This error condition is triggered when the Sampling Density creates too many sample points. Sample points can be viewed by turning on the Draw Modifier Sampling check box. To correct the error, either increase the Maximum Number of Samples field, or reduce the number of samples by decreasing the Sampling Density field or eliminating unnecessary modifiers and constraints.

Draw Modifier Sampling

If this box is checked, this value enables you to visualize the sampling of the modifiers and constraints.

Note

Eight tangent constraint points also appear at the corners of a box twice the size of the bounding box for the rig. These widely spaced tangent constraints help prevent exaggerated deformations for cases where there are few or no constraints.

Draw Clamp Visualization

If this box is checked, the Transformer Rig tool draws a visualization to improve understanding of the clamp regions.

Sampling Density

Determines the number of samples on the modifier and constraint geometry. These sample points guide the shape modeling process. As the number of sample points increases, so does the accuracy of the warp — the time it takes to perform the modification also increases.

Number of Samples

Shows the number of samples used to compute a shape modification.

Maximum Number of Samples

Allows control of the maximum number of samples used to compute a shape modification. You can increase this number if you must, but remember that shape modifications could take longer.

Status

Indicates the status of shape modification, including failure modes.

Control Options

Auto Recalc

If checked, any changes in any field in the control box lead to an automatic update of the model display. If Auto Recalc is not checked, click the Go button in the active window to update the display after any changes. Normally, if you have a very large model that takes a long time to update, leave the Auto Recalc box unchecked.

Go button

If Auto Recalc. is on, the Go button is not shown. Any changes to the rig (parameters or constructors) cause the history to re-evaluate automatically and immediately.

If Auto Recalc. is off, the Go button is displayed. Any changes to the rig cause the Go button to be enabled, and when you click Go, the re-evaluation occurs. History itself exists the moment you enter the tool — not clicking the Go button does not change this, and you do not lose history by prematurely leaving the tool.

While a recalculation is occurring, a progress bar is shown on screen. If you feel the evaluation is taking longer than you care to wait, you can cancel it by pressing the key.

Mesh Output

If checked, NURBS targets are tessellated and output as mesh surfaces.

Apply Trim-Shrink to Output

When checked, the associated output surfaces are trim-shrunk before any shape change. This option changes only the output surfaces, not the inputs. You may find a performance improvement and better results using this option.

See Also