TouchDesigner allows both application engine and user interface to be built in one integrated environment. Create anything from simple functional prototypes right up to complete polished applications.
Most applications require an interface, either technical or user-facing, to control the system. An extensive control panel feature set allows for custom interfaces and logic. Design a front-end UI to have any look or features you want. A full range of interactions are supported such as mouse-based or touch-screen control panels, control of 3D virtual environments, gestural inputs, and multi-person interactions.
FEATURES
Design modular and re-usable components with your choice of custom parameters. Makes it easy in encapsulate work.
Use sliders, buttons, text fields, containers, 3D objects with full customization of appearance and logic.
New Panel Anchors allow proportional, stretchable control panels to be created easily.
Any component can now be customized with custom parameters.
Use TouchDesigner built-in parameters in your own interfaces with the new Parameter COMP.
Ready-to-use UI gadgets included in the Palette let you build control panels using simply drag-n-drop.
Design a full range of interactions with any number of input and output devices together in one immersive environment.
Privacy controls for files and components let you control who can view and access your work.
System Requirements
Operating System
Graphics Cards
A minimum of 4GB GPU memory and use of the most recent Nvidia drivers, AMD drivers or Intel drivers is recommended. TouchDesigner requires a GPU and drivers that support Vulkan 1.1.
Nvidia GPUs
Nvidia GeForce 800 Series Card or better.
Nvidia Quadro K Series Card or better.
Requires Driver 472.47 or newer.
AMD GPUs
Intel GPUs NOTE: Not all features are supported on integrated video chipsets and there is a lower expectation on overall performance.
Apple GPUs
Mac Pro / iMac / Mac Mini / MacBook Pro / MacBook Air 2015+
Currently we are only getting consistent results on machines that are new enough to be updated to macOS 12+. Older machines that have Metal support may work, but so far we are seeing crashes on the older 2013 and previous Macs that are not able to update to macOS 12+.