Torin Blankensmith

Immersive Memory with TouchDesigner and Ableton

I’m excited to share Immersive Memory, an interactive experience set in AlUla’s Old Town, a UNESCO World Heritage site with a rich history in incense trade. This installation spans three distinct spaces, tied together by a spatial audio score by @mattfaddymusic. Each chapter invites visitors to engage with unique visuals inspired by incense, brought to […]

Easily Make Shaders in TouchDesigner: New Shader Park Plugin for TouchDesigner with T3D Support

In this tutorial we’ll go over the new Shader Park plugin for TouchDesigner. It allows you to easily take your raymarched shaders that run in the browser and bring them natively into TouchDesigner to introduce things like audio reactivity, hook them up to sensors, or render out high quality video. The plugin now supports occluding […]

Easily Train Pose, Image, & Audio Detection AI in TouchDesigner (No Code): Teachable Machine Plugin

In this tutorial, you’ll learn how to use the Teachable Machine plugin for TouchDesigner. It lets you quickly train lightweight Pose Detection, Image Recognition, and Audio Classification models and embed them into TouchDesigner to run offline without an internet connection. Link to project file + Plugin on Patreon: https://www.patreon.com/tblankensmith Link to Teachable Machine: https://teachablemachine.withgoogle.com/ 0:00 […]

ElevenLabs Plugin for TouchDesigner

In this tutorial, you’ll learn how to use the new ElevenLabs text-to-speech plugin for TouchDesigner. We’ll also walk through a project creating a voice-activated 3D talking character by integrating Whisper for speech-to-text, ChatGPT for generating dialogue, ElevenLabs for text-to-speech, and MediaPipe for motion tracking to create an interactive experience. Link to project file + Plugin […]

Text-to-Speech ElevenLabs Plugin for TouchDesigner + Whisper, ChatGPT, and MediaPipe Integration

In this tutorial, you’ll learn how to use the new ElevenLabs text-to-speech plugin for TouchDesigner. We’ll also walk through a project creating a voice-activated 3D talking character by integrating Whisper for speech-to-text, ChatGPT for generating dialogue, ElevenLabs for text-to-speech, and MediaPipe for motion tracking to create an interactive experience. Link to project file + Plugin […]

Picture in Picture Hand Tracking Effect – TouchDesigner Tutorial

This tutorial is inspired from the Genuary (generative art month in January) prompt from day 3 to create something in the style of a Droste effect / a Picture in a Picture. I use the MediaPipe hand tracking plugin created by Dom Scott and myself to controll the motion. This also features a bonus Reaction […]

New Body Tracking Plugin for TouchDesigner – No Kinect Needed

Hey! In this tutorial, we’ll go over my new body-tracking plugin for TouchDesigner. It runs off the webcam and works on both Mac and PC without any setup. In this video I’ll show you an overview of the component and how to start using it in your TouchDesigner Projects. I’ve refined this plugin based on […]

Custom ChatGPT and Whisper(speech to text) Plugins for TouchDesigner

Hey! In this tutorial we’ll go over 2 new components I developed to run OpenAI’s Whisper (speech to text) and ChatGPT within TouchDesigner. The components work without any setup needed, just add your OpenAI API key. I also show how to extend the functionality of the components so you can use these models in your […]

Video to Video AI Style Transfer with Stable Diffusion and Keyframing in TouchDesigner – Tutorial

Hey! In this tutorial, we’ll go over how to do video to video style transfer with Stable Diffusion using a custom component in TouchDesigner. We’ll cover how to keyframe animations so you can drive your AI style generation and swap out your prompts and model parameters at exact times in your video to sync up with your […]

Audio Reactive Animations with Stable Diffusion and TouchDesigner – Tutorial 3

Hey! In this tutorial, we’ll go over how to use Stable Diffusion with a custom component to generate audio-reactive animations in TouchDesigner. Project File: https://drive.google.com/drive/folders/1mUU5ApNJXAQPCrKVuc-8sUNkizdVH7JP?usp=sharing Link to The first Tutorial: https://www.youtube.com/watch?v=mRXTR9vcHAs Link to the API: https://computerender.com/ Link to my Patreon: https://patreon.com/tblankensmith Prompt Engineering with Lexica: https://lexica.art/ Opt out of Ai Training: https://haveibeentrained.com/ Huge thank you […]

Web GUI for TouchDesigner – Component & Beginner Tutorial

Hey! In this tutorial, we’ll go over how to use a new custom component that allows you to instantly create a web GUI for any TouchDesigner container and control TD in real time over the web. The website will also live-update when changes in TD are made. We’ll also dive into behind the scenes how […]

TouchDesigner Tutorial – Generate AI Images with Stable Diffusion using Image-to-Image Generation

Hey! In this tutorial, we’ll go over how to use Stable Diffusion with a custom component I created to generate images in TouchDesigner. The project supports 2 forms of input using prompt generation and image to image so you can use any TOP in TouchDesigner as a starting point. Project File: https://drive.google.com/file/d/166nPMUmtuhhm4iiMdKMY1Qnzv1GYXBRt/view?usp=share_link Link to the […]

Generate AI Images with Stable Diffusion + Audio Reactive Particle Effects – TouchDesigner Tutorial

Hey! In this tutorial, we’ll go over how to use Stable Diffusion in TouchDesigner to turn AI-generated images into a video and add audio-reactive particles for a blending effect. The project file is available on my Patreon: https://patreon.com/tblankensmith Part 1 of this tutorial is available here: https://www.youtube.com/watch?v=mRXTR9vcHAs Huge thank you to Peter Whidden for his […]

Tutorial 6 – Send & Receive Messages from a Website. Control TD with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this tutorial, we’ll go over how to […]

Tutorial 5.1 BONUS – Use the Table DAT with Python. Control TD with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this Bonus tutorial, we’ll go over how […]

Tutorial 5 – Receiving a WebSocket Message in TD. Control TD with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this tutorial, we’ll go over how to […]

Tutorial 4 – Send Data from TD to a Website. Control TouchDesigner with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this tutorial, we’ll go over how to […]

Tutorial 3 – Testing with WebSocket King. Control TouchDesigner with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this tutorial, we’ll go over how to […]

Tutorial 2 – Host a Free WebSocket Server on Heroku. Control TD with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this tutorial, we’ll go over how to […]

Tutorial 1 – Intro & Overview of WebSockets. Control TouchDesigner with a Website using WebSockets

Hey! In this beginner series, we’ll go over how to use WebSockets to control TouchDesigner with a website in real-time and vice versa. We’ll cover step by step how to implement everything from scratch. We’ll also cover some programming concepts assuming little to no experience with programming. In this tutorial, we’ll go over high-level how […]

Body Tracking with No Kinect in TouchDesigner 2022

Hey! In this tutorial, we’ll go over how to use the real-time body tracking component for TouchDesigner that I’ve released on my Patreon: https://patreon.com/tblankensmith Link to the No Kinect Website: https://no-kinect.netlify.app/ [Note] you can tack in a query parameter to your socket server by using ?wsURL= eg. https://no-kinect.netlify.app/?wsURL=wss://our-socket-server.herokuapp.com:443 This makes it easy to share a […]

Shader Park Plugin for TouchDesigner & A Rendering Workflow

In this tutorial, we’ll go over how to take the shaders you create in Shader Park and render them into high-quality videos using TouchDesigner. We’ll also go over the core features of the Shader Park plugin for TouchDesigner so you can incorporate any of your creations from Shader Park into your TouchDesigner project. For more […]

Background Removal and Custom Webcam Effects: TouchDesigner Tutorial. Mac + PC

In this TouchDesigner tutorial, we’ll go over how to remove the background from your webcam on Mac, or PC and pipe your custom visuals + webcam effects made in TouchDesigner into Zoom, or Google Meet using OBS. We’ll also look at feedback loops in TD. Link to Download Mmhmm app: https://www.mmhmm.app/downloads Link to Download Open […]

Audio-Reactive Visuals in TouchDesigner

In this tutorial, we explore how to drive your visuals in TouchDesigner that normally use time with audio analysis/beat detection. Link to Double Feedback component: https://drive.google.com/file/d/1KQmPUCxcdaIM-qVxQZHkBcDEpFGfJM19/view?usp=sharing Markus Heckmann’s tutorial on feedback techniques: https://www.youtube.com/watch?v=r-XwzEzYhUU If you’re interested in other techniques on making things audio-reactive, Bileam has a great tutorial on this: https://www.youtube.com/watch?v=rGoCbVmGtPE 0:00 Overview 0:22 Audio […]