Overview
The most basic color node, creating and supplying a single color. Keeping a color in its own node lets you route it: distribute the same color to multiple nodes or animate individual channels.
Usage tips
- When the same color is used in several placesโline, fill, glow, and so onโdistribute it from this node so one edit updates them all.
- R/G/B/A can be exposed as input pins with ๐. Connect waveforms to animate the color.
For blinking, damage flashes, or rotating a neon hue, H in
color_hsvis convenient. - Connect the
paletteinput to choose a color from a palette instead of the picker. - If you prefer choosing by color qualities, the sibling nodes
color_hsv(hue, saturation, value) andcolor_oklch(perceptually uniform) serve the same role. All three output the same Color type.
Common pitfalls
- Why use this node when color parameters are available everywhere?: a parameter is enough for a one-off color. Promote it to this node when you need to share, animate, or turn it into a variable.
- Value units: the UI uses 0โ255 (0โ100% for A), while values are normalized to 0โ1 internally and on wires.
Technical details
- Two-way synchronization between the color picker and R/G/B/A sliders
- Change the color in the picker โ R/G/B/A update automatically
- Change an R/G/B/A slider โ the picker swatch updates automatically
- With no Color wire connected, R/G/B/A are authoritative at evaluation time. Picker edits update those channels in the UI.
- While using an indexed-color reference, palette edits update R/G/B/A and the output. Manually editing a channel detaches the reference and switches to the current literal color.
- Internal processing converts 0โ255 to 0.0โ1.0 and outputs the Color type.
- When the Color parameter is exposed with ๐ and connected, that external Color overrides R/G/B/A.
Examples
- Choose a pixel-art color visually
- Connect animation nodes to the R/G/B channels to animate the color
- Connect a palette and choose a color from it
Related nodes
color_hsv/color_oklchโ sibling nodes for choosing in other color spacespalette_getโ choose by palette indexsolid_colorโ the go-to destination for turning a color into an image