Docs Interface

ColorUI

Operator and family colour palettes, with the active palette roaming through config.

▦ Interface Console tab Hub tab

Where it appears

Read off the registry hosts in the component, so this is where the tool puts itself in a default install; every one of these can be reordered or hidden from Hub.

ColorUI

ColorUI: Recolor any TouchDesigner UI element, create presets, import/export, and share!

  • Available as the OpColor tab of Hub (the FNS button in the main-menu bar)
  • Includes recoloring OP Families (looking at you, POPs)
  • Or any UI element by choosing from the dropdown
  • Saving colors locally saves them to the component and can be auto-loaded on startup
  • Export to JSON, and import; imported settings take precedence over local

In the console

ColorUI is also the first tool to contribute a tab to Console, the toolkit's web front: the same colour UI, served in the browser alongside Settings and Install & remove. Turn it on with Expose on ColorUI's Registry page and open the console (FNS_Console, tab ColorUI). While the console serves the page, ColorUI's own in-TD web render switches off so it is not rendering the same page twice.

Parameters

Its Registry page comes from FNS_ConfigRegistry, FNS_Console and FNS_HubRegistry.

ColorUI

ControlType / defaultWhat it does
Open UIOpenui button Open the colour editor. It is also the OpColor tab of FNS_Hub, and, with Expose on the Registry page, a tab of FNS_Console in the browser.
File (.json)File file pathempty Where Export writes and Import reads. A .json file you can keep in a project, commit, or hand to someone else.
ImportImport button Read colours from the file above and apply them. Imported colours take precedence over the ones saved locally in the component.
ExportExport button Write the current colours to the file above, so they can be shared or version-controlled.
Auto-Load ColorsAutoload on / offon Apply the colours saved in this component when the project opens. Off leaves TouchDesigner's own colours until you open the UI and apply.
Group ByGroupby menuPrefix How the editor's list is organised: Prefix groups elements by the name they start with, Role groups them by what they are used for.
Options: Prefix, Role

Edit this page on GitHub →