The Profile Curve Editor

 
 
 

The profile curve editor is a mini version of the fcurve editor that is used for editing profile curves for various tools in Softimage. Profile curves do not represent change over time, as with typical fcurves, but instead graph other types of non time-based data, such as a relationship with another parameter or shape profiles in space.

Some profile curves can be edited in the fcurve editor, such as those for linked parameters and expressions, but most are edited in a profile curve editor.

The profile curve editor is used mainly for these tools:

NoteThe profile curve editor is available only in Classic Mode.

Overview of the Profile Curve Editor

A

Select tool selects both curves and keys — see Selecting Function Curves and Selecting (Tagging) Keys. You can also press the Y key to activate this tool.

B

Add Key tool adds keys to where you click on the curve — see Adding Keys Interactively. You can also press the I key to activate this tool.

C

Delete Key tool deletes the key that you click — see Deleting Keys. You can also press the D key to activate this tool.

D

Linear interpolation for the curve — Choosing a Function Curve Interpolation Type.

E

Spline interpolation for the curve — Choosing a Function Curve Interpolation Type.

F

Values for the parameter are shown on the Y (vertical) axis.

G

Different non-time based elements for the parameter (such as space in Softimage units) are shown on the X (horizontal) axis.

H

Right-click in an empty space in the graph area to access the context menu.

The File, Edit, View, Select, Curves, and Keys menus are the same here as in the standard fcurve editor. You can also right-click on selected curves and keys to get menus applicable only to them.

I

Selected curve. Note that you can also change the shape of a curve by using a preset curve from the Presets menu.

Right-click on a curve to display abbreviated versions of the Edit, Keys, and Curves menus.

J

Selected key. You can use the key's tangent handles as you can in the standard fcurve editor — see Editing a Function Curve's Slope.

Right-click on a key to display the Keys menu.

If a key is locked (in time, in value, or in both), right-click on it and deselect the appropriate Lock command - see Locking a Key's Position.

Shortcut Keys for Common Commands

Here are some common shortcut keys you can use for editing curves:

This key ...

Does this

I

Activates the Add Key tool

D

Activates the Delete Key tool

C

Activates the Interactive Zoom tool

Z

Activates the Pan and Zoom tool

S

Activates the Navigate tool

F

Frames selected curves in the graph. If nothing is selected, then all curves are framed.

A

Frames all displayed curves in the graph.

Applying Preset Curves

There are a number of presets available for profile curves that allow you to quickly apply a certain shape to a curve, such as Ease-in and Ease-out, Gaussian, Exponential, and so on. You can apply these presets to profile curves in both the fcurve editor and profile curve editor.

Presets are fcurves saved in .fraw2 ASCII files (see Saving and Loading Function Curves). By default, their range in the X axis is from 1 to 100, and 0 to 1 in the Y axis (value).

NoteMany of the profile curve editors use scales that are different from what the preset curve use. For example, many of the ICE particles compounds use a scale of 0 to 1 on both the X and Y axes. As a result, you may need to rescale and reframe the profile curve in the editor if you use the preset curves.

To apply a preset to a profile curve:

  1. Select a profile curve (you can select only one at a time) in either a profile curve editor or the fcurve editor.

  2. Right-click in an empty space in the graph area.

  3. Choose one of the several presets from the Presets menu.

    The preset curve is remapped (scaled) in X to match the first and last key of the selected fcurve. If there are fewer than two keys, the preset is loaded with the default X and Y ranges.

Creative Commons License Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License