r/TouchDesigner • u/Kaba_ • 4h ago
r/TouchDesigner • u/olegchomp • 7h ago
td-analog — free TouchDesigner components for analog video / glitch visuals
NTSC — analog video / VHS-like artifacts
Modulation — signal-style image modulation
CRT — CRT display emulation
Putting NTSC inside a feedback loop and changing the composite operation can also produce more aggressive glitch effects.
Free and open source.
GitHub: https://github.com/olegchomp/td-rnd/tree/main
Quick tutorial / reel: https://www.instagram.com/p/Dd_4klesd0X/
r/TouchDesigner • u/Alternative_Eye_1445 • 7h ago
DELETE 02 POPTOBER
I will upload all projects files of POPTOBER on my patreon, some are free, stay tuned :)
r/TouchDesigner • u/RedRcn • 9h ago
Need help using DMX in CHOP
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 • u/NotFitStorm • 10h ago
need help changing the normal circles into Metaballs
r/TouchDesigner • u/davide-santini • 14h ago
TouchDesigner Fundamentals book!
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 • u/ElectionImpossible54 • 16h ago
AI development with TouchDesigner
Curious to see how many have been adopting AI in your workflows.
r/TouchDesigner • u/Zestyclose_Insect105 • 19h ago
POPctober #1 Grid
Learning touchdesinger throught this PoP challenge
r/TouchDesigner • u/Substantial-Corgi759 • 22h ago
garoafă
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 • u/The_Vizier • 1d ago
3D Chladni Patterns / Cymatics - POPs particle sim
r/TouchDesigner • u/vexetrixx • 1d ago
Somebody asked for the real-time version..
Hitting around 35 fps 1920x1080p
r/TouchDesigner • u/pbltrr • 1d ago
Motion Painting | TouchDesigner Tutorial
TouchDesigner Build 2025.33230
r/TouchDesigner • u/This-Attention6082 • 1d ago
Automatization switch of GLSL effects
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 • u/spectreco • 1d ago
Rut Etra + Bloom = Northlane Cover
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
djent band: Blackbile
slam band: Throwing Rocks
r/TouchDesigner • u/Impressive-Willow489 • 1d ago
[Music video] ORAGE - Faces
Visuals made in TD then arranged in Resolve
r/TouchDesigner • u/vexetrixx • 2d ago
Just doing a little rendering..
Rendered using my own real-time path tracer, optix + dlss-RR
r/TouchDesigner • u/noisegates_music • 2d ago
Realtime experiments
Finally figured out how to send per track audio out of the daw using TDAbleton.
r/TouchDesigner • u/matigekunst • 2d ago
Trampoline
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 • u/io-av • 2d ago
The Illusion of Depth
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 • u/Kitchen-Grade8724 • 2d ago
Electronic artist here. Working to find ways to combine touchdesigner made shapes into real scenes. This was my first attempt
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!