Pixel Mapping with Touchdesigner
2:50
Пікірлер
@danielfromyesterday
@danielfromyesterday 9 сағат бұрын
amazing tutorial. love the camera feed webcam viewer. very elegant.
@DeanCheesman
@DeanCheesman 9 сағат бұрын
When you’ve got a TD hammer everything is nail
@danielfromyesterday
@danielfromyesterday Күн бұрын
amazing tutorial. thank you so much for sharing this
@DeanCheesman
@DeanCheesman 9 сағат бұрын
You’re welcome 😊
@hellohogo
@hellohogo Күн бұрын
man i gotta work on my misophonia cos that frog in the throat is KILLING me 😭
@DeanCheesman
@DeanCheesman 9 сағат бұрын
Ah man. You think it was bad for you! I couldn’t shake that throat tickle for like four weeks!
@que1333
@que1333 3 күн бұрын
Thanks for sharing video. Easy to understand.
@DeanCheesman
@DeanCheesman 2 күн бұрын
You're welcome!
@nicolassanchez197
@nicolassanchez197 6 күн бұрын
How can I do this effect with a Kinect V1? It doesn't have the option to activate the color point cloud ):
@DeanCheesman
@DeanCheesman 5 күн бұрын
You can do something similar by just filtering out the depth map and assigning uv values with a regular old uv map (red and green gradients).
@jornwiersma2665
@jornwiersma2665 7 күн бұрын
When I drag the null to my feedback_pos (14:50 in video) I get a yellow screen with nothing to see, what's the problem?
@DeanCheesman
@DeanCheesman 6 күн бұрын
It means your uv values keep going up. Probably something in your optical flow feedback. Either that network isn’t a 32 bit float network (allowing negative numbers) or your values are not strong enough/weak enough to come back towards zero when nothing is happening. A simple reset of your feedback loops might also fix the problem if you haven’t done that.
@end_rick
@end_rick 7 күн бұрын
It just looks beautiful. Thank you very much for this great tutorial.
@DeanCheesman
@DeanCheesman 6 күн бұрын
Thank you! Cheers!
@anhndcq
@anhndcq 7 күн бұрын
Very well made! I am facing an issue with light that doesn't have any effect when I turn on shadows. Any idea?
@DeanCheesman
@DeanCheesman 6 күн бұрын
A few potential things. The light has a “cone” so if it’s not facing your objects at an angle you won’t get shadows. Also sometimes you might need to pump up intensity. Also if there is competing light you might need to pull other intensity values down.
@sammycabellog
@sammycabellog 9 күн бұрын
is there any way to implement your blob and motion tracking tools available on patreon in this workflow? id love to try this, but my non-commercial version won't allow me to use more than 2 blobs when tracking? thanks!
@DeanCheesman
@DeanCheesman 7 күн бұрын
Just updated my tool on Patreon. It’s a new built from scratch blob tracker that should work.
@sammycabellog
@sammycabellog 7 күн бұрын
@ thanks a bunch! i’ll check it out asap 😊
@PurzBeats
@PurzBeats 10 күн бұрын
Thanks Dean, very easy to follow, much appreciated!
@DeanCheesman
@DeanCheesman 9 күн бұрын
You bet!
@Stacia.01
@Stacia.01 10 күн бұрын
Amazing
@DeanCheesman
@DeanCheesman 9 күн бұрын
Thank you!
@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 11 күн бұрын
Thanks for sharing!
@sesh7606
@sesh7606 10 күн бұрын
Oh, sounds very cool, I'm working with ML/AI too, interesting for what a kind project u neeed a blobtracking?
@keiran110
@keiran110 9 күн бұрын
@@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.
@gabrielledon4834
@gabrielledon4834 12 күн бұрын
Thanks o much 🎉🎉
@DeanCheesman
@DeanCheesman 11 күн бұрын
You’re welcome 😊
@iesh_ha
@iesh_ha 15 күн бұрын
the size of my squares are actually a rectangular; any way to fix that ? lmao
@iesh_ha
@iesh_ha 15 күн бұрын
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 15 күн бұрын
I think I explain it in my newer tutorial a little better. Likely a problem converting from UV to pixels.
@ianhairbear
@ianhairbear 15 күн бұрын
Dope! More text based videos plz! Love kinetic type
@DeanCheesman
@DeanCheesman 15 күн бұрын
noted!
@ghxsttape
@ghxsttape 17 күн бұрын
the output of the video is not as smooth as the video is, how do I fix it?
@DeanCheesman
@DeanCheesman 15 күн бұрын
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 15 күн бұрын
@DeanCheesman yep that was the problem, thxxx
@kebabgrill
@kebabgrill 17 күн бұрын
Crazy good
@Gong_房山
@Gong_房山 19 күн бұрын
thank you
@stankgehry
@stankgehry 19 күн бұрын
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 15 күн бұрын
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.
@YonMekhi
@YonMekhi 21 күн бұрын
I'm using the non-commercial version and keep getting the message "Blob-detection limited to 2 blobs", would there be a way to specifically only set my settings to 2 blobs?
@DeanCheesman
@DeanCheesman 15 күн бұрын
The tool I built (look up that video) has a not-as-good workaround, but I'm working on building some ways to do this. For right now the free version limits you to two.
@MrJavid098
@MrJavid098 24 күн бұрын
thanx big man!
@DeanCheesman
@DeanCheesman 24 күн бұрын
You bet!
@hellohogo
@hellohogo 25 күн бұрын
insanely valuable for patreon
@DeanCheesman
@DeanCheesman 24 күн бұрын
Thanks!
@Vincent_19999
@Vincent_19999 25 күн бұрын
2:54 bro what
@DeanCheesman
@DeanCheesman 25 күн бұрын
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 25 күн бұрын
@@DeanCheesman Don't worry. ChatGPT helped me out on that one. Thanks for the tutorial.
@Maor_Creative_Music_Production
@Maor_Creative_Music_Production 26 күн бұрын
Awesome! Thank you(: What lights are you using? I would love to get some. Also how many lights can you control at the same time with this setup?
@DeanCheesman
@DeanCheesman 25 күн бұрын
These are just really cheap U’King DMX movers I got off Amazon a while back.
@andrewcharles3362
@andrewcharles3362 27 күн бұрын
Love this tutorial, learned so much
@DeanCheesman
@DeanCheesman 27 күн бұрын
Glad it was helpful!
@nestormonzonis4687
@nestormonzonis4687 29 күн бұрын
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 27 күн бұрын
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 15 күн бұрын
I got same issue, any fix?
@betterstayout0
@betterstayout0 Ай бұрын
Great video. Keep with it! Altho the limitation of 2 objects for the free version is kinda lame. I'm waiting a video of your approach to make your tool. ^^
@DeanCheesman
@DeanCheesman 27 күн бұрын
Working on it!
@betterstayout0
@betterstayout0 27 күн бұрын
@DeanCheesman 👀
@MaxeneGraze
@MaxeneGraze Ай бұрын
Thank you so much for this tutorial. I am getting an error with the switch_id null. When I try to add it to the select start row parameter appears, the error "float() argument must be a string or a real number. not 'td.nullChop()'". Do you know what is going on? I watched your flow several times to make sure I didn't do any funny business.
@DeanCheesman
@DeanCheesman Ай бұрын
You might want to wrap what you have in there with an int() to make sure the number is a round integer.
@qde2
@qde2 Ай бұрын
amazing tutorial! grat explanation of all parts!
@DeanCheesman
@DeanCheesman Ай бұрын
Glad you liked it!
@_danil_fomin_
@_danil_fomin_ Ай бұрын
Йоу, дружище спасибо тебе за уроки, все очень круто! Но было бы еще круче если бы было по больше уроков на тему: переходы для видео с помощью пикселей, свечения и других интересных эффектов, спасибо Я думаю эта тема сейчас очень актуальна для создателей контента)
@nedleolex
@nedleolex Ай бұрын
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 Ай бұрын
Thanks! You might want to check your threshold level. Your incoming video might not have enough contrast to “find” something to trace.
@n-re-distribution
@n-re-distribution Ай бұрын
Thank you for another great tutorial!
@DeanCheesman
@DeanCheesman Ай бұрын
Glad you liked it!
@javiersimongomez9879
@javiersimongomez9879 Ай бұрын
can´t wait to try this out ^^
@Анакондаз
@Анакондаз Ай бұрын
I MAKE THIS, thanks you so much
@StonyInDaCorner
@StonyInDaCorner Ай бұрын
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 Ай бұрын
Hm. Is your trace SOP actually showing any geometry in it? If its empty this might be why this shows up at this point.
@Анакондаз
@Анакондаз Ай бұрын
there is a problem that after texture3d in time machine(Not enough sources specified) everything is the same as in texture3dand not the source P.S i used 2022.29530
@DeanCheesman
@DeanCheesman Ай бұрын
Very well could be a problem with the older version. I can't say for sure, but you can use the help buttons in the paramters of the Texture3D to get an idea if it works differently in that older version
@Анакондаз
@Анакондаз Ай бұрын
@@DeanCheesman im already make it, thanks
@Nanotopia
@Nanotopia Ай бұрын
thank YOU! Very cool
@DeanCheesman
@DeanCheesman Ай бұрын
You bet!
@leminhlong2005
@leminhlong2005 Ай бұрын
thank you for explaining all of these wonderful things, i learned a lot, hope you can make some more tutorials this topic in the near fututure
@DeanCheesman
@DeanCheesman Ай бұрын
Thanks! What else around this topic would you like to see?
@leminhlong2005
@leminhlong2005 13 күн бұрын
@@DeanCheesman maybe about blobs tracking with audio reactive or some kind of effects like that, LMAO, for a student from Viet Nam like me, these things are really fascinating
@LeandroHolman
@LeandroHolman Ай бұрын
Muchas gracias tus tutoriales son de los mejores que conzco, me gustaria algo espacial audio reactivo no se si es mucho pedir :D
@DeanCheesman
@DeanCheesman Ай бұрын
Con la ayuda de la IA, traduzco: ¡Muchas gracias por ver! Tengo algunos tutoriales de audio reactivo que puedes revisar. Quizás en el futuro profundice más en el tema.
@carlosgoncalves7604
@carlosgoncalves7604 Ай бұрын
Awesome! Thank you for this! I've been trying to find a way to get each character position from a layout and this is the first time I came across it. Would it be possible to get the size/height-width of each character using the update start positions script? Like get the "sx" and "sy" into tablex? I'm trying to instance rectangles with the width and height of each character but don't know code enough to get those values from the update start position script
@DeanCheesman
@DeanCheesman Ай бұрын
Yes. The information that is returned from the Geo Text should give you that info to use
@jaymimcmanus
@jaymimcmanus Ай бұрын
Fantastic GLSL tutorial with a great looking result also. Thank you for creating and sharing it 🙌🏼✨🙏🏼
@DeanCheesman
@DeanCheesman Ай бұрын
Thank you!
@Nyakata
@Nyakata Ай бұрын
Dean, I'm glad that i found your video, it was really helpful to understand principles of touchdesugner workflow Thank you so much!
@DeanCheesman
@DeanCheesman Ай бұрын
Glad it was helpful!
@ngreva
@ngreva Ай бұрын
Would be amazing if you record tutorial combining this and blob tracking and lines. also making actual video disappear and only lines are on the video? so many possibilities! keep up sharing your work Dean, you are AMAZING!
@DeanCheesman
@DeanCheesman Ай бұрын
I’ll ad it to the queue!
@carlosgaston3985
@carlosgaston3985 Ай бұрын
that is a custom audio file in? how you combine the channels without a math?
@DeanCheesman
@DeanCheesman Ай бұрын
I just turn on the "mono" parameter. That combines the channels together in the operator.
@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.
@womplestilskin
@womplestilskin 2 ай бұрын
can you simultaneously use the kinect skeleton estimator to say: replace an arm, or fix a 3d hat that tracks on you?
@DeanCheesman
@DeanCheesman 2 ай бұрын
Ha. Totally. You can use the xyz points from the Kinect Chop to transform an object position in 3D space and render it in the same environment.
@jimdeblock
@jimdeblock 2 ай бұрын
You are so good at explaining how these operators work. Thanks for sharing
@rohanzucc
@rohanzucc 2 ай бұрын
Super Cool
@DeanCheesman
@DeanCheesman 2 ай бұрын
Thanks!
@Ckkk69
@Ckkk69 2 ай бұрын
Can you achieve this effect with the td free version ?
@DeanCheesman
@DeanCheesman 2 ай бұрын
Yeah. I don’t think this uses any commercial features (except exceeding the resolution limitation)