SS24 – TD 09 – Python in TouchDesigner
July 3rd 2024, 6-9 PM (UTC+2)
In English Language / Online via Zoom
Recordings are available and accessible for one year after purchase.
Python is a programming language designed for human readability, simplicity, and expandability. It is widely used in all facets of software development, notably in data science, artificial intelligence, basic scripting, and applications.
Most importantly for us, TouchDesigner boasts an extensive Python interface for expressions and various scripting tasks. Even if you don’t plan on it, you’ll end up learning some Python while building your visuals! However, copying and pasting code will only take you so far.
Understanding how to use Python in TouchDesigner to solve problems more efficiently and elegantly can lead to a better node architecture and more creative possibilities, as well as allowing you to build your own custom tools. You can also bring in outside Python libraries to expand what you can do with TouchDesigner beyond its base features.
In this module, led by Daniel Molnar, aka Function Store, you’ll learn the basics of Python—one of the most popular and easy-to-learn programming languages available—and how it’s used in TouchDesigner, when it’s best to use it to solve problems, and how to add more features to TouchDesigner using Python.
Requirements
This module is made for participants, who have a basic understanding of TouchDesigner, but do not need any experience with shader languages. If you are just getting started, please visit our Beginners Course first.
- A recent PC or MAC Computer (discrete GPU recommended) with stable internet connection
- Required TD version: 2023.11600 or 2023.11760+
- 3-Button Mouse recommended
About the Instructor
Daniel Molnar aka Function Store is a freelance TouchDesigner developer and artist based in Berlin, working on interactive installations and audio-visual artworks across the globe. He has a professional background in software development, produces music and shares components and techniques on his YouTube channel and Patreon.
Besides making art and developing systems, he has a passion for tool development and maintains the public GitHub repo FunctionStore_tools that contain many workflow hacks to TouchDesigner.
Pricing
Student – One Session at 50 EUR = 50 EUR
Professional – One Session at 100 EUR = 100 EUR
Company – One Session at 200 EUR = 200 EUR