Creative tools compared

Houdini vs TouchDesigner: a 3D pipeline or a live environment?

Pick Houdini if you are building procedural 3D for film, TV or games and need simulation, USD look development and rendering, because Houdini writes its video out as files rather than sending a live feed. Pick TouchDesigner if you are building a live or interactive visual system that has to answer MIDI, OSC, DMX, NDI or a camera while it runs, because TouchDesigner sends and receives all of those in the box. Both are node-based, both run on macOS and Windows, and each one has a free edition, but they ask for different hardware and their free versions are limited in different ways.

HoudiniTouchDesigner
What it isA node-based procedural 3D system for modelling, simulation, look development and rendering, made by SideFX.Derivative's node-based visual programming environment for real-time interactive media.
PriceFree version; paid from US$95Free version; paid from US$300
Runs onMac, Windows, LinuxWindows, Mac
RequirementsA 64-bit Apple silicon Mac running macOS 11 or later, with Intel Macs not supported, a GL4.0 graphics card with 12GB of VRAM and 16GB of memorymacOS 13 or later on a 2020-or-later Mac (Apple silicon highly recommended); Windows 10 or 11
Free versionNo time-limited trial; Apprentice is free for non-commercial work, capped at 1920 by 1080Non-Commercial is free but capped at 1280x1280 output and not for paid work.
Known forEverything is node-based, so creative decisions can be made deep into production and changes cascade through the network to produce a new resultA free Non-Commercial licence for personal use and learning
Best forStudios and technical artists who need procedural geometry, simulation and USD pipelines for film, TV and games, and independent developers, schools or students who qualify for the Indie, Education or Apprentice licences.Artists and developers building interactive installations, live visuals and generative work.

Control and connections

HoudiniTouchDesigner
MIDIYes: Houdini reads MIDI from devices and files with the MIDI In CHOP and sends events with the MIDI Out CHOP.Yes: TouchDesigner reads MIDI with the MIDI In CHOP and sends MIDI with the MIDI Out CHOP, which can address any available MIDI device.
OSCNot that we could findYes: TouchDesigner supports Open Sound Control through four operators, the OSC In CHOP and OSC Out CHOP for CHOP channels and the OSC In DAT and OSC Out DAT for raw messages, all over UDP.
SyphonNot that we could findYes: Syphon is supported on macOS by the Syphon Spout In TOP and Syphon Spout Out TOP, which share textures with other applications through shared memory, with Syphon restricted to 8-bit RGBA.
SpoutNot that we could findYes: Spout is supported on Windows by the same two operators, and requires an Nvidia or AMD GPU because Intel does not work, with Spout limited by default to 10 active senders per computer.
NDINot that we could findYes: NDI is built in as native operators, the NDI In TOP, NDI Out TOP and NDI DAT, using the NDI SDK bundled with each build, with no documented limit on frame rate or resolution beyond the hardware, while multi-cast configuration is done outside TouchDesigner with the separate NDI Access Manager tool.
DMXNot that we could findYes: The DMX Out CHOP sends channels to DMX, Art-Net, sACN, KiNET and FTDI devices, and a DMX In CHOP receives DMX, with DMX512 hardware limited to a 44Hz refresh rate.
Video in and outYes: Houdini writes video files with the FFmpeg Encode Video TOP node, which encodes a sequence of still images as a video file, rather than sending a live video feed out.Yes: Video input comes from the Video Device In TOP for external cameras, capture cards, capture dongles, IP cameras and decoders, with several devices able to stream at once, while output goes to the screen, to SDI and HDMI cards via the Video Device Out TOP, or to TouchPlayer for standalone playback; the Non-Commercial licence caps image resolution at 1280x1280.

Every row comes from the app's own documentation, on the date shown in the sources below. "Not that we could find" means we could not find it documented, not that the app cannot do it.

Pick Houdini if

you are a technical artist or a studio that needs procedural geometry, simulation and USD for film, TV or games, and you want that pipeline in one application. A Houdini Core perpetual workstation licence is US$1,995 and Houdini FX is US$4,495.

Pick TouchDesigner if

you are building an interactive installation, a live visual system or generative work that has to respond to controllers, lighting desks, cameras and other software while it runs. The Non-Commercial licence is free for personal use and learning, and a Commercial licence is US$600.

Why people compare them

They look like the same idea and they are not. Houdini is a node-based procedural 3D system for modelling, simulation, look development and rendering, made by SideFX, and TouchDesigner is Derivative's node-based visual programming environment for real-time interactive media.

The difference is what each one is for. Houdini makes finished 3D images: geometry, simulation, look development and a render written out as a file. TouchDesigner makes systems that keep running, taking input from a controller, a camera or a lighting desk and putting something on the screen while it happens.

They get compared because the way of working is the same. In both, you wire nodes together and the network is the project, so a change made deep in the graph alters everything downstream, and in both the graph has to be built before anything appears.

Two other differences are worth knowing before you start. Houdini runs on Mac, Windows, Linux. TouchDesigner runs on Windows, Mac. And each asks for a recent Apple silicon Mac: Houdini needs a 64-bit Apple silicon Mac running macOS 11 or later, with Intel Macs not supported, a GL4.0 graphics card with 12GB of VRAM and 16GB of memory, while TouchDesigner needs macOS 13 or later on a 2020-or-later Mac (Apple silicon highly recommended).

Where Houdini wins

The simulation library is the reason studios buy it. It ships with solvers for fluids, destruction, pyro, grains and cloth, plus terrain, ocean, cloud and crowd tools for world building.

Look development stays in the same scene. Look development and lighting run on USD-based Solaris tools, with Copernicus for textures and the Karma renderer for output, all inside the same scene.

What you build can leave Houdini. Node networks can be wrapped into shareable digital assets, and those assets can be opened in host applications such as Maya, 3ds Max, Unreal and Unity with the asset's procedural controls.

It is node-based all the way down. Everything is node-based, so creative decisions can be made deep into production and changes cascade through the network to produce a new result.

It is the one that runs on Linux. Houdini runs on Mac, Windows, Linux, and TouchDesigner runs on Windows, Mac.

The free edition is the whole application. Apprentice is a free build of Houdini FX for personal non-commercial projects, so you can learn the solvers and the USD tools without paying anything for them.

Where TouchDesigner wins

The connections are in the box. TouchDesigner reads MIDI with the MIDI In CHOP and sends MIDI with the MIDI Out CHOP, which can address any available MIDI device. TouchDesigner supports Open Sound Control through four operators, the OSC In CHOP and OSC Out CHOP for CHOP channels and the OSC In DAT and OSC Out DAT for raw messages, all over UDP. NDI is built in as native operators, the NDI In TOP, NDI Out TOP and NDI DAT, using the NDI SDK bundled with each build, and the DMX Out CHOP sends channels to DMX, Art-Net, sACN, KiNET and FTDI devices, and a DMX In CHOP receives DMX, with DMX512 hardware limited to a 44Hz refresh rate.

It can share its textures with other applications. Syphon is supported on macOS by the Syphon Spout In TOP and Syphon Spout Out TOP, which share textures with other applications through shared memory, with Syphon restricted to 8-bit RGBA. Spout is supported on Windows by the same two operators, and requires an Nvidia or AMD GPU because Intel does not work, with Spout limited by default to 10 active senders per computer.

Video goes in and out while it runs. Video input comes from the Video Device In TOP for external cameras, capture cards, capture dongles, IP cameras and decoders, with several devices able to stream at once, while output goes to the screen, to SDI and HDMI cards via the Video Device Out TOP, or to TouchPlayer for standalone playback; the Non-Commercial licence caps image resolution at 1280x1280.

It costs less to buy. A free Non-Commercial licence for personal use and learning. Fully featured Commercial and Pro licences for paid work. Licences are perpetual, with a year of updates included.

Where both fall short

Neither plays by itself. Both are environments you build in, and both expect you to bring the content and decide how it reacts.

Both free editions are limited, in different ways. Houdini Apprentice must be used on non-commercial projects, and cannot be used in the same pipeline as commercial or indie versions of Houdini. Apprentice renders are restricted to 1920x1080, output is watermarked in every format except .picnc, and third-party renderers cannot be used with it. Non-Commercial is free but capped at 1280x1280 output and not for paid work. The Non-Commercial licence excludes a subset of Pro and Commercial operators, including the Shared Memory OPs and DirectX OPs, and its keys are single use with 10 keys per account.

Both want a recent Mac. Houdini needs a 64-bit Apple silicon Mac running macOS 11 or later, with Intel Macs not supported, a GL4.0 graphics card with 12GB of VRAM and 16GB of memory. TouchDesigner needs macOS 13 or later on a 2020-or-later Mac (Apple silicon highly recommended); Windows 10 or 11.

Neither is a music visualiser. Houdini's output is a rendered file and TouchDesigner's output is a network of nodes you have to build, so in both cases the reacting to the sound is your work rather than the product's. If what you want is pictures that move with the music while it plays, that is a different job from either of these.

There are limits that are easy to miss. Syphon and Spout transfer textures through shared memory, so they work only on the computer TouchDesigner is running on and cannot send textures to another computer. Houdini Indie is a limited commercial licence for people making less than 100,000 US dollars a year, and it is limited to three licences per studio.

What it costs

Houdini's free edition is Apprentice, and there is no time-limited trial. Apprentice is a free Houdini FX build for personal non-commercial projects, restricted to 1920x1080 renders and watermarked outside .picnc, and it runs on a licence that renews every thirty days and needs an internet connection once a month.

Paid, a Houdini Core perpetual workstation licence is US$1,995, one-time and Houdini FX is US$4,495, one-time. The Indie subscription is US$299 a year, and Houdini Education, which covers students, schools and training centres, is US$95 a year. SideFX also lists a Houdini Core annual workstation rental at 1,475 dollars, monthly local access rentals from 370 dollars for Core and 910 dollars for FX, a two-year Indie workstation subscription at 449 dollars, and Houdini Engine licences from 525 dollars a year, and it says prices vary by currency and region.

TouchDesigner is the cheaper of the two. Its Non-Commercial licence is free for personal use and learning, Educational is US$300, one-time, Commercial is US$600, one-time for paid projects, and Pro is US$2,200, one-time, which adds Pro Support of six hours. Derivative lists those as from prices, and licences are perpetual, with a year of updates included.

Questions people ask

Can Houdini do live visuals, or is it only for rendering?

Houdini is a node-based procedural 3D system for modelling, simulation, look development and rendering, made by SideFX, and its video leaves as a file: Houdini writes video files with the FFmpeg Encode Video TOP node, which encodes a sequence of still images as a video file, rather than sending a live video feed out. It does read and send MIDI, through the MIDI In CHOP and the MIDI Out CHOP. TouchDesigner is built for work that stays running, and it sends live video, MIDI, OSC, DMX, NDI and shared textures while it does.

Which is cheaper, Houdini or TouchDesigner?

TouchDesigner. Its Non-Commercial licence is free and a Commercial licence is US$600, where Houdini's paid tiers start at US$95 a year for Education and US$1,995 one-time for Core. Both free versions restrict what you can do with them.

Do they run on the same computers?

On the operating systems, mostly: Houdini runs on Mac, Windows, Linux and TouchDesigner runs on Windows, Mac. On the hardware, less so. Houdini needs a 64-bit Apple silicon Mac running macOS 11 or later, with Intel Macs not supported, a GL4.0 graphics card with 12GB of VRAM and 16GB of memory. TouchDesigner needs macOS 13 or later on a 2020-or-later Mac (Apple silicon highly recommended); Windows 10 or 11.

Can I use the free version of either for paid work?

No, not for either one. Houdini Apprentice must be used on non-commercial projects, and cannot be used in the same pipeline as commercial or indie versions of Houdini. Non-Commercial is free but capped at 1280x1280 output and not for paid work. The Non-Commercial licence excludes a subset of Pro and Commercial operators, including the Shared Memory OPs and DirectX OPs, and its keys are single use with 10 keys per account.

Read next

More comparisons

Sources

Every fact about another app on this page comes from the source listed for it, on the date shown. We make Vibresia, so we've tried to say where each of the others is the better choice. If something here is out of date, tell us and we'll fix it.