←ALL OPERATORS
> modifiers

Color Modifier

modifiers/color-modifier·v1.5.1
IN:1  OUT:1

The Color Modifier reads a float attribute on each instance, by default the falloff, and looks its 0 to 1 value up in a color ramp. The result is written to the point Color and carried onto the rendered pieces, so a falloff becomes visible in the viewport and in renders.

Choose a preset ramp (Heatmap, Blackbody or Infrared), a Custom ramp edited in the built-in ramp editor, or any TOP through Custom Color TOP. Position, rotation and scale are untouched, so it fits anywhere in a modifier chain, typically right after a falloff operator.

PAGEColor
GroupGroupIf there are input groups, specifying a group name in this field will cause this POP to act only upon the group specified.
Open Color Ramp EditorOpencolorrampeditorOpen the color ramp editor.
Reset Color RampResetcolorrampResets the color ramp.
Custom Color TOPCustomcolortopReference to a TOP used as the color ramp. It overrides the ramp editor.
PAGECommon
BypassBypassPass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitivesWhether to render the full POPX geometry. When off, only point instances are drawn.
Convert to Point PrimitivesConverttoptprimEnable converting points to point primitives when Render Primitives is off.
SRT / RSTSrtrstSets the transform order, SRT or RST, used when the points are rendered as TouchDesigner instances.
IORead
popxFalloffpoint floatFalloff attribute controlling where and how strongly the color is applied (default popxFalloff; set by Falloff Attribute).
IOModified
Colorpoint vec4Instance color. The color ramp is sampled by the falloff and blended onto the existing color.
Input 0 POP - POPX/POP Geometry
Output 0 POP - POPX/POP Geometry