01 - Get Started & Downloads - TouchDesigner Tutorial: Beginner Crash Course — Transcript
Full transcript
- 0:10Hello and welcome to this introductory training to TouchDesigner
- 0:14This is going to act
- 0:15as a sort of crash course that will show you
- 0:17all the basics of how to use TouchDesigner
- 0:20how to get going
- 0:21and it'll serve as a good starting point
- 0:22so that you can check out any of the
- 0:24other video trainings that I have available
- 0:26So the first question that we have to kinda ask ourselves is why learn TouchDesigner
- 0:31and why stick with it
- 0:33And I think it's an important question to ask
- 0:34because it's not exactly an easy software to learn
- 0:37So for me the answer is
- 0:39is pretty simple
- 0:40The first element is that TouchDesigner is a really
- 0:43unique piece of software that's kinda unlimited in
- 0:46in all kinds of different directions
- 0:48You know it can play as many movies as your hardware can support
- 0:51It can generate as much content as your hardware support
- 0:54Basically TouchDesigner is very hard to make it not be able to do something
- 0:59as long as you have either
- 1:00A the hardware or B
- 1:02enough ability inside of TouchDesigner to do what you wanna do
- 1:05It can take tons and tons of video outputs and inputs
- 1:10I'm sure you've seen tons of projects
- 1:11where it seems like there's a hundred screens
- 1:14or projectors all being driven by some TouchDesigner system
- 1:16and you're like how could that possibly even be possible
- 1:20TouchDesigner is also unique because it can basically render content at almost any resolution
- 1:26uh high frame rates
- 1:27low frame rates
- 1:28It's super customizable in that sense
- 1:31Uh you can connect to all kinds of hardware
- 1:33DMX Art-Net
- 1:35Uh we'll talk about that in a moment
- 1:37So you can basically connect anything to TouchDesigner
- 1:39and that's that's not only unique but extremely powerful
- 1:42And what brings a lot of people to TouchDesigner is interesting
- 1:46because there's no one track to get into TouchDesigner
- 1:50So you know
- 1:50it's not just artists coming from a music background getting into TouchDesigner
- 1:54It's not just visual artists
- 1:56It's not just kinda UI people
- 1:58It's not architects
- 2:00It you know all different people from all different kinds of fields
- 2:03and disciplines are bringing what they know
- 2:05trying to use TouchDesigner in its kinda unlimited capacity to do really interesting things
- 2:10And because of that
- 2:11you'll see as we start learning the different parts of TouchDesigner
- 2:14it has so many built-in features
- 2:16some of which you'll think
- 2:18you know who uses this
- 2:20And that's because there's been
- 2:21so many different kinds of disciplines that have come to TouchDesigner
- 2:24been successful with it
- 2:25asked for different features
- 2:27that it has a lot more breadth
- 2:29and capability than you might find from other
- 2:32uh packages that might be really specific
- 2:34Like you know Max MSP is really strong with audio
- 2:36and it you know
- 2:37it really crushes with the audio
- 2:38But then
- 2:39but once you start to veer away from audio
- 2:41some things become a little bit more difficult
- 2:43whereas TouchDesigner kinda can deal with
- 2:45so many different disciplines' worth of data or programming or features
- 2:51Another really great benefit of TouchDesigner is its support for industry standards
- 2:55So you know like I mentioned earlier
- 2:56we we can do DMX
- 2:58Art-Net OSC HTTP TCP
- 3:01UDP I mean WebSockets
- 3:03Spout UDT MIDI
- 3:05RTSP video streams
- 3:06I mean that's just a small number of some of the protocols
- 3:11and industry standards that are supported natively inside of TouchDesigner
- 3:14So this isn't like you know
- 3:15going to Unity and then hoping that some
- 3:18uh thing you download off the asset store has been updated
- 3:21and works still with the latest version of Unity
- 3:23otherwise you know
- 3:24did you just waste a bunch of money
- 3:25We don't have any of that
- 3:26You know all all of these
- 3:27things that I'm talking about are native operators
- 3:29inside of TouchDesigner supported by the developers
- 3:32so you know they're gonna work and they're gonna be reliable
- 3:35There's also really great support for a lot of cutting-edge hardware
- 3:37I mean when Vive came out
- 3:39we were one of the first platforms to
- 3:40to get native support
- 3:42Same with Oculus RealSense
- 3:44the Vioso stuff uh
- 3:46Kinect 2 Leap Motions
- 3:47Basically like any of the cool hardware that
- 3:49you probably wanna use in your installations
- 3:52there's probably again
- 3:52native support for it not just
- 3:54you know hopefully some third-party developer made a thing and it
- 3:57like still works and it
- 3:59it got updated recently
- 4:00None of that like we have all that support native
- 4:03It's also extremely extensible
- 4:05and what I mean by that is
- 4:06let's say that there was some kind of piece of hardware
- 4:09or software that you wanna talk to that wasn't already natively in there
- 4:13There's so many ways that you can add functionality to TouchDesigner
- 4:16whether it's through Python and
- 4:18you know doing scripting and
- 4:19and talking to different web platforms on your own
- 4:22whether it's through making uh
- 4:23C++ operators
- 4:25which allows you to kind of even create your own nodes
- 4:28for very specific purposes
- 4:30or whether you're using something like GLSL
- 4:32which is uh
- 4:33the GPU shading language that
- 4:34you know we cover in a couple of our other trainings
- 4:38One thing that's really good
- 4:39if you're coming to TouchDesigner now is that
- 4:41the pre-built set of tools are growing
- 4:43You know before there wasn't really that much
- 4:45so you kinda had to build everything yourself
- 4:47But now it's getting to a point where you have
- 4:49you know a lot of tools for 3D projection mapping
- 4:52you know similar to uh
- 4:53MapAMock from OpenFrameworks
- 4:55or we have things that are similar to MadMapper
- 4:58for doing kind of your 2D projection masking
- 5:01We got a lot of stuff for edge blending
- 5:02grid warping you know
- 5:04talking to different APIs
- 5:05Like so many tools exist now that can really help you get started
- 5:09and those are covered also in our other trainings
- 5:12With all that said I mean
- 5:12that sounds like a
- 5:14a TouchDesigner commercial by all means
- 5:16and it really is a powerful program
- 5:19but it isn't perfect just like anything else out there
- 5:22Uh a few things that we're gonna
- 5:23talk about maybe in some other trainings
- 5:26are how to get around audio
- 5:27because audio can be a little bit tricky for new users
- 5:30Um it's also easy for beginners to hit optimization stumbling points
- 5:35Like I said earlier
- 5:36TouchDesigner is kind of unlimited in all directions
- 5:38but if you don't really have the skills to push it
- 5:41you could easily fall short and end up thinking to yourself
- 5:46Wow this program is
- 5:47is not effective and it's really weak
- 5:48How are all these other people able to get so much out of it
- 5:51It really comes down to your skills as a developer
- 5:54On top of that
- 5:54the documentation can be quite frustrating
- 5:57Um I
- 5:58I talk a lot about documentation and where to find specific documentations
- 6:02And it's really important
- 6:03the last thing I'm gonna say
- 6:04is that you have to approach TouchDesigner with a real self-learning attitude
- 6:09You can't come to TouchDesigner
- 6:11and think that everything's gonna come down on a silver platter
- 6:14because a lot of the time you'll be figuring out new things
- 6:17and new ways to do things on your own
- 6:19And having that attitude of self-learning and
- 6:21and problem-solving and getting through things will really put
- 6:24you in the mindset to be successful
- 6:26Otherwise frankly
- 6:27you're probably just gonna be frustrated and quit
- 6:29So with all that said
- 6:30let's get started at looking at the basics
About this transcript
This page contains the full transcript of 01 - Get Started & Downloads - TouchDesigner Tutorial: Beginner Crash Course by The Interactive & Immersive HQ, generated from the public captions YouTube serves with the video. The transcript has 1,256 words across 170 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.