
Tops

Los operadores textura son un aspecto fundamental de casi todos los proyectos. Ellos son los Operadores de textura en 2D que se encargan de todo, desde la reproducción de videos, procesamiento de geometría 3D, composiciónes, entradas de vídeo y salidas de hardware, y se utilizan para procesar todo lo que será la salida a un monitor, proyector o pantalla LED.
Chops

La familia de los operadores CHOP se encargan de todas las operaciones del canal, incluyendo los datos de movimiento, entradas de audio, animaciones de fotogramas clave, entradas de hardware (de Microsoft Kinect, Leap Motion, Oculus Rift, las tabletas de lápiz, teclados, ratones, etc.), DMX , MIDI y OSC. Estos son los operadores que manejan la entrada, transformación, y salida, de los datos utilizados para comunicarse con muchos tipos de protocolos.
DATs

Los operadores de datos, o DAT, realizan operaciones sobre los datos. Pueden editar, analizar, crear, enviar y recibir datos en diversas formas. Estos tipos de datos pueden variar de cadenas de texto, tablas, scripts de Python, XML, JSON, MIDI, de serie, OSC, y mucho más.
sistemas lógicos dependen en gran medida del uso de DAT y las secuencias de comandos de Python. Son capaz de analizar las mucha cantidad de información y metadatos, monitorizar otros operadores y sus estados, realizar tareas complejas basadas en los mensajes entrantes de otros sistemas, y más, hacen posible la creación de sistemas más complejos en TouchDesigner.
SOPs

Los operadores de superficie, o SOP, se utilizan para todas las operaciones 3D. Esto incluye trabajar con geometría simple 3D, sistemas de partículas, modelos arquitectónicos, personajes en 3D, y más. Un conocimiento firme sobre la familia SOP abrirá muchas oportunidades muy interesantes, así como ofrecer muchas maneras eficaces de resolución de problemas.
Existen herramientas en el interior de TouchDesigner para reducir el número de polígonos en modelos complejos, pero la optimización de la geometría en las suites de modelado dedicados pueden proporcionar más flexibilidad.
Comps

Operadores de componentes se utilizan generalmente en combinación con otros operadores. Los componentes «Objetos 3D» se utilizan en diversas combinaciones para crear y hacer SOP y escenas en 3D. Por ejemplo el componente ‘Panel‘ se utilizan para crear interfaces de usuario, puede simular físicas con los componentes Dynamics, y animar escenas con los «otros«.
MAT

Los operadores de material, se utilizan para materiales y shaders de geometría 3D.
Un profundo conocimiento de la infografía es de gran ayuda cuando se trabaja con materiales y shaders. Sin este conocimiento, la mayoría de los usuarios estarán restringidos a los ajustes básicos de MAT y Phong.
Texturizado y mapeado UV son los procesos involucrados. Los modelos texturizados creados en otros softwares se pueden importar, para luego ser trabajados en TouchDesigner.
Python

El lenguaje Python es una de las características más potentes de TouchDesigner. Es capaz de hacer operaciones muy complejas, como la iteración a través de grandes conjuntos de datos, comunicación con las API web, controlar y cambiar los parámetros de otros elementos, y mucho más. Una característica increíble de Python, es que hay muchas bibliotecas externas, las cuales se pueden incorporar dentro de nuestros proyectos para expandir las posibilidades de creación.