Trace and Blob Tracking Effect with TouchDesigner

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 110

  • @keiran110
    @keiran110 Месяц назад +12

    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.

  • @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.

  • @JBroadway
    @JBroadway 6 месяцев назад

    Amazing tutorial, I hope you continue to make more!

    • @DeanCheesman
      @DeanCheesman  6 месяцев назад

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

    • @JBroadway
      @JBroadway 6 месяцев назад

      @@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.

  • @big.garfieldman123
    @big.garfieldman123 18 дней назад

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

  • @bzrprod
    @bzrprod День назад

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

  • @havemoney
    @havemoney 4 месяца назад +3

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

  • @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.

  • @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 8 дней назад

      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!

  • @jimdeblock
    @jimdeblock 7 месяцев назад +1

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

  • @autumnnightfall963
    @autumnnightfall963 2 дня назад

    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  День назад

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

  • @VC_333
    @VC_333 2 дня назад

    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  День назад

      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 День назад

      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.

  • @juanchos.protacio3708
    @juanchos.protacio3708 3 месяца назад +3

    why wont my res1 connect to my trace?

    • @DeanCheesman
      @DeanCheesman  3 месяца назад

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

  • @Tamagotchitwerktycoon
    @Tamagotchitwerktycoon 11 дней назад

    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  11 дней назад

      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
      ruclips.net/video/qH94dipCJiw/видео.html

  • @grayK
    @grayK 6 месяцев назад

    Thank you for the helpful tutorial, Really helpful stuff!

  • @nikomitropoulos5292
    @nikomitropoulos5292 3 месяца назад +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  3 месяца назад +2

      Good question. You could start with searching for plexus.

  • @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 !!

  • @oakland439
    @oakland439 4 месяца назад +1

    fantastic. thank you. subscribed!

  • @amorepepi9987
    @amorepepi9987 4 месяца назад

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

  • @kei4892
    @kei4892 21 день назад

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

    • @DeanCheesman
      @DeanCheesman  21 день назад

      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.

  • @ashleyzach8195
    @ashleyzach8195 2 месяца назад

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

    • @DeanCheesman
      @DeanCheesman  2 месяца назад

      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.

  • @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 месяцев назад +2

      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!

  • @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 18 дней назад

      @@DeanCheesman which one exactly?

  • @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

  • @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.

  • @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

  • @the2fives
    @the2fives 3 дня назад

    i need the pro version to do this?

    • @DeanCheesman
      @DeanCheesman  2 дня назад

      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.

  • @brayanalexislopezacevedo3746
    @brayanalexislopezacevedo3746 4 месяца назад

    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  4 месяца назад

      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.

  • @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.

  • @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

  • @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.

  • @nestormonzonis4687
    @nestormonzonis4687 Месяц назад

    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?

  • @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 RUclips!

  • @qdotcom4334
    @qdotcom4334 6 месяцев назад

    great tutorial. thank you!

  • @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?

  • @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?

  • @kebabgrill
    @kebabgrill Месяц назад

    Crazy good

  • @MrJavid098
    @MrJavid098 Месяц назад

    thanx big man!

  • @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.

  • @gabrielledon4834
    @gabrielledon4834 Месяц назад

    Thanks o much 🎉🎉

  • @Stacia.01
    @Stacia.01 Месяц назад

    Amazing

  • @hollaOlga
    @hollaOlga 5 месяцев назад

    Cool 😮so is it like CGI ?

    • @DeanCheesman
      @DeanCheesman  5 месяцев назад

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

  • @hellohogo
    @hellohogo 25 дней назад

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

    • @DeanCheesman
      @DeanCheesman  24 дня назад

      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.