Modulaser
DocsBlogPricing
Documentation
Getting StartedLaser Safety
Guides
MIDIOSCDMXAudio ReactiveBPM & SyncImage ModeEffectsBuy a LaserImprove Laser OutputProjection MappingMultiple LasersPen PlotterVideo to LaserShare Your CreationsRaspberry PiCuesTimelineLibraryMacrosKeyboard Shortcuts
Node Graph
Generators
OscillatorPhasorNoiseEnvelopeSequencerAudio InputDMX InputOSC InputLaser IndexTimecodeBPM
Frame
CircleSquarePolygonStarWaveRoseRosetteSpirographSpiralWaveform TunnelParametric CurveFileVideo InputTextCamera ProjectionDuplicatorDotterColorizeLaser ChaseBrightnessMergeOutput
Math
ArithmeticMultiply AddMixFrom PolarTo PolarColorTo Channels (RGB)
Outputs
LaserCubeEther DreamHelios DACIDNLaserworld / ShowNETAVBNDI, Syphon, and Spout Output
FAQ
Getting StartedLaser Safety
Guides
MIDIOSCDMXAudio ReactiveBPM & SyncImage ModeEffectsBuy a LaserImprove Laser OutputProjection MappingMultiple LasersPen PlotterVideo to LaserShare Your CreationsRaspberry PiCuesTimelineLibraryMacrosKeyboard Shortcuts
Node Graph
Generators
OscillatorPhasorNoiseEnvelopeSequencerAudio InputDMX InputOSC InputLaser IndexTimecodeBPM
Frame
CircleSquarePolygonStarWaveRoseRosetteSpirographSpiralWaveform TunnelParametric CurveFileVideo InputTextCamera ProjectionDuplicatorDotterColorizeLaser ChaseBrightnessMergeOutput
Math
ArithmeticMultiply AddMixFrom PolarTo PolarColorTo Channels (RGB)
Outputs
LaserCubeEther DreamHelios DACIDNLaserworld / ShowNETAVBNDI, Syphon, and Spout Output
FAQ
Loading…

Documentation

  • Getting Started
  • Guides
  • Outputs
  • FAQ

Product

  • Laser Safety
  • Changelog
  • Blog
  • Manage Subscription
  • Download Classic

Connect

  • info@modulaser.app
  • GitHub
  • Instagram

© 2026 RS Product Studio B.V.

Terms of ServicePrivacy Policy
  1. Documentation
  2. /Node Graph
  3. /Frame
  4. /Colorize

Colorize

Applies a Color signal to every point in a frame. The two preservation switches decide how much of the source shape's own brightness and saturation survive the tint, so you can sit anywhere on a sliding scale from a flat replace to a gentle wash.

Inputs

PortTypeDefaultRangeDescription
FrameFrame——The frame to colorize
ColorColorwhite—The target color, evaluated per-point
Preserve BrightnessSwitchon—When on, multiplies the target color's brightness by the source point's brightness, so dim parts stay dim
Preserve SaturationSwitchon—When on, multiplies the target color's saturation by the source point's saturation, so unsaturated parts stay unsaturated
Fade EndsScalar0.00–1Fades brightness at path endpoints. Useful for open paths
MixScalar1.00–1Blends between the source color (0) and the colorized result (1)

Outputs

PortTypeDescription
FrameFrameThe colorized frame

Ideas

  • Wire a Color node into the Color input for HSL-controlled coloring, then animate Hue for rainbow cycling.
  • Enable Preserve Brightness when tinting a shape that already carries its own shading (a Dotter pattern, an SVG with brightness variation). Bright parts stay bright, dim parts stay dim.
  • Enable both Preserve switches to leave whites and grays untouched while saturated colors get pulled toward the target. Useful when you want to tint accents without flattening the whole shape.
  • Set Fade Ends > 0 on open paths (Wave, Spiral) to soften the start and end instead of hard cut-offs.
  • Pull Mix down to 0.5 for a half-strength tint that lets the source color show through.

Tips

  • The Color input is per-point. Wire a Color node whose Hue is driven by an Oscillator to get a gradient that shifts along the path.
  • Fade Ends calculates falloff by arc length, so it works proportionally regardless of path complexity. Closed paths are skipped, since there's no endpoint to fade.
  • With Color disconnected, the default is white.

Related

  • Color: build a Color signal from HSL, HSV, or RGB
  • Parametric Curve: has a built-in Color input if you're building a frame from scratch
  • Dotter: pairs well with Colorize for colored dot patterns
Previous
Dotter
Next
Laser Chase