Every node in TouchDesigner can show a live preview of its output (the Node Viewer) right inside the network editor. Whether you can interact with that preview, vs just look at it, is controlled by a separate two-stage flag system.

Two Flags, Not One

FlagPositionWhat it does
Viewer FlagTop-left of the nodeToggles whether the viewer is visible (preview vs icon)
Viewer Active FlagBottom-right of the nodeToggles whether the viewer is interactive

The viewer is visible the moment you turn on the top-left flag, but clicks still go to the node itself (drag to move, click to select). Turning on the bottom-right Viewer Active Flag passes pointer input into the viewer instead.

Toggling

ActionHow
Toggle Viewer Active on selected nodesPress a
Momentarily activate all viewersHold Alt+a
Toggle on a single nodeClick the bottom-right flag
Open a floating, always-active viewerRMB the node → View…
Make all new nodes show their viewerEdit → Preferences → Network

When a viewer is active, the cursor changes to a ^ symbol over the node, signaling you’re now manipulating the viewer’s contents instead of the node.

What “Active” Enables, Per Family

Op familyInteractive in viewer
Geo COMP / SOPOrbit (LMB), pan (MMB), zoom (RMB or scroll)
TOPPan/zoom the texture, sample pixel values
CHOPScrub the time slice, zoom into samples
Panel COMP (Button, Slider, Container)Click, drag, type to test UI
Text DATType directly to edit (an external editor is usually nicer)

Note: moving content inside a node viewer doesn’t change the node’s parameters, with one exception: the Camera COMP, which writes its tumble/pan back to its transform parameters.

Performance Caveat

Active viewers cost cook time. The viewer has to render every frame, and an interactive 3D viewer asks the network downstream of it to cook even when nothing else is consuming the output. If you have a network with dozens of active viewers, your frame rate will drop. Keep them off when you’re not actively using them.

See Performance Monitoring for diagnosing viewer-related slowdowns.

Common Pattern: Custom Inspectors

A frequent trick: you want a always-on inspector for some op deep in your network. Drop a Container COMP somewhere convenient, set its Background TOP to your op, leave the container’s Viewer Flag on. You get a live readout without polluting the original op with viewer overhead.

For something more involved, build a small Panel UI with a Slider COMP and a few Field COMPs wired to the op’s parameters. See Container and Widgets.



(y) Return to Core Concepts | (y) Return to TouchDesigner | (y) Return to Home