From TouchDesigner Documentation
Revision as of 00:14, 8 June 2019 by Ivan (talk | contribs)
Jump to: navigation, search


The searchReplace Component lets you search and (optionally) replace text in an operator or network.

It will search all text, including Operator names, custom parameter names and values, custom parameter menu items etc.



Version Version - Component version number.

Help Help - Open this help page.

Search In OP Searchinop - Operator to search inside. All children of components will be searched recursively.

Search String Searchstring - The string to search for.

Replace String Replacestring - The string to replace searched string with.

Go Go - Perform the chosen operation.

Operation Operation - Choose Search Only or Search and Replace.

Open Result Table Openresulttable - Open a view of the search result table, which is also available through the Component's DAT output.

Clear Results Before Search Clearresultsbeforesearch - When on, clear the result table automatically before searching.

Clear Result Table Clearresulttable - Clear all search results from the result table.

Search OP Names Searchopnames - Search operator names.

Search Par Page Names Searchparpagenames - Search parameter page names.

Search Par Names/Labels Searchparnameslabels - Seach parameter names and labels.

Search DAT Text Searchdattext - Search text in editable DATs.

Search Par Data Searchpardata - Search parameter values and expressions.

Search Menu Items Searchmenuitems - Search parameter menu items (names and labels).

Case Sensitive Casesensitive - Case sensitive search.

Whole Words Wholewords - Look for search string only when it is not part of a larger word. Any non alpha-numeric characters are considered word boundaries.

Regular Expressions Regularexpressions - When on, search string will be processed as a regular expression. For information about using regular expressions, see the Python documentation. There are many other regular expression resources available online.

First N Matches Firstnmatches - Stop matching after finding the string in a given number of Operators.

N N - The number of matches to stop after.

Palette • Palette:arcBallCamera • Palette:arcBallGeometry • Palette:audioAnalysis • Palette:audioSet • Palette:battery • Palette:blendModes • Palette:bloom • Palette:cameraBrowser • Palette:camSchnappr • Palette:changeColor • Palette:changeToColor • Palette:checker • Palette:chromaKey • Palette:colorThreshold • Palette:compareComp • Palette:convolve • Palette:cornerPinSOP • Palette:customAttributes • Palette:dent • Palette:depthExtract • Palette:dilate • Palette:equalizer • Palette:feedback • Palette:feedbackEdge • Palette:firmata • Palette:geoPanel • Palette:gestureCapture • Palette:graphPlot • Palette:histogram • Palette:hsvBlur • Palette:imageSearch • Palette:julia • Palette:kantanMapper • Palette:kinectCalibration • Palette:kinectPointcloud • Palette:leapPaint • Palette:lightTunnel • Palette:mandelbrot • Palette:mesh • Palette:monochrome • Palette:motionSense • Palette:moviePlayer • Palette:multiLevel • Palette:multiMix • Palette:noise • Palette:onScreenKeyboard • Palette:opticalFlow • Palette:particlesGpu • Palette:pixelate • Palette:pixelRelocator • Palette:pointGenerator • Palette:pointillize • Palette:pointMerge • Palette:pointRender • Palette:pointRepack • Palette:pointTransform • Palette:pointWeight • Palette:popDialog • Palette:probe • Palette:projectorBlend • Palette:pushPins • Palette:puzzle • Palette:radialBlur • Palette:remotePanel • Palette:rgbaBlur • Palette:rgbaDelay • Palette:rgbContrast • Palette:search • Palette:searchReplace • Palette:sharpen • Palette:softenAlpha • Palette:solarize • Palette:sopRender • Palette:stitcher • Palette:stoner • Palette:superFormula • Palette:sweetSpotPreviz • Palette:TDVR • Palette:transitMap • Palette:twirl • Palette:vectorScope • Palette:virtualFile • Palette:waveformMonitor • Palette:webBrowser • Palette:xyScope

An Operator Family that contains its own Network inside. There are twelve 3D Object Component and eight 2D Panel Component types. See also Network Path.

An Operator Family that manipulates text strings: multi-line text or tables. Multi-line text is often a command Script, but can be any multi-line text. Tables are rows and columns of cells, each containing a text string.

A built-in panel in TouchDesigner that contains a library of components and media that can be dragged-dropped into a TouchDesigner network.