Curve
Curve
In: Atomic Nodes
Intermediate
Since SD 6.0+
Description
The Curve node provides an interface to image tonality remapping, similar to other 2D image editing applications. The user can place points and adjust Bezier curves to remap the input, which can be either grayscale or color.It is especially useful when used with gradient transitions to remap them to a specific height profile, it allows for very precise modeling of bevel profiles and the like.
Unlike most other nodes, the Curve node does not have a typical standard interface with sliders and parameters, but instead presents a full fledged curve editor. See the below expandable section on how to use it.
This does however mean that none of the parameters from a Curve node can be exposed to a subgraph. The only option here is to use a Multi-Switch to switch between different curve profiles.
Parameters
- Apply / Expose Curve: Expose Curve, Apple Curve
Determines wether the Curve node applies its profile to the input, or if it just outputs the profile as if it was applied to a straight, linear gradient, without requiring an input. Available since SD 2020.2 Curve Adressing: Repeat, Clamp
This feature is used if your input is in HDR mode and its range goes beyond the (0, 1) range. If so the values beyond the (0, 1) range are either clamped or repeated.
Examples
Below you can see how the curve node can remap multiple gradient inputs to a specific profile.