Skip to content

03. Miscellaneous

Function Store edited this page Mar 6, 2024 · 28 revisions

These tools don't live in the toolbar, but can be just as useful through other UI interactions or hotkeys, so don't sleep on them!

Greg's OP Create IO Filter Mod

This OP Create dialog mod by Greg Hermanovic installs automatically from FunctionStore_tools/Gregs_opmenu_mod and adds filtering options to the OP Create dialog menu to the top right, showing only IO operators (IO option), or ops without the IO ones (-IO) or all (All, default).

IO operators are considered ones that interact with resources outside of TouchDesigner such as sensors or web interfaces.

ParentHierarchy

This is a Navbar UI mod that installs from FunctionStore_tools/FNS_Navbar and adds a new button to the left from the path bar. Clicking or hovering this button will open a popup showing the Parent Shortcuts for the COMPs in the navigation bar. COMPs with no Parent Shortcut will show ___.

Hovering over individual elements in the navigation path bar will show the Parent Shortcut (P), Global Shortcut (G) and Internal Operators (iop) for that COMP only. Holding Alt (or Option) will also show the relative path of the iop target!

Furthermore, dragging a parameter onto one of the parents in the navbar will promote it to that parent.

Lastly, dragging an operator onto one of the parents in the navbar, and holding Ctrl+Alt (or Ctrl+Cmd) will promote the operator as an iop (internal operator).

Hotkeys

  • Ctrl+Alt+W (same for Mac): Opens Parent Component Editor.
  • Ctrl+Alt+Q (same for Mac): Opens Parent Parameters.
  • Ctrl+Shift+W (Mac: Option+Shift+W): Opens Selected COMP's Editor.
  • Ctrl+Shift+Q (Mac: Option+Shift+Q): Opens Selected COMP's Parameters.
  • Ctrl+Shift+F (Mac: Cmd+Shift+F): Palette Search
  • Ctrl+0 (Mac: Cmd+0): Pulses Global ResetPLS

TD_SearchPalette

An awesome UI mod by Yea Chen which adds a search bar to the Palette browser. I have added the hotkey ctrl+shift+F to focus the search bar and type right away.

AltSelect

Quickly create Select SOP/TOP/CHOP/DAT/COMP of an operator by Alt-Dragging (Cmd-Drag for Mac) it to a new location in the same network viewer pane.

AutoCombine

When holding Alt (Cmd for Mac) and placing a Generator type TOP (e.g. noise, circle, rectangle) this component sets the default Combine with Input, Operation as well as RGB (in case of Noise) parameters. The defaults can be set at the component parameters.

AutoRes

When holding Alt (Cmd for Mac) and placing a Generator type TOP this component sets the Output Resolution parameter to Custom Resolution and the expression for the resolutionh (and similarly to resolutionw): "tdu.tryExcept(lambda: parent.Project.width, op.AUTO_RES.par.Resolutionw)". This means if parent.Project.width is defined it will set the resolution to those values, if not it will set the resolution to the value defined by this component's custom parameters.

QuickOp

This is an alternative and quicker way of adding new operators, and was suggested by Greg Hermanovic to be implemented, which I happily obliged to. Ctrl-Dragging and operator somewhere will pop the OP create dialog, and the selected operator will be placed in the position of the previous drag. Similarly, Shift-Dragging will Insert a new operator between two operators.

QuickPane (Experimental)

This component allows you to quickly peek into COMPs, without having to manually split panes and navigate into them.

Select a COMP and hold Alt+Ctrl+Shift (or Alt+Cmd+Shift on Mac) then drag your mouse in the direction you want to split the pane and automatically navigate into the COMP (and home the network viewer). To close the pane hold the same hotkeys and drag in the same direction.

The ratio the new pane should take up is settable as a custom parameter.

Clone this wiki locally