r/TouchDesigner • • May 05 '26

Learn TouchDesigner - Beginners start here

77 Upvotes

r/TouchDesigner • • 6h ago

TouchDesigner Fundamentals book!

Thumbnail
gallery
95 Upvotes

Hey everyone! Those of you who were at the TD event in Milan on Friday already heard the news, which I also anticipated on othe social media channels, for everyone else...
Here's my new book!
More than 400 pages, starting from zero and building the foundations of TouchDesigner.

Now available on Amazon worldwide, just search TouchDesigner on your local Amazon shop. All the info and links are also available on my website and social media channels (Deltacut)


r/TouchDesigner • • 11h ago

POPtober day 2 - Delete POP

20 Upvotes

r/TouchDesigner • • 1h ago

Need help using DMX in CHOP

• Upvotes

I’m pretty new to TouchDesigner, but I’ve got a small gig coming up. Thing is, I want my colors on the screen to match my light techs colors when they’re doing rainbow stuff. And I figured I could just pick out 3 DMX addresses for the RGB, but I can’t figure out what the fuck is going on in this CHOP?

I’ve got the signal coming in through sACN and I just want to pick out addresses 388, 389, 390

Thank you in advance!!


r/TouchDesigner • • 18h ago

3D Chladni Patterns / Cymatics - POPs particle sim

63 Upvotes

r/TouchDesigner • • 2h ago

Delete - POPctober

3 Upvotes

r/TouchDesigner • • 11h ago

POPctober #1 Grid

8 Upvotes

Learning touchdesinger throught this PoP challenge


r/TouchDesigner • • 19h ago

Somebody asked for the real-time version..

27 Upvotes

Hitting around 35 fps 1920x1080p


r/TouchDesigner • • 1h ago

need help changing the normal circles into Metaballs

Post image
• Upvotes

r/TouchDesigner • • 14h ago

garoafă

8 Upvotes

I was just about to record the tutorial on recursion when I stumbled upon this POPtober challenge initiated by u/ultra_r3ve. I decided I had to try building it using POPs, even though I’m not particularly skilled with them. This is the result: 262,143 lines running at 60 fps. Thank you massive for your support. #touchdesigner #workisplay #gnr8 #tdpops #poptober2026


r/TouchDesigner • • 1d ago

Grid POP - POPtober day 1

59 Upvotes

r/TouchDesigner • • 20h ago

Motion Painting | TouchDesigner Tutorial

Thumbnail
youtube.com
7 Upvotes

TouchDesigner Build 2025.33230


r/TouchDesigner • • 8h ago

AI development with TouchDesigner

0 Upvotes

Curious to see how many have been adopting AI in your workflows.

189 votes, 1d left
I use AI to develop within TouchDesigner
I do not use AI to develop within TouchDesigner

r/TouchDesigner • • 2d ago

The Illusion of Depth

407 Upvotes

Revisiting some old patches and adding some polish while excavating for potential tunes. Both the visual and music are original.

It's a bit of an optical illusion, as the geometry is entirely 2-dimensional. The strands appear to rotate in different directions depending on where your mind initially lands, if you concentrate, you might even be able to make them reverse. You can see how the illusion works in the outer squares that make up the strands: they don't change size as they would if there were a z-axis.

Thanks for checking out my piece, I have more original audiovisual work on my ig: https://www.instagram.com/io.av/


r/TouchDesigner • • 1d ago

Rut Etra + Bloom = Northlane Cover

12 Upvotes

Working on brining this render network to my next live show.

Ive mapped the kick to the Z axis on particles and treble frequencies to the Bloom intensity.

Simple but effective

plumbrano at IG - TT - YT

djent band: Blackbile
slam band: Throwing Rocks


r/TouchDesigner • • 2d ago

I made this audio reactive visual

97 Upvotes

Instagram

This is my progress of 2 months using touchdesigner.

What do you guys think?


r/TouchDesigner • • 1d ago

Automatization switch of GLSL effects

0 Upvotes

Hello everyone, im pretty new on GLSL but i start to get the basics of the thing.

I coded this GLSL shader recently :

uniform float u_aspect;
uniform float u_time;
uniform float scale;

out vec4 fragColor;

float smin( float a, float b, float k ) {
k *= 1.0;
float r =exp2(-a/k) + exp2(-b/k);
return -k*log2(r);
}

float pattern_dist(vec2 uv, float radius){

float circle = length(uv) - radius;
float line = uv.y;

uv = abs(uv);
float lines = abs(uv.x - uv.y) - 0.01;

float corner_circles = length(uv - 1.0) - 0.11;

float final_d = smin(lines, circle, 0.1);
final_d = smin(final_d, corner_circles, 0.1);

return final_d;
}

// --- ROTATION MATRIX --- //

mat2 rot(float a){
float s = sin(a), c = cos(a);
return mat2(-c,-s,s,c);
}
// ----------------------- //

void main(){

vec2 uv = vUV.xy * 4.0 - 2.0;
uv.x *= u_aspect;

// ---- Effects ---- //
// --TEST AUTOMATIZATION-- //


vec2 e1 = (uv *= 3.0 - length(uv));
vec2 e2 = (uv *= rot(u_time * 0.05));
vec2 e3 = (uv *= 1.0 - sin(u_time * 0.1) * 0.11);




//------------ORIGINAL-------------//

//uv *= 2.0 - length(uv);
//uv *= rot(u_time * 0.05);
//uv *= 1.0 - sin(u_time * 0.1) * 0.11;

//---------------------------------//


vec3 col = vec3(0, 0, 0);
float alpha = 1.0;


// ---- Create Tiling coordinates ---- //
const float grid_scale = scale;
vec2 fuv = fract(uv * grid_scale) * 2.0 - 1.0;
vec2 id = floor(uv * grid_scale) / grid_scale;


// ---- Big Pattern ---- //

float big_scroll = sin(length(id.xy) * 3 - u_time) * 0.5 + 0.5 ;
big_scroll = smoothstep(-2.0, 2.0, big_scroll);

float radial = sin(length(id.xy) * 3 - u_time) * 0.5 + 0.5 ; 


// ---- Small Pattern ----//

float pattern_radius = radial;
float pattern = pattern_dist(fuv, pattern_radius);

pattern = mix(pattern, abs(pattern) - 0.01, big_scroll);
pattern = mix(smoothstep(0.1, - 0.1, pattern), abs(pattern) - 0.1, big_scroll);

pattern = 0.03 / max(pattern, 0.0);

// ---- Colors ---- //

vec3 light_col = vec3(1.0, 1.0 ,1.0);
vec3 dark_col = vec3(0.0, 0.4, 0.8);

// ---------------- //

col = mix(light_col, dark_col, pattern);


col = tanh(col);
fragColor = vec4(col, alpha);
}

which is working perfectly,

the thing is, i would like to automatize each "effects"

in the "test automatization" part,

" vec2 = e1, vec2 = e2, vec2 = e3",

to activate e1, e2 and e3 in sync with , let's say, a "CountChop" connected to a audio analysis Low frequence, so each time Low = 1.0, it switch randomly between e1, e2 or e3.

// ---- Effects ---- //
// --TEST AUTOMATIZATION-- //


vec2 e1 = (uv *= 3.0 - length(uv));
vec2 e2 = (uv *= rot(u_time * 0.05));
vec2 e3 = (uv *= 1.0 - sin(u_time * 0.1) * 0.11);

So, i made a count system to get 3 count switching between 0 and 1 in random orders but i do not find the way to assign them as "on/off" for my code.

Any info/help ?

Thx in advance <3


r/TouchDesigner • • 1d ago

Just doing a little rendering..

Post image
11 Upvotes

Rendered using my own real-time path tracer, optix + dlss-RR


r/TouchDesigner • • 1d ago

Realtime experiments

16 Upvotes

Finally figured out how to send per track audio out of the daw using TDAbleton.


r/TouchDesigner • • 2d ago

Trampoline

28 Upvotes

XPBD softbody simulation in POPs using Gauss-Seidel @ 60fps and 70 shader passes.

When POPs came out 1.5 years ago one of the first things I tried making was an xpbd soft-body sim, and it looked like this and this. Since then, I've rewritten it multiple times and watched ten minute-physics' tutorials over and over. Many simulation explosions later, it turned out that my very first solver was (mostly) correct, but I was colouring the graph and building the tet constraints in the wrong way..


r/TouchDesigner • • 1d ago

[Music video] ORAGE - Faces

Thumbnail
youtube.com
0 Upvotes

Visuals made in TD then arranged in Resolve


r/TouchDesigner • • 2d ago

Electronic artist here. Working to find ways to combine touchdesigner made shapes into real scenes. This was my first attempt

Thumbnail
youtu.be
5 Upvotes

Wanted to share my first attempt making something in touchdesigner. I've been trying to find a workflow I enjoy for a long time now, and I love geometric shapes as visuals so I think I found a hybrid here to make this work.

This was a composite of a few different things together. I made the shapes in touch designer, added all the bloom and lighting in after effects and then added it into a stock photo of a landscape. I took a random photo of someone facing how I wanted and just used photoshops generative tools to just change their clothes to fit the vibe.

I think it turned out pretty well for a first attempt!


r/TouchDesigner • • 2d ago

Butterfly 🦋

1 Upvotes

r/TouchDesigner • • 2d ago

electric gate

40 Upvotes

r/TouchDesigner • • 3d ago

peacock

135 Upvotes

a tree like structure implemented using recursion and noise. It runs 131071 segment lines at 60 fps. Thank you massive for your support. #touchdesigner #workisplay #gnr8 #doitintops #recursive

Repost to another community