Interactive Particles using particlesGpu in

  Рет қаралды 60,481

Function Store

Function Store

Күн бұрын

In this #touchdesigner #tutorial we take a look how we can use webcam and #kinect as a particle source in particlesGpu from the palette for some funky interactivity, and learn some things about particlesGpu along the way. These techniques can be used with any video or pointcloud input! We also incorporate simple motion tracking and audio reactivity.
Let me know if you'd like to see more particlesGpu tutorials from me!
Get the project file on my Patreon: / 87259820
- My toolbar: github.com/function-store/Fun...
- InSession stream recording with @touchDesignerOfficial: • TouchDesigner InSessio...
- Simple Directional Motion-Detection: • Directional Motion Det...
- Webcam Skeleton Tracking from @blankensmithing: • Tutorial 2/3 - Audio R...
- Introduction to Visual Sensors workshop: musichackspace.org/product/an...
- Intermediate Tracking and Depth Sensors workshop: thenodeinstitute.org/courses/...
Patreon:
/ function_store
Follow me:
/ function.str
/ functionstore
-----
00:00 Intro
01:06 Preparation
04:12 Using Webcam
08:04 Disabling Source Interpolation
9:23 Adding Color
11:16 PostFX
14:10 Temporary Workaround
16:54 Webcam Interactivity
19:24 Kinect Workshops
20:06 Using Kinect
25:57 Audio Reactivity
28:10 Recap
29:24 OpTemplates quick demo
31:18 Outro

Пікірлер: 92
@jaxinger
@jaxinger 8 ай бұрын
For all those beginners like me who are just following the tutorial and getting nervous as soon as your own output does not match: At 2:26 after adjusting the total number of particles he changes it to life 1 and lifevariance to 0.5 in the particles GPU tab. Loved the tutorial!
@FunctionStore
@FunctionStore 8 ай бұрын
Thanks a lot, didn't realize I somehow cut that part! I actually usually add the following expression to the life variance parameter: me.par.Life/2
@dariyglush4664
@dariyglush4664 7 ай бұрын
thank you man, you helped me a lot
@Eckavolts
@Eckavolts 5 ай бұрын
Thank you for adding this. I thought I was going nuts.
@FunctionStore
@FunctionStore 5 ай бұрын
@@Eckavolts sowwy!
@Eckavolts
@Eckavolts 5 ай бұрын
@@FunctionStore Totally fine, don't worry about it! Thanks for a really excellent series of tutorials. You've really helped me a lot in learning TD.
@MechBullRodeo
@MechBullRodeo 3 ай бұрын
You know it's a good tutorial when you are coming back to it multiple times. I'm on my third rewatch
@FunctionStore
@FunctionStore 3 ай бұрын
Thanks! :3
@ordinaireX
@ordinaireX 8 ай бұрын
Really sick technique, can't wait to mess around with this.
@taeyangyoo1941
@taeyangyoo1941 8 ай бұрын
Simple and so nice! Thank u so much 💪🏼
@JonahHache
@JonahHache 8 ай бұрын
so good! You're the best!
@joaonunez695
@joaonunez695 8 ай бұрын
perfect!
@PaulikasKarolis
@PaulikasKarolis 8 ай бұрын
Great tutorial! What I find limiting with particlesGpu is that the spawn point tends to be blurry or disappears. But adding another kinect renderer inside the particleGpu component solved it! Also possible to move the camera 360 inside the particlesGpu
@carlosserrano9753
@carlosserrano9753 8 ай бұрын
As always doing amazing tools and sharing with the community!!! appreciate that Dan you rock !!!
@FunctionStore
@FunctionStore 8 ай бұрын
Thanks Carlos, it is my pleasure!
@camilosandoval4905
@camilosandoval4905 8 ай бұрын
its amazing thanks, its very useful
@Nanotopia
@Nanotopia 8 ай бұрын
🤯Did you hear that explosion? That was the top of my head blowing off! Thank you for sharing this tutorial. This has helped me tremendously!
@FunctionStore
@FunctionStore 8 ай бұрын
ouch! happy to hear though!
@folders_apries
@folders_apries 5 ай бұрын
Amazing!
@alchemist.D
@alchemist.D 8 ай бұрын
nice job
@clearwavepro100
@clearwavepro100 8 ай бұрын
great video, thanks for sharing!
@lionblack5065
@lionblack5065 7 ай бұрын
thanks a lot
@menybliss
@menybliss 9 ай бұрын
Love your contant! Tnx for sharing with ous your technics.
@FunctionStore
@FunctionStore 9 ай бұрын
🤗
@sakharov00in
@sakharov00in Ай бұрын
Big Like and Thank you!
@yosukeDVJ
@yosukeDVJ 8 ай бұрын
Nice! I've found that using the cameraViewport OP instead of the Camera OP is nice if you want to be able to smoothly move around the 3D space in real time rather than having the Camera output render after you've moved to the position you want.
@FunctionStore
@FunctionStore 8 ай бұрын
I usually use my CamSequencer camera comp tbh. It's been on my TODO list to integrate it with cameraViewport! But yeah been using the viewport a lot lately too
@barbodelic
@barbodelic 8 ай бұрын
Very nice tutorial, thanks! But I have a problem with the refresh rate of the video. It is not playing the webcam input. I only get like snapshots of the webcam every 5 seconds and then that picture floats around and refreshes with the next still that was in the videodevin. Can you help?
@FunctionStore
@FunctionStore 8 ай бұрын
hey sorry for the late response. Make sure you add some Life Variance as I did in the video
@kidnimbus3562
@kidnimbus3562 7 ай бұрын
The newer versions of touch designer dont have "Life" option on particlegpu tab so change "Life min" = 1 if the particles arent following your camera properly
@FunctionStore
@FunctionStore 7 ай бұрын
This was made with version 2022.33910 which is the latest stable, I believe you are using the experimental version? Good info thanks.
@yilinwu9787
@yilinwu9787 7 ай бұрын
Hi! I wanna know why I can't using the space bar after installing this function-store tools ? And thanks for your great tutorial!!
@FunctionStore
@FunctionStore 7 ай бұрын
Hey, no idea, I don't have this issue, also there is nothing that messes with spacebar :S
@smyrkphace
@smyrkphace 5 ай бұрын
Is it possible to give some depth to the first video source method using b&w height field video? I've tried to emit from a displaced mesh but cant get the particles to recognize the uv displacement, it just uses the base mesh. amazing tut! I dont have a kinect so looking for alternative way.
@FunctionStore
@FunctionStore 5 ай бұрын
hey, yea sure check this tutorial by @Freivonstil kzbin.info/www/bejne/qIrWYmRtraqBhpY or check my Patreon for a more optimized approach
@mattiaminerva2685
@mattiaminerva2685 15 күн бұрын
one of the best video about that ! Can I ask you where is possible to find the component "MoveDetectDir1" that you show at the minute 17:35? I didn't find on your Patreon. Thank you man
@FunctionStore
@FunctionStore 15 күн бұрын
Hey mate, thanks! You can find the youtube tutorial link in the description as directional motion detection
@dereklindsay3431
@dereklindsay3431 7 ай бұрын
hey! im using a thresholded video source into the Particle GPU instead of a webcam, but I can't figure something out. Its a 1920x1080 video all the way up until the Particle GPU where it appears like its squished a bit and the ends are cut off. I changed the Particle GPU render to no avail, and am not sure how to fix it. Any ideas? Thanks for a great tutorial!!!!
@FunctionStore
@FunctionStore 7 ай бұрын
Hey, I'm not sure what could have gone wrong if you followed all the steps, the webcam can be replaced with any video source "out of the box". As you can see around 6:00 we start with a squished image, and correct it at the source. When you view your point source input points (active viewer and hit V while mouse over the viewer) does it look like it should?
@NrDeLiso
@NrDeLiso 3 ай бұрын
I’m running into the same issue. Not sure what went wrong. All the output resolutions are the same but the particle GPU is cropping to one corner and is a different ratio
@puikwanlee251
@puikwanlee251 5 ай бұрын
May i know why my particle box is moving like waves but not moving inside the square box as you in 3:48? Thank you😪
@wq6052
@wq6052 6 ай бұрын
hi wondering if this could work with Arduino with the ultrasonic sensor to control the movement? If so how to do the adjustment to connect with Arduino? Tysm 😊
@FunctionStore
@FunctionStore 6 ай бұрын
For sure! I have an online workshop at The NODE Institute covering Arduino and it will give you all the info you need for this! (not directly with this patch but easily applied)
@UneekStudio
@UneekStudio 2 ай бұрын
Hey guys, Can you help me a bit with something. I have reached the point that I need the layout from top from "fx" to the "volume" that is not showing on my app. Does anyone know when can I make that one visible? Many Thanks!
@user-id2kf4nq5i
@user-id2kf4nq5i 8 ай бұрын
I use the same specs in particlesGpu but the result is totally different, don't know what's wrong with it
@FunctionStore
@FunctionStore 8 ай бұрын
Not sure. Obviously make sure it's 2022 version of particlesGpu and you follow all steps very carefully such as turning off interpolation and adding that one line of glsl
@___Axel_
@___Axel_ 7 ай бұрын
Hi, I've seen the video 100 times but I don't understand why when I connect the treshold with the multilay (min.4:55) the particles don't follow my face and don't react to the movement, could you help me please!? 🙏🙏🙏
@FunctionStore
@FunctionStore 7 ай бұрын
Hey make sure that you are in 32bit float, in the common tab of your inputs to the multiply
@1yin____
@1yin____ 5 ай бұрын
I also faced this problem.
@gamalieljustinflores5109
@gamalieljustinflores5109 8 ай бұрын
Hello! Will a normal webcam on my laptop work?
@FunctionStore
@FunctionStore 8 ай бұрын
Yup
@djsmokey1180
@djsmokey1180 3 ай бұрын
i am interested in getting a Kinect to use with touchdesigner. But from what i see is that those are very old and have outdated cabling options. Will they work on a modern M1 with the proper adapters?
@FunctionStore
@FunctionStore 3 ай бұрын
Kinect is not supported on Macs. Btw they have (or you have to buy) a USB adapter normally for PC.
@kallinikos100
@kallinikos100 2 ай бұрын
Thanks for the tutorial. I am stuck as I can't find the directional motion detector tool, 16:54, for my webcam. Is it available as download anywhere>?
@FunctionStore
@FunctionStore 2 ай бұрын
It's not really required for the tutorial, I just show it as an example. You can find the video om my channel, and the component on my Patreon. You should look into MediaPipe plugin on Torin Blankensmith's channel though
@kallinikos100
@kallinikos100 2 ай бұрын
thank you so much, might be annoying as I'm a total beginner, but what would you recommend for a simple setup with a webcam (depth camera too much for me) and would it be possible to make an interactive projection where students can interact with their own scanned drawings? I'm a teacher. thanks@@FunctionStore
@FunctionStore
@FunctionStore 2 ай бұрын
@@kallinikos100 not sure about the scanned drawing part but for a person interacting with the webcam mediapipe for sure
@Cluks
@Cluks Ай бұрын
thanks for the tut. everything works quite fine but at the point of multiplying the point grid and my videoinput i am getting stuck. all the picture is resembled by points but there are also lines facing all towards the middle point. Im on the newest 23 version. is there a workaround?
@FunctionStore
@FunctionStore Ай бұрын
Hey I'm pretty busy in the next few days, but if you upload a picture/video of what's happening to my discord it should be easier to help.
@Cluks
@Cluks Ай бұрын
​@@FunctionStorethanks for the reply but i just couln't find your discord so i posted it on the TD discord and referenced you :)
@andrew1550
@andrew1550 7 ай бұрын
Witchcraft!
@faisaltaher851
@faisaltaher851 8 ай бұрын
the particle gpu for me moves way too much and when i try to multiply it with my camera it just gives a weird box, could someone help me
@FunctionStore
@FunctionStore 8 ай бұрын
would like to help but I'm not sure at which point of following the video you have this issue, could you elaborate?
@faisaltaher851
@faisaltaher851 8 ай бұрын
@@FunctionStore the preparation
@faisaltaher851
@faisaltaher851 8 ай бұрын
@@FunctionStore specifically after i add the reorder to the particles gpu
@FunctionStore
@FunctionStore 8 ай бұрын
@@faisaltaher851 make sure the textures are 32 bit float RGBA
@faisaltaher851
@faisaltaher851 8 ай бұрын
i did that yet it still did not work :(@@FunctionStore
@ManuMarea
@ManuMarea 6 ай бұрын
is touch designer web capable? Can we have touch designer instances embedded in a ..outside of touch designer ?Stand alone. Or these incredible things need touch designer soft working?
@FunctionStore
@FunctionStore 6 ай бұрын
you need TouchDesigner running to run TD patches, so not web capable (you could run instances on the cloud but it's super limiting)
@FunctionStore
@FunctionStore 6 ай бұрын
can suggets looking into CablesGL
@jansengoldy
@jansengoldy 2 ай бұрын
hallo it's so nice to see your tutorial videos, but now i'm stuck at inputing MoveDetectDir1, because in my touchdesigner (version 2023.11340) there is no MoveDetectDir1 in tools section :( can you help me please?
@FunctionStore
@FunctionStore 2 ай бұрын
Hey it's a custom tool of mine. You can find the info in the description for tutorial / patreon. It's only used as an example, you can obviously use any tracking like MediaPipe as well.
@jansengoldy
@jansengoldy 2 ай бұрын
@@FunctionStore hey thanks for the answer, i am new to touchdesigner, now i'm gonna search how to add tox (custom tools) any suggestion??
@FunctionStore
@FunctionStore 2 ай бұрын
@@jansengoldy simply download them (patreon, github, etc) and drag and drop to your project. You can then also drag it to the Palette under My Components
@user-ip6km5po1n
@user-ip6km5po1n 4 ай бұрын
hi,How to find the movedetectDir component?
@FunctionStore
@FunctionStore 4 ай бұрын
HI, kzbin.info/www/bejne/oKaXd2SZfM14bLM
@user-ip6km5po1n
@user-ip6km5po1n 4 ай бұрын
@@FunctionStore thanks 💕
@user-uq2sk8dp4y
@user-uq2sk8dp4y 7 ай бұрын
6:01 这个按钮在哪啊 mac有吗
@FunctionStore
@FunctionStore 6 ай бұрын
you have to download my toolbar, link in the description "My Toolbar"
@user-uq2sk8dp4y
@user-uq2sk8dp4y 6 ай бұрын
@@FunctionStore oh thanks where is toolbar
@FunctionStore
@FunctionStore 6 ай бұрын
@@user-uq2sk8dp4y link is in the description of the video!
@kritimalina
@kritimalina 20 сағат бұрын
when i connect a threshold to my videodevin it does not just take in my face. it takes in the background too. in your case, it is automatically just ur face and the rest is transparent. how does that work?
@kritimalina
@kritimalina 20 сағат бұрын
4:36
@FunctionStore
@FunctionStore 20 сағат бұрын
Only if your background is dark it will separate. Threshold works with luminance of the input pixels. If you have nvidia gpu you can use nvidia background to separate you from the background.
@kritimalina
@kritimalina 20 сағат бұрын
@@FunctionStore thank you! I do have nvidiagpu when I hook up videodevin directly to nvidiagpu it just shows my silhouette but does not recognise my eyes and features like yours. i don't have threshold involved anymore in this setup. Could you please elaborate more on the nvidia setup?
@FunctionStore
@FunctionStore 19 сағат бұрын
@@kritimalina in TD there is a TOP for nvidia background, use that with your video devixe in, put a threshold after it, then multiply that again with your video device in top. Make sure the textures are 32 bit float.
@user-fw5yh1cs7e
@user-fw5yh1cs7e 8 ай бұрын
perfect!
Tracking motion without a Kinect - Quick Tips TouchDesigner EN
5:16
Benjamin Carrier
Рет қаралды 48 М.
Что будет с кроссовком?
00:35
Аришнев
Рет қаралды 1,4 МЛН
Face, Hand, Pose Tracking & More in TouchDesigner with @MediaPipe GPU Plugin
29:16
Hand attracted particles - touchdesigner tutorial
6:54
Outsanda
Рет қаралды 11 М.
Keeping in Touch 02 - Particle Attractors & Kinect
16:04
Visualesque Video
Рет қаралды 68 М.
Tutorial 1/3 - New Body Tracking Plugin for TouchDesigner - No Kinect Needed
21:18
How to Light Cinematically with NO LIGHTING GEAR
5:00
Brady Bouren
Рет қаралды 2,1 М.
Easy movement detection (Touchdesigner tutorial)
1:48
noones img
Рет қаралды 37 М.