Trace and Blob Tracking Effect with TouchDesigner

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 118

  • @keiran110
    @keiran110 Місяць тому +13

    I'm a Machine Learning professional who was planning to do blob tracking in code, until I learned it is possible in TD. I did the usual beginner tutorials but this is my first end to end project. This video is fantastic and I could replicate your work. Having you explain clearly why you were doing each step was a big help for me too. It made sure that I wasn't just copying steps, but learned why I was doing each step. You are a real teacher. Keep up the amazing work.

    • @DeanCheesman
      @DeanCheesman  Місяць тому +1

      Thanks for sharing!

    • @sesh7606
      @sesh7606 Місяць тому

      Oh, sounds very cool, I'm working with ML/AI too, interesting for what a kind project u neeed a blobtracking?

    • @keiran110
      @keiran110 Місяць тому

      @@sesh7606 It's nothing related to work. I have a side hustle as a music production duo and I do a lot of creative coding and art for that. TouchDesigner definitely saved me a lot of time which I would have spent coding.

  • @spandanjoshi2128
    @spandanjoshi2128 6 місяців тому +16

    Man you are just amazing at this!! Most of the touchdesigner tutorials just show us what nodes to connect and what values to tweak which is alright... But explaining WHY you are using what you are using and how they work and what role they play in the network is super essential and you are one of the very few people doing this!! Thanks a ton! Subscribed!

    • @DeanCheesman
      @DeanCheesman  6 місяців тому +1

      I love hearing this. I hope to do exactly that. I want to move fast to not let people get too bored with explaining but I don’t want to leave people wondering why I did what I did to get the result.

  • @big.garfieldman123
    @big.garfieldman123 24 дні тому

    Hey Dean, Great video man. Im just getting into TouchDesigner and IM LOVING your way of motion detection. Very easy to follow! Thank you!

  • @PurzBeats
    @PurzBeats Місяць тому +2

    Thanks Dean, very easy to follow, much appreciated!

  • @Paperman145
    @Paperman145 4 місяці тому +3

    first time try touch designer and your tutorial helps achieve what I want thank youu

    • @DeanCheesman
      @DeanCheesman  4 місяці тому

      I love hearing that! Thanks for following along.

  • @ngreva
    @ngreva 6 місяців тому

    Dean you are an ANGEL in TouchDesigner space, just found out about your channel and I am amazed already, thank you so much!

    • @DeanCheesman
      @DeanCheesman  6 місяців тому

      That’s too kind! I’m just getting started. Thanks for following along.

  • @havemoney
    @havemoney 4 місяці тому +3

    It’s good to start the video with what goal you achieved, and then move on to the show

  • @JBroadway
    @JBroadway 7 місяців тому

    Amazing tutorial, I hope you continue to make more!

    • @DeanCheesman
      @DeanCheesman  7 місяців тому

      Thanks! Just getting started. What sort of things would you like to see more of?

    • @JBroadway
      @JBroadway 7 місяців тому

      @@DeanCheesman I've been trying to figure out vector fields for awhile. I've seen some videos where people use a combination of a Feedback TOP + GLSL but they kind of just gloss over the code/network instead of showing how to build from scratch.

  • @JohnnyWalkerArt
    @JohnnyWalkerArt 5 місяців тому +1

    Great tutorial. Really love what you make and how you explain it. Thank you.

  • @StonyInDaCorner
    @StonyInDaCorner 2 місяці тому +2

    i'm sorry i'm a super newbie trying to create cool shnizzle (like most ..) and when i followed up until 3:35 you add render TOP.
    but soon as i add as well, there is yellow exclamation mark saying
    [Warning: A MAT is using texture coordinates, but the SOP being used with it does not have UV attributes. UV (uv) attributes can be created with the Texture SOP. (/project1/render1)]
    i wonder if there is something i missed on the step :(
    Thanks again for this valuable video tutorial nonetheless !!
    Thank you !

    • @DeanCheesman
      @DeanCheesman  2 місяці тому

      Hm. Is your trace SOP actually showing any geometry in it? If its empty this might be why this shows up at this point.

    • @VJ_Academy
      @VJ_Academy 14 днів тому

      Drop the Cam box onto the Render box and choose Parm: Camera. This is my first time using TD so may be wrong but its working for me so far. Cheers!

  • @VC_333
    @VC_333 8 днів тому

    the settings work perfect when using a video with the same aspect ratio. I use references instead of typing the 9/16 values to ensure reproducibility. when i switch to a video with the aspect of 1280x720, the lines get all messed up and I end up using an ortho width of 1.

    • @DeanCheesman
      @DeanCheesman  7 днів тому

      The trace lines are just using the uv space, so that would throw things off, you need to make sure the UV space is calculated based on the resolution of the image.
      I think I did a better job explaining it in my newer video

    • @VC_333
      @VC_333 7 днів тому

      I appreciate you responding to my comment. Thank you so much for your videos. I just noticed you had a newer one so I will check that out. Instances like this remind me that I don’t need to be so stressed about doing everything exactly the same and to leave room for improvisation and experimentation.

    • @GILI1230
      @GILI1230 4 дні тому

      @@DeanCheesman same here, can't really tell how to fix the uv space when my boxes will really follow the movement, now it's big and random

  • @jimdeblock
    @jimdeblock 7 місяців тому +1

    good stuff. thanks Dean. following! I'll have a think about suggesting another technique for your next tutorial

  • @SamShapiroMedia
    @SamShapiroMedia 4 дні тому

    Dean, thank you so much for your detailed breakdown on this. Can you help me, I have followed all your steps but now I am trying to export just an alpha layer of the effects without the background video file. I am not very familiar with the program and I'm sure there is a way to deactivate the original video file to leave only the effects applied. Thanks in advance!

    • @DeanCheesman
      @DeanCheesman  День тому +1

      Yep. Moviefileout top with formats that support alpha.

  • @bzrprod
    @bzrprod 7 днів тому

    thank you so much for this TUT! just wanted to ask how i could make my lines thinner?

  • @GILI1230
    @GILI1230 4 дні тому

    hey! thank you for the video :) my text is on the right side overlapping itself, I took some steps back to see what I did wrong but it seems good
    so I don't know what happened..

    • @DeanCheesman
      @DeanCheesman  3 дні тому

      Maybe check out my newer tutorial. I feel like I explain it better there.

  • @autumnnightfall963
    @autumnnightfall963 8 днів тому

    I’m having a hard time getting my camera to show anything. It just shows the starter image after I try to connect it to geometry. How would I fix this?

    • @DeanCheesman
      @DeanCheesman  7 днів тому

      I’m sorry. Can you explain a little more? Maybe let me know the timestamp in the video where you’re having the problem.

  • @prodMatsumuraa
    @prodMatsumuraa 14 годин тому

    Thank you

  • @Tamagotchitwerktycoon
    @Tamagotchitwerktycoon 18 днів тому

    hey dean! your videos are awesome and so helpful. I have a question about the text on the video. I followed the steps, but for some reason my text is isolated to one stationary spot in the bottom left corner of the screen. Do you know what i could've done wrong to keep the text in that area instead of scattering across the screen like the blob tracking is supposed to do?

    • @DeanCheesman
      @DeanCheesman  17 днів тому

      It’s likely because of the conversion from UV (0-1) to pixel space. I made a newer video that might explain it better.
      Blob Tracking Effect with TouchDesigner
      ua-cam.com/video/qH94dipCJiw/v-deo.html

  • @guillots
    @guillots 7 місяців тому +3

    Hi there! great tutorial. I'm having a little problem when i connect the last null(4) with the text1 node. The numbers appears at the bottom left of the render. I suppose its not taking the information of the blob tracker. (im using the non-commercial version of TD). Do you have any tip? thanks! =)

    • @DeanCheesman
      @DeanCheesman  7 місяців тому

      Hey thanks for following along. Two potential reasons I can think of. Did you convert your blob's u and v to x and y positions by multiplying by your height? Also did you make sure that your column names in null4 are exactly "x", "y", and "text"?

    • @harman4686
      @harman4686 7 місяців тому

      having the same problem, even after the suggested solutions

    • @harman4686
      @harman4686 7 місяців тому +2

      I think I found a solution, change your position value to fraction aspect from pixels in the text sop

    • @guillots
      @guillots 7 місяців тому +2

      @@DeanCheesman I think I found the error. I did the tutorial again from blobtracker and I think I had forgotten to multiply by the height of my video (1280). Thanks!

    • @aoifish0
      @aoifish0 7 місяців тому +10

      i think i found the solution, 14:30 in this video, make sure you have dragged your null3 to chopto

  • @juanchos.protacio3708
    @juanchos.protacio3708 4 місяці тому +3

    why wont my res1 connect to my trace?

    • @DeanCheesman
      @DeanCheesman  4 місяці тому

      Since its TOP to SOP you don't use a regular connector. You need to put res1 in the TOP name parameter.

  • @nedleolex
    @nedleolex 2 місяці тому

    Awesome tutorial! I’m brand new to TouchDesigner and have a quick question-when I add the Joint to the Trace, nothing shows up in the viewfinder. Any idea what I might be doing wrong? Thanks in advance!

    • @DeanCheesman
      @DeanCheesman  2 місяці тому +1

      Thanks! You might want to check your threshold level. Your incoming video might not have enough contrast to “find” something to trace.

  • @nalandajayasena6265
    @nalandajayasena6265 3 місяці тому +1

    hi. Do I need the TouchDesigner commercial version to create this?

    • @DeanCheesman
      @DeanCheesman  3 місяці тому +1

      Pretty much. The free version limits the number of blobs you can track to only two.

    • @nalandajayasena6265
      @nalandajayasena6265 3 місяці тому

      @@DeanCheesman thanks !!

  • @alinak_2023
    @alinak_2023 7 місяців тому +1

    Thank you for your tutorial!!! I have trouble connecting null and geo, can u please explain

    • @DeanCheesman
      @DeanCheesman  7 місяців тому +3

      Of course! By default a geo doesn't have a SOP input on it, but if you take a sop and drag a wire from its output and hit tab to see the operators, then choose a geo it will add the input for you and connect it.

    • @alinak_2023
      @alinak_2023 7 місяців тому

      @@DeanCheesman thank u!

  • @ashleyzach8195
    @ashleyzach8195 3 місяці тому

    Hello! thnx for the tutorial, quick question : is there any way to customize the positons of the blobs ?

    • @DeanCheesman
      @DeanCheesman  3 місяці тому

      Do you mean after they are detected? You could convert the blob data to CHOP or TOP and manipulate positions using those if that’s what you mean.

  • @nikomitropoulos5292
    @nikomitropoulos5292 4 місяці тому +1

    What to search if I’m interested in different examples of this like visual mathematical geometric measurement tracing tacking overlay of videos of everyday stuff

    • @DeanCheesman
      @DeanCheesman  4 місяці тому +2

      Good question. You could start with searching for plexus.

  • @grayK
    @grayK 7 місяців тому

    Thank you for the helpful tutorial, Really helpful stuff!

  • @r_aru_x
    @r_aru_x 5 місяців тому

    hi, thank you for the tutorial, this is fun, I'm just starting to learn TD. Quick question, how do you just drag a line from an operator and release it, quickly to opens the operator tab? I have to either right-click or middle-click to connect new ones, or manually drag a line to connect after creating new operator.

    • @DeanCheesman
      @DeanCheesman  5 місяців тому

      Thanks for watching! I drag out from the operator and while I’m still holding I hit the tab button.

    • @r_aru_x
      @r_aru_x 5 місяців тому

      @@DeanCheesman got it! thanks! There are a lot of code-heavy tutorials online that are scary to get into, yours are very beginner friendly, I appreciate that

  • @nestormonzonis4687
    @nestormonzonis4687 2 місяці тому

    This has been my first project in touchdesigner really helpful! I followed exactly as you said but the text is only 1 line appearing at the bottom left. I'm using the free version can this be the reason why?

    • @DeanCheesman
      @DeanCheesman  Місяць тому

      That doesn't sound like its a free version problem. that sound more like an issue converting the text location from uv to pixel space.

    • @angusmitchell1692
      @angusmitchell1692 Місяць тому

      I got same issue, any fix?

  • @stankgehry
    @stankgehry Місяць тому

    Dean, how would you go about converting those numbers to random words? Is there a way to output the text TOP into a list where I can assign random words to it?

    • @DeanCheesman
      @DeanCheesman  Місяць тому +1

      In my newer blob tracking video i talk a little more about this, but its been a request a few people have asked about so maybe a tutorial is in order.

  • @brayanalexislopezacevedo3746
    @brayanalexislopezacevedo3746 5 місяців тому

    Hi there! amazing tutorial, I have a question. when I enter the data into the text block, I don't get random numbers, instead, only the number 0 appears in the bottom right corner, Do you know what might be happening? thanks

    • @DeanCheesman
      @DeanCheesman  5 місяців тому

      Tricky to debug without seeing your network but if I were to guess you’ve got a resolution size or a ratio multiplication that’s off.

  • @amorepepi9987
    @amorepepi9987 4 місяці тому

    Nice! Great Tutorial, easy to follow steps nice outcome! Ly

  • @xXMaladroitXx
    @xXMaladroitXx 7 місяців тому +1

    Where would I have to go (virtually or otherwise), or what courses would I have to take to learn how to do all this?

    • @DeanCheesman
      @DeanCheesman  7 місяців тому +4

      You’re already there! It’s all pretty much available to learn here on UA-cam!

  • @iesh_ha
    @iesh_ha Місяць тому

    hey! quick question, when I connect text1 to final comp1 (last part to add the text coordinates to the video) text is only showing in the corner of the video; any suggestions what i can change ?

    • @DeanCheesman
      @DeanCheesman  Місяць тому

      I think I explain it in my newer tutorial a little better. Likely a problem converting from UV to pixels.

    • @jagodarolbiecka2546
      @jagodarolbiecka2546 25 днів тому

      @@DeanCheesman which one exactly?

  • @oakland439
    @oakland439 5 місяців тому +1

    fantastic. thank you. subscribed!

  • @ghxsttape
    @ghxsttape Місяць тому

    the output of the video is not as smooth as the video is, how do I fix it?

    • @DeanCheesman
      @DeanCheesman  Місяць тому +1

      Hm... a few options come to mind. Are you turning off the realtime box on the top menu bar before recording your video output?

    • @ghxsttape
      @ghxsttape Місяць тому

      @DeanCheesman yep that was the problem, thxxx

  • @kei4892
    @kei4892 28 днів тому

    how can i connect anything to comp geo? i can't do itttt please answerrrrr

    • @DeanCheesman
      @DeanCheesman  27 днів тому

      If you drag out from your SOP and while you’re still holding the wire you hit tab to add your geo it will add it with an input.

  • @qdotcom4334
    @qdotcom4334 6 місяців тому

    Also, is there any way to adjust the thickness of the squares or lines on the final comp?

    • @DeanCheesman
      @DeanCheesman  6 місяців тому +1

      Yes! You can adjust the line near/far with in the Line material operator.

  • @dylanholmes3067
    @dylanholmes3067 6 місяців тому

    Maybe I missed it in the video. Is the Trace and Blob Tracking just this visual effect or does it serve some utility for other effects you are meant to build off it?

    • @DeanCheesman
      @DeanCheesman  6 місяців тому

      Yeah. Just the end effect itself. Was seeing a lot of people using it but not a lot showing how.

  • @spandanjoshi2128
    @spandanjoshi2128 6 місяців тому

    I followed the tutorial and I got very close to the desired result... however I am not getting AS MANY blobs and text... im opnly getting a few.... in the sense very few in number.... I think this is because I only have a maximum of 2 rows in my blobtrack1_blobs dat... idk how to incease it.. any help?

    • @DeanCheesman
      @DeanCheesman  6 місяців тому +1

      The free version limits you. I’ve got a workaround to fake it. Tutorial is planned I just need to record it.

    • @dattxtran
      @dattxtran 5 місяців тому

      @@DeanCheesman hi, I couldnt really find the video talking about that. Have you already released the video?

  • @the2fives
    @the2fives 9 днів тому

    i need the pro version to do this?

    • @DeanCheesman
      @DeanCheesman  8 днів тому

      The built in blob tracker only does two blobs in the free version. I do have an advanced blob tracker that I built from scratch that can actually do unlimited blobs. Available to my Patrons.

  • @beingtechnified
    @beingtechnified 6 місяців тому

    Hwy when i put u and v nothing is changing in the blob part! What shall i do?

    • @DeanCheesman
      @DeanCheesman  6 місяців тому

      I’m not sure I understand where it’s not working. Maybe give me a time stamp on where you’re getting an issue?

  • @qdotcom4334
    @qdotcom4334 6 місяців тому

    great tutorial. thank you!

  • @kebabgrill
    @kebabgrill Місяць тому

    Crazy good

  • @gabrielledon4834
    @gabrielledon4834 Місяць тому

    Thanks o much 🎉🎉

  • @MrJavid098
    @MrJavid098 Місяць тому

    thanx big man!

  • @hollaOlga
    @hollaOlga 6 місяців тому

    Cool 😮so is it like CGI ?

    • @DeanCheesman
      @DeanCheesman  6 місяців тому

      Ha... I mean... it's computer generated imagery i guess :)

  • @Stacia.01
    @Stacia.01 Місяць тому

    Amazing

  • @hellohogo
    @hellohogo Місяць тому

    man i gotta work on my misophonia cos that frog in the throat is KILLING me 😭

    • @DeanCheesman
      @DeanCheesman  Місяць тому

      Ah man. You think it was bad for you! I couldn’t shake that throat tickle for like four weeks!

  • @Vincent_19999
    @Vincent_19999 Місяць тому

    2:54 bro what

    • @DeanCheesman
      @DeanCheesman  Місяць тому

      I did a terrible job explaining this. Wireframes sort of suck on a Mac. Some sort of weird rendering limitation means that the line material is the only way to get control of line thickness.

    • @Vincent_19999
      @Vincent_19999 Місяць тому

      @@DeanCheesman Don't worry. ChatGPT helped me out on that one. Thanks for the tutorial.