Introduction to TouchDesigner

From Interaction Station Wiki
Revision as of 12:31, 19 November 2024 by Annasa (talk | contribs) (Created page with "=What is TouchDesigner and what you can do it= TouchDesigner is a real-time visual programming software used for creating interactive multimedia and video installations. It i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

What is TouchDesigner and what you can do it

TouchDesigner is a real-time visual programming software used for creating interactive multimedia and video installations. It is used for a variety of applications, from interactive installations, live events, projection mapping and more. The fact that can run in real time makes it ideal for interactive pieces. As well you can use it to create generative graphics, 2D and 3D animations, soundscapes and so on.

TouchDesigner is a flexible tool that makes it easy to bridge connections between different systems. It supports many devices and protocols. This ability to communicate between different kind of software and hardware is what we call interoperability and it is one of the main reasons makers and professionals use this tool.

Examples

live stuff but also graphics for ads

Let's get started:The TouchDesigner Interface

When you open a new TD file you will always see this example showing the capabilities of the software.


Operators

Operators (OP)

In TouchDesigner, operators are the building blocks for creating visual effects and interactive projects. They can be used to manipulate images, audio, and video, as well as control other operators and perform calculations. Operators can be connected together in a network, where the output of one operator becomes the input for another. This allows for a wide range of possibilities in terms of creating and manipulating media. Some common examples of operators in TouchDesigner include:


_CHOP_ Channel Operators are used for motion, audio, animation, and control signals.
__DAT__ Data Operators are for ASCII text as plain text, scripts, XML, and tables.
__SOP__ Surface Operators are the native 3D objects of TouchDesigner responsible for 3D points, polygons, and other 3D "primitives"
__MAT__ Material Operators are used for applying materials and shaders to the 3D rendering pipeline.
__TOP__ Texture Operators handle all 2D image operations.
_COMP_ Component Operators represent 3D objects, panel components, and other various operators. These components can house entire networks of other operators.


Working with TOPS