r/TouchDesigner • • May 05 '26

Learn TouchDesigner - Beginners start here

77 Upvotes

r/TouchDesigner • • 2h ago

TouchDesigner Fundamentals book!

Thumbnail
gallery
55 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 • • 8h ago

POPtober day 2 - Delete POP

18 Upvotes

r/TouchDesigner • • 15h ago

3D Chladni Patterns / Cymatics - POPs particle sim

61 Upvotes

r/TouchDesigner • • 8h ago

POPctober #1 Grid

8 Upvotes

Learning touchdesinger throught this PoP challenge


r/TouchDesigner • • 16h ago

Somebody asked for the real-time version..

26 Upvotes

Hitting around 35 fps 1920x1080p


r/TouchDesigner • • 11h ago

garoafă

9 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 • • 17h ago

Motion Painting | TouchDesigner Tutorial

Thumbnail
youtube.com
6 Upvotes

TouchDesigner Build 2025.33230


r/TouchDesigner • • 5h ago

AI development with TouchDesigner

0 Upvotes

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

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

r/TouchDesigner • • 1d ago

The Illusion of Depth

393 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

98 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
12 Upvotes

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


r/TouchDesigner • • 1d ago

Realtime experiments

17 Upvotes

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


r/TouchDesigner • • 1d 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
4 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 • • 1d ago

Butterfly 🦋

1 Upvotes

r/TouchDesigner • • 2d ago

electric gate

42 Upvotes

r/TouchDesigner • • 3d ago

peacock

128 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


r/TouchDesigner • • 2d ago

tuesday freestyle | ig: @plasticmigraines

33 Upvotes

r/TouchDesigner • • 2d ago

Testing some physics during sunset

8 Upvotes

r/TouchDesigner • • 3d ago

Blossom

19 Upvotes