This shows you the differences between two versions of the page.
curves_overview [2017/05/05 15:01] |
curves_overview [2021/04/27 09:19] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Curves Overview ====== | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | With the cyan " | ||
+ | |||
+ | These two curve types are available for most properties, but there are a few other types as well. Read on to learn how to master curves... and in the process master SpeedTree modeling in general. | ||
+ | \\ | ||
+ | |||
+ | ====== Curve Editor ====== | ||
+ | |||
+ | The Curve Editor is used to control values across ranges. | ||
+ | |||
+ | ===== Overview ===== | ||
+ | |||
+ | Curves are used to control how parameters vary over a distance range. Most parameters on generators have at least one curve associated with them. | ||
+ | \\ | ||
+ | |||
+ | ==== Editing Curves ==== | ||
+ | |||
+ | Curves to be edited can be sent to the 'Curve Editor' | ||
+ | |||
+ | ==== The Curve Appearance ==== | ||
+ | |||
+ | The 'Curve Editor' | ||
+ | |||
+ | ==== Keyboard Shortcuts ==== | ||
+ | |||
+ | To view a table of the keyboard shortcuts for the Curve Editor, view this page. | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | ===== Types of Curves ===== | ||
+ | |||
+ | There are five types of curves assigned to properties. Most properties have either a green curve and cyan curve, or a green curve and an orange curve. To learn about each curve type in depth, go to the following pages: Profile Curves, Parent Curves, Distribution Curves, LOD Curves, Pruning Curves. | ||
+ | |||
+ | {{ : | ||
+ | ^ An example of a green " | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {{ : | ||
+ | ===== Curve Editor Controls ===== | ||
+ | |||
+ | The curve editor comes with many control options. Most are housed under the contextual right-click menu. A few are on the Curve Editor toolbar. | ||
+ | |||
+ | ==== Pan & Zoom ==== | ||
+ | |||
+ | Panning (moving) the curve around is accomplished by clicking and holding the middle mouse button while moving the mouse around. Zooming the curve is accomplished by using the scroll wheel, or by clicking and holding the left and middle mouse buttons while dragging the mouse up and down. | ||
+ | |||
+ | Double clicking in the window will zoom all, as well as hitting the " | ||
+ | |||
+ | ==== Select & Move Points ==== | ||
+ | |||
+ | You can select points on the curve by clicking on them. You can also draw a selection box around multiple points. Holding control while clicking on them will also allow you to select/ | ||
+ | |||
+ | Once you have points selected, you can move them by clicking and holding the left button while dragging. The control points themselves or their handle points can be selected and moved to change the shape of the curve. The first and last control points are restricted to be at X values of 0 and 1, respectively. The curve must remain functional and will freeze in a functional position if the user drags a control point or handle into a state that would produce a nonfunctional curve. | ||
+ | |||
+ | ^ Holding SHIFT while dragging control points will lock the movement to the longest traversed axis (either X or Y). ^|| | ||
+ | |||
+ | ==== Adding & Deleting Points ==== | ||
+ | |||
+ | To add a point somewhere on the curve, right click where you want it to be and select "Add new control point here" from the contextual menu. If adding a point in that location would create a non-functional curve, the option to add a point is grayed out. To delete points from the curve, select them and hit delete. Or you can choose the " | ||
+ | |||
+ | **Adding control points by double-clicking** \\ | ||
+ | To quickly add a control point, double-click on the curve line at a place where there is enough room for the point to be generated. | ||
+ | |||
+ | ==== Collapsing Control Points ==== | ||
+ | |||
+ | Control points can be " | ||
+ | * By double-clicking on an existing control point | ||
+ | * By right-clicking on a control point and selecting " | ||
+ | * By selecting a control point and pressing the " | ||
+ | |||
+ | ==== Copy & Paste ==== | ||
+ | |||
+ | Copying the curve and pasting it into another curve editor is possible. Either press CTRL+C or CTRL+V for copy and paste, respectively, | ||
+ | |||
+ | **Copy/ | ||
+ | Curves can be copied and pasted by right-clicking on the small thumbnail previews to the right of each property in the property editor. | ||
+ | |||
+ | ==== Pulses and Steps ==== | ||
+ | |||
+ | Located in the right-click menu, the "add pulse" and "add step" options provide operations for editing the curve in these two manners. A " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== Scale ==== | ||
+ | {{ : | ||
+ | Scaling the curve will adjust it in the vertical direction. The scale options are located on the right-click menu. Enabling "Apply scale to handles" | ||
+ | |||
+ | To perform the scaling, select any of the " | ||
+ | \\ | ||
+ | |||
+ | ==== Flip ==== | ||
+ | |||
+ | Selecting "Flip curve horizontally" | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Curve Editor Toolbar ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Parent Level ==== | ||
+ | |||
+ | Sets the " | ||
+ | |||
+ | //In depth – Parent Level// | ||
+ | |||
+ | ==== Cascade ==== | ||
+ | |||
+ | When the parent level is set greater than 1.0, " | ||
+ | |||
+ | //In depth – Cascade// | ||
+ | |||
+ | ==== Presets ==== | ||
+ | |||
+ | Use this combo box to select any of the preset curve shapes: Constant, Linear Growth, Linear Decay, Max, Min, Rise, Droop, Round, Bell, S-Curve, Conical, Fade In/Out, Steps, and Segment Reduction. | ||
+ | |||
+ | ==== X & Y ==== | ||
+ | |||
+ | The X and Y edit boxes let you manually enter position values for any point that is selected in the curve window. These boxes will also reflect the position of currently selected items in the window. |