Overview
The Curve editor is a small editor displayed inside the Nodegraph panel of the particle editor.
It is used to edit curves from the curve node:
Interface
- Freeze/Unfreeze ‘X’ curve
- Freeze/Unfreeze ‘Y’ curve if curve dimension >= 2
- Freeze/Unfreeze ‘Z’ curve if curve dimension >= 3
- Freeze/Unfreeze ‘W’ curve if curve dimension >= 4
- Selected keyframe time, can be edited directly
- Selected control-point position, can be edited directly
- Selected left tangent value, can be edited directly
- Selected right tangent value, can be edited directly
- Loop mode. synchronizes the begin/end control-points of the curve (positions+tangents)
- Toggle extended curve infos display ( #29 )
- Open color-picker if spline dimension >= 3
- Cursor X coordinates (time)
- Cursor Y coordinates (value)
- Frame the entire curve in the current view
- Show curve derivative
- Show curve integral
- Open settings
- Horizontal axis (time), at value = 0
- Vertical axis (control-point value), at time = 0
- Time axis at value = 1.0
- Value axis at time = 1.0
- ‘X’ Curve.
- ‘Y’ Curve. (only appears if spline dimension >= 2)
- ‘Z’ Curve. (only appears if spline dimension >= 3) (frozen in the screenshot)
- ‘W’ Curve. (only appears if spline dimension >= 4)
- Left tangent handle
- Selected control-point
- Right tangent handle
- Extended curve infos
- RGB color, if spline dimension >= 3
- Pure RGB color tint, without intensity, if spline dimension >= 3.
- Alpha color
Context menu (right click)
- Change curve interpolation (Spline / Linear)
- Change curve dimension: Switches between 1D, 2D, 3D, or 4D curves.
- Swap curve channels (ex: swap X and Z channels)
- Delete selected points
- Subdivide curve: adds a new control point between each existing control points
- Decimate curve: removes all unnecessary control points
- Reset tangents of selected control points
- Snap selected control points of each curve dimensions
- Open color-picker if curve dimension >= 3
Controls Basics
Select and move curve nodes.
You can select nodes by clicking on with left mouse button, or with a rectangle selection. Then move the selected nodes by drag and drop them
Adjust tangents.
You can adjust tangents by dragging the tangent handle.
Note that when moving one of the two tangents, it will adjust the other one to keep the curve smooth. If you want to break the curve and edit then freely, you’ll need press the ‘Ctrl’ key.
Controls (defaults)
Keys | Action |
[Alt] + [LeftMouseButton] | subdivide curve under the mouse cursor. Move the cursor while clicked to immediately move the control-point(s) |
[Alt] + [Shift] + [LeftMouseButton] | create control-point under the mouse cursor. Move the cursor while clicked to immediately move the control-point(s) |
[c] | open color-picker for selected keyframes |
[Ctrl] + [e] | frames all curves |
[del] / [suppr] | remove selected keyframe |
[MouseScrollWheel] | zoom in/out |
[Ctrl] + [MouseScrollWheel] | faster zoom in/out |
[MiddleMouseButton] + drag mouse | pan view |
[Ctrl] + [MiddleMouseButton] + drag mouse | nonuniform scale view |
[x] | toggle ‘X’ curve |
[y] | toggle ‘Y’ curve |
[z] | toggle ‘Z’ curve |
[w] | toggle ‘W’ curve |
[Shift] + move keyframe | lock to an axis while moving keyframe |