TouchDesigner lets us create immersive, interactive media and art in a way that no other platform can. But anyone who has worked with TouchDesigner knows that it’s not an easy tool to use. Some of its most powerful features require knowledge of multiple programming languages and undocumented techniques to unlock.
That’s why, for the first time, I’m making my 7 core project file templates available – for free. These templates shed light into the most useful and sometimes obtuse features of TouchDesigner. I’ve designed them to be immediately applicable for the complete TouchDesigner beginner, while also providing inspiration for the advanced user.
How to use containers to make your output canvas. This is how I optimize and setup content for output to reduce tearing and stutter. I frequently use this to increase framerates by 50%.
Optimize resource use of multiple TouchDesigner projects running on the same computer. This transformed the potential of my installations – and it’s only a single line of code.
Access public APIs in TouchDesigner. From social media to GitHub, external APIs are a critical part of interactive installations for any professional designer.
Learn how to use color buffers to create multi-output TOPs with GLSL without trying to untangle these features from someone else’s code.
Composite, scale and transform textures with GLSL. Like number 4, this is a must-have feature that is laid out simply in my template.
How to setup render picking. Render picking is how you create true 3D immersive media with TouchDesigner. I show you how to set it up.
How to drag and drop 3D objects with render picking. An extension of template 6, this is how I quickly and efficiently handle the 3D aspects of my installations.