Controls / Point In 1–4
Exposes user-editable point controls.
Expression-driven channel processing
Provides programmable per-channel image processing through expressions, user controls, LUTs and intermediate variables.
CustomTool is Fusion’s general-purpose expression node for building calculations that do not justify a dedicated compiled tool.
Overview
The node exposes user Numbers, Points and LUT controls, intermediate Setup variables and expressions for Red, Green, Blue, Alpha and auxiliary channels. This makes it suitable for procedural image math, custom channel remapping and prototype effects.
Intermediate expressions help break a complicated formula into readable stages. User controls can then expose only the parameters an artist needs to adjust.
CustomTool is powerful but easy to make opaque. Naming exposed controls and documenting the math is part of building a maintainable Fusion comp.
Think of it as a small programmable image processor embedded inside the node graph.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
The image whose channels and coordinates are available to expressions.
The processed image after the node operation.
Inspector
Start with these controls before reaching for more complicated workarounds.
Exposes user-editable point controls.
Exposes scalar controls for expressions.
Exposes editable lookup curves.
Provides four custom point inputs that can be referenced by CustomTool expressions.
Sets the Number In 1–8 threshold.
Provides four custom LUT inputs that can be referenced by CustomTool expressions.
Defines reusable setup expressions and variables.
Stores intermediate calculations to simplify final channel formulas.
Defines the Red output expression.
Defines the Green output expression.
Defines the Blue output expression.
Defines the Alpha output expression.
Calculates additional technical channels when needed.
Controls deterministic random behavior inside supported expressions.
Generates a new random sequence.
Shows Number 1–8 in the Viewer for setup or diagnostics.
Viewer guides do not normally change the rendered image unless the control explicitly says otherwise.
Renames the custom Number controls so their purpose is clear in the Inspector.
Shows Point 1–4 in the Viewer for setup or diagnostics.
Viewer guides do not normally change the rendered image unless the control explicitly says otherwise.
Renames the custom Point controls so their purpose is clear in the Inspector.
Shows LUT 1–4 in the Viewer for setup or diagnostics.
Viewer guides do not normally change the rendered image unless the control explicitly says otherwise.
Renames the custom LUT controls to match the curves they are being used for.
Practical setup
Define the user-facing controls first.
Build complex math in Setup and Intermediate slots.
Write the final RGBA expressions using those variables.
Check alpha independently from RGB.
Rename exposed controls before handing the comp to another artist.
Examples
Prototype a channel transform without writing a Fuse.
Use Numbers and LUTs as clean controls over expression math.
Troubleshooting
Production notes
Related nodes