Creating Your First Effect
Build a complete lighting effect from scratch using the Node Editor
Creating Your First Effect
In this tutorial, you'll build a dynamic chase effect that moves across your fixtures.
Goal
Create a rainbow chase effect that:
- Cycles through colors
- Moves across fixtures in sequence
- Responds to BPM
Time: 15-20 minutes
Prerequisites
- A project with at least 4 fixtures patched
- Basic familiarity with the Node Editor
Step 1: Set Up Your Canvas
- Open the Node Editor panel
- If there are existing nodes, clear them or create a new layer
- Right-click the canvas to open the node menu
Step 2: Add a Time Node
The Time node provides animated values:
- Add Generator > Time node
- This outputs a continuously increasing value based on BPM
Step 3: Create the Chase Pattern
We'll use the Fixture Index to offset the animation per fixture:
- Add Input > Fixture Index node
- Add Arithmetic > Add node
- Connect Time output to first input of Add
- Connect Fixture Index to second input of Add
This creates an offset pattern - each fixture is at a different point in the animation.
Step 4: Create the Color
Convert the animated value to a color:
- Add Utility > Fract node (keeps only the decimal part)
- Connect Add output to Fract input
- Add Color > HSV to RGB node
- Connect Fract output to Hue input
- Set Saturation to 1.0 and Value to 1.0
Step 5: Output the Color
- Add Output > Color Output node
- Connect HSV to RGB output to Color Output
Step 6: Test the Effect
- Press Space to play the timeline
- Watch the Preview panel - you should see colors chasing across fixtures
- Adjust the Time node's Speed parameter to change chase speed
Step 7: Fine-Tune
Adjust Chase Width
To make the chase smoother:
- Add Arithmetic > Multiply after Add
- Multiply by 0.25 to make each fixture span 1/4 of the color wheel
- This creates a wider, smoother gradient
Add Dimming
To fade fixtures in and out:
- Add Wave > Sine node
- Connect the Fract output to its input
- Use the sine output as the Value in HSV to RGB
Final Node Graph
Your completed graph should look like:
Time ──┐
├──► Add ──► Multiply ──► Fract ──► HSV to RGB ──► Color Output
Index ─┘ │
└──► Sine ──► (Value input)Experimentation
Try these variations:
- Change the color range by offsetting the Hue
- Use different wave shapes for dimming
- Add a Threshold node for hard cuts instead of fades