See also Category:TOPs for a full list of articles related to TOPs.
Texture Operators, also known as TOPs, are image operators that provide real-time, GPU-based compositing and image manipulation. All calculations for TOPs are performed on the system's GPU. TOPs can be used for preparing textures, compositing streams images and movies, building control panel elements, manipulation of 32-bit floating point data, and almost any other image task you might have. TOPs support many formats, including floating-point image formats for working with high-dynamic range (HDR) images.
All renders and composites occur offscreen with TOPs. Data can be scaled to any resolution, limited only by the amount of graphics RAM and the maximum resolution of the graphics card.
TOPs that are being used to hold point cloud data, where R G B holds 32-bit X Y Z data can be viewed as a 3D set of points by right-clicking on the viewer and selecting View as Points.
NOTE: TouchDesigner Non-Commercial is limited to 1280x1280 resolution.
Sweet 16 TOPs
The following 16 TOPs are commonly used, we recommend familiarizing yourself with them.
|Movie File In||Read movies, still images, or a sequence of still images.||Video Device In, Movie File Out|
|Ramp||Create vertical, horizontal, radial, and circular ramps.||Constant, Noise|
|Level||Adjust contrast, brightness, gamma, black level, color range, opacity.||Luma Level|
|Transform||Translate, scale, rotate, multi-repeat tile, background fill.||Flip|
|Over||Place and shift one image over another based on the alpha of one image.||Cross, Multiply|
|Text||Text generation with variety of fonts.|
|Composite||Combine multiple images with variety of operations like under, difference.|
|Render||Render 3D objects, lights and camera into an image.|
|CHOP to||Convert CHOP channels into scanlines of an image.|
|Resolution||Change the resolution of an image and smooth-filter down.||all TOPs alter resolution|
|Crop||Crop image to smaller resolution.||Corner Pin, Fit|
|Select||Selects an image from the same network or a different network.||Switch|
|Reorder||Re-order the channels of an image.||Channel Mix|
|Cache||Hold a static or dynamic sequence of images and output one of them.||Feedback|
|Displace||Use red-blue of one image to warp another image.||Time Machine|
All TOPs are documented in the Category:TOPs.
The lower right corner contains only 2 flags, the TOP’s Display Flag and Viewer Active Flag. Turning on the display flag displays the TOP as a background in the current Network Pane. Turning on multiple TOP Display Flags will display a tiled sequence of multiple TOP outputs as the background of the network pane.
A gray checkerboard background will be displayed in images where an alpha channel is present. This can be turned off by opening Preferences in the Edit menu. In preferences you can choose to use checkerboard or black as you alpha background.
Clicking the RMB will open the viewer options menu. Keyboard shortcuts are listed beside each entry in the menu.
Home - Re-centers and scales the image to fit in the viewer.
Display Pixel Values - Displays pixel information over the image. The Timeline should be playing forward for the values to properly update.
The following is displayed:
- cursor uv coordinates
- cursor xy pixel coordinates
- RGB values 0-255
- RGB values 0-1
Display Field Guide - Displays a 24x24 field guide over the image. The guide also displays the action safe zone and title safe zone for the image.
Display Mode - The display mode options give the option of viewing certain channels of the image.
The following display modes are available:
- Color - Display all RGB channles.
- Red/Green/Blue/Alpha - Display the Red/Green/Blue/Alpha channel respectively.
- Mono - Display the image in monochrome.
- 2D image data, everything processed on GPU, generators and filters, real-time compositing
- Import: Movie File In TOP, Video Device In TOP
- Export: right-click menu, Movie File Out TOP, Export Movie Dialog