User Tools

Site Tools


Curve Editor

The SpeedTree Modeler incorporates curves in the majority of its properties, which allow for easy and detail-oriented modifications to static property values. The curve editor is the interface feature that allows you to view and edit curves.

Most properties can be controlled by one or more curves.

When you click on a curve in the properties window (below, left), the curve editor appears (below, right). The curve editor is an interactive window that gives you a detailed view of the curve, and options for shaping it.

For specific details about the different types of SpeedTree curves and their functions, please see the Curves page.

Toolbar

Components of the curve toolbar, common to all curves, are as follows:

  • Parent Level - A drop-down menu that allows the user to select the curve associated with each parent level of the current property on the currently selected generator.
  • Curve Preset - A drop-down window that allows quick selection of the most commonly used curve shapes. See below for a brief description of each preset.
  • X - Displays the horizontal coordinate of a point on the curve. The general range of X is 0 to 1. With the exception of the terminal points, on any other existing point you can directly enter a value for precise point placement.
  • Y - Displays the vertical coordinate of a point on the curve. The general range of Y is 0 to the maximum value entered for the property. You can directly enter a value for precise point placement.
  • Pin - The default behavior of the curve editor is to close when you click outside the editor. Toggling the pin keeps the curve editor from closing when making edits in the Modeler outside the curve editor.

Curve Window

The lighter gray area in which the curve is contained. The range is (0,0) to (1, Max). This is where you can directly edit and modify the curve shape.

  • To edit the curve shape simply click and drag any of the green points. You can select more than one point on the curve by pressing CTRL and clicking each point you want to be selected or by clicking and dragging a box around the points.
  • To add a point to the curve, double-click anywhere on the curve where you’d like another point to appear.
  • To delete a point, click the point to select it and hit delete.
  • Bézier handles can be added to any existing green point on the curve by double-clicking it. This allows you to create true Bézier curves in the curve editor. To remove the Bézier handles from a point, double-click it and it will revert to a standard point.

Note: The curve can be edited in such a way as to exceed the vertical range and exit the light gray portion of the window into the darker gray area. However, this is not generally recommended as it can cause undesirable model behavior. You can increase the range by modifying the property's numerical value.

Preset Curve Shapes

Standard Curve Presets

curve_shape_max.jpgcurve_shape_min.jpg
curve_shape_half.jpgcurve_shape_lingrowth.jpg
curve_shape_lindecay.jpgcurve_shape_expgrowth.jpg
curve_shape_expdecay.jpgcurve_shape_rise.jpg
curve_shape_droop.jpgcurve_shape_round.jpg
curve_shape_bell.jpgcurve_shape_s.jpg
curve_shape_conical.jpgcurve_shape_fade.jpg
Note: - The preset shapes pictured below are designed to be used with Season Curves and Resolution Curves. That doesn't prevent their use with other curve types, but as the shapes are highly specialized, they are not likely to be of much use elsewhere.

Season Curve Presets

curve_shape_sea_blossom.jpgcurve_shape_sea_spring.jpg
curve_shape_sea_summer.jpgcurve_shape_sea_transition.jpg
curve_shape_sea_autumn.jpgcurve_shape_sea_dead.jpg

Resolution Curve Presets

curve_shape_res_standard.jpgcurve_shape_res_aggressive.jpg
curve_shape_res_draftko.jpg