💻
Coding for Creatives Spring 2021
  • Hello
  • Class Exercises
    • Week 2 (Variable) Activities
      • Getting Blobby (Processing)
      • Unity Activity Notes
      • TouchDesigner Activity Notes
      • More Variable Activities
        • Star Wars Name Exercise
        • Mad Libs Exercise
    • Week 3 (If/Else Statements) Activities
      • Rubber Ducky Activity (Unity)
    • Week 4 (Loops) Activities
      • Using For and Foreach Loops in Unity
      • More Loop Activities
        • Movement Using If Statements In Processing
        • Moving Shapes in Processing
    • Week 5 (Arrays & Lists) Activities
      • Moving Squares Activity
    • Week 6 (Functions)
      • Mario Activity
      • Raycasting (Unity)
      • More Functions Activities
        • Snake (Processing)
    • Week 8 (Randomness & Object Interaction)
      • Bouncing Ball (Unity)
    • Week 9 (Creating Custom Objects)
      • Creating Custom Objects (Processing)
      • Cannon Game (Unity)
    • Week 10 (Sensors & TouchDesigner)
      • TouchOSC
      • More Activities
        • Audio-Reactive 3D Shapes
  • Glossary and Terms
    • Blank Space / Canvas Origin
    • Shapes / Primitives
    • Color
    • Movement
    • Control
    • Variables
      • Declaring Variables
      • Assigning a Variable
      • Using a Variable
      • Data Types
        • Floating Point or Float
        • Integer or Int
        • Boolean or Bool
        • String
      • Casting a Variable
    • Arrays
      • Creating Arrays
      • Assigning Values to Arrays
      • Using Array Elements
      • Multi-Dimensional Arrays
      • Common Errors
    • Conditional Statements (If/Else)
    • Operators
      • Relational Operators
      • Mathematical Operators
      • Logical Operators
    • Loops
      • While Loops
      • For Loops
      • Foreach Loops
    • Functions & Methods
      • Creating a Function
      • Calling or Invoking a Function
      • Parameters & Arguments
    • Interaction
      • Mouse Interaction
    • Objects, Classes & Libraries
      • Accessing Objects
    • Node-Based Programming
  • Processing Info
    • Overview
    • Interface
    • Template
    • Printing to the Console
  • Unity Info
    • Overview
    • The Default Interface
    • The Windows (Tabs)
      • Hierarchy Window
      • Scene Window
      • Project Window
      • Inspector Window
      • Game Window
      • Console Window
    • Other Layouts
      • Create a Custom Layout
  • TouchDesigner Info
    • Overview
    • Popular TOPs
    • Popular CHOPs
    • Popular SOPs
    • Popular DATs
  • Arduino Info
    • Arduinos!
    • The Parts
    • The Setup
      • Using the Serial Connection
      • Output Component Setup Examples
      • Input Component Setup Examples
      • Create a Night Light
  • Templates & Shortcuts
    • Power of Negative 1
    • Modifiers
    • Start Codes
      • Processing Start Code
      • HTML, CSS, JavaScript Start Code
    • WASD Movement Code
      • Processing Example
      • Unity Example (3D)
      • Unity Example (2D Platformer)
    • Parenting Example Script
  • Useful Links
    • Share & Show Off
    • Software & Apps
    • Free & Affordable Game Assets
Powered by GitBook
On this page
  • Basics
  • Null TOP
  • Constant TOP
  • Noise TOP
  • Switch TOP
  • Select TOP
  • Effects
  • Level TOP
  • Blur TOP
  • Crop TOP
  • Mirror TOP
  • Shapes / Primitives / Transforms
  • Circle TOP, Rectangle TOP, Text TOP
  • Transform TOP
  • Images and Videos
  • Movie File In TOP
  • Movie File Out TOP
  • Video Device In TOP
  • Video Device Out TOP
  • Blending Modes
  • Composite TOP

Was this helpful?

  1. TouchDesigner Info

Popular TOPs

PreviousOverviewNextPopular CHOPs

Last updated 4 years ago

Was this helpful?

Texture operators (TOPs) are colored purple and manipulate 2D images and videos.

Basics

Null TOP

Provides a snapshot of sorts of a point within your network. Commonly used to help look at the effects of major changes later and remove them easily when necessary.

Constant TOP

Provides a solid color chosen by a color picker or RGB values. Can adjust transparency.

Noise TOP

For when you want some randomness.

Using absTime.seconds in different parameters can make this move!

Switch TOP

Takes in multiple texture operators (TOPS) and creates an array. A single element of the array can be accessed by the Switch TOP's Index parameter. ALSO, for TOPs, you can blend between each element. This is great for fading in and out images and videos or representing number values as shades of color.

Select TOP

Provides a visual "copy" that references another texture operator. This is great for large projects where you are referencing TOPs in other areas far from the one you need it for.

Click and drag the original TOP into the Select TOP or type in the original TOP's name in the Select TOP's parameter.

Effects

Level TOP

Where you access elements such as contrast, brightness, gamma, etc.

Blur TOP

Adds Blur

Crop TOP

Crops image

Mirror TOP

Mirrors part of the image.

Shapes / Primitives / Transforms

Circle TOP, Rectangle TOP, Text TOP

Creates shapes or text.

Transform TOP

Manipulates position, rotation, scale, etc.

Images and Videos

Movie File In TOP

Load any image or video. This banana image is a default image.

Movie File Out TOP

Exports animation, image, and video files.

Video Device In TOP

Webcam or any other camera attached.

Video Device Out TOP

A way to output to a video device.

Blending Modes

The best one is Composite TOP where you can choose the mode within the parameters, but TOPs exist for individual modes.

Composite TOP

Blends two TOP operators into a single image - similar to blending two Photoshop layers. The layer mode can be updated through the Operation parameter.