El procedimiento de activación de la licencia de tipo Non-Commercial requiere la creación de una cuenta de usuario en el portal de Derivative, seguido de una confirmación vía email para validar la suscripción y el perfil.
El ecosistema de TouchDesigner se fundamenta en varias capacidades técnicas clave.
La primera es el Projection Mapping, que incluye herramientas nativas como Kantan Mapper para la manipulación y deformación de texturas 2D, y CamSchnapper para el mapeo de proyección sobre geometrías 3D complejas mediante la calibración de la posición del proyector en el espacio virtual.
El sistema incorpora funcionalidades para el edge blending entre múltiples proyectores. La segunda capacidad es el Application Building, un framework para la construcción de aplicaciones interactivas y paneles de control (UIs) personalizados.
El sistema permite el diseño de componentes modulares y reutilizables mediante un sistema de contenedores (Containers), proporcionando una librería de widgets predefinidos (sliders, botones, campos de texto) y lógicas de apariencia personalizables para el desarrollo de soluciones de software a medida.
En tercer lugar, la Interoperabilidad define la arquitectura para la integración con software y hardware de terceros. Ofrece soporte nativo para protocolos de comunicación en red como OSC (Open Sound Control), NDI para la transmisión de video sobre IP de baja latencia, y Art-Net/sACN para el control de sistemas de iluminación DMX. Se facilita la integración con entornos como Ableton Live, Max/MSP, Notch, Substance Designer y plataformas de creative coding como openFrameworks. La compatibilidad se extiende a hardware de captura de datos, incluyendo sensores Kinect y RealSense para body tracking, sensores LiDAR y pantallas multitáctiles.
El Real-time 3D es una capacidad central, operando sobre un motor de renderizado derivado de la arquitectura de Houdini que aprovecha la GPU. Soporta flujos de trabajo de renderizado basado en físicas (PBR), importación de geometrías FBX y OBJ, y la integración completa de GLSL para la programación de shaders personalizados y la generación procedural de geometrías. El sistema maneja texturas 2D, 3D (volume textures) y cube maps.
High-Performance Media se refiere a la gestión optimizada para la reproducción y manipulación de video en altas resoluciones, diseñado para aprovechar GPUs modernas y tarjetas de video profesionales con múltiples salidas para la creación de video walls.
Para Lighting and Light Shows, existe un subsistema para el diseño y control de iluminación de escenarios, integrando DMX512 a través de Art-Net y sACN para el control directo de luminarias.
El entorno de nodos permite la creación de lógicas de control complejas y efectos generativos sincronizados. El VR Support incluye componentes preconfigurados para la integración plug-and-play con headsets como HTC Vive y Oculus, gestionando el renderizado estereoscópico y el tracking para la creación de simulaciones y experiencias inmersivas.
Finalmente, la Extensibility and Customization se logra a través de scripting en Python 3, integrado en el núcleo para la manipulación programática de todos los parámetros y operadores, permitiendo la automatización, la creación de lógicas complejas y la implementación de operadores personalizados.