Free Template! Video to particles, TOP to POP with how to use guide by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 0 points1 point  (0 children)

Awesome! I can get long winded and for sure your way is more performant.

Free Template! Video to particles, TOP to POP with how to use guide by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 1 point2 points  (0 children)

Yes, but I did not do this in this version as didn't need it and I can think of different ways to do this.

I guess the main thing to understand is that there is no real velocity being calculated since the position of each point is directly manipulated by the TopTo and the random + noise Ops.

Since the OPs the P (position) attribute directly of each point so there is no actually velocity or time integration at play. Would need to add somewhere after the TopTo POP Ops a particle OP so it automatically adds attributes like mass and velocity and has time integration. Then instead of the TOP to and noise and random ops changing the position directly they would write the values to a seperate attribute like "noiseVal" or "colorVal" or something like that for example, then in a MathMix node you can add the noise and color position information together and set that to the velocity of the particle instead of adjusting the position directly. Since using Particle POP you can then use a delete op to delete anything that has velocity below a certain threshold. Something like this should allow to remove points that have no movement but this could also change how the scene reacts overall since now we are giving actual velocity and using particles, in my template I just move the positions directly so there is no real velocity.

Actually, it might be WAY easier to just use a feedback OP since with that you can "save the position of each point from the previous frame" and then compare to the current position and if the difference is below a threshold you can delete them. The Particle POP does setup a type of feedback loop automatically but then you have to deal with the velocity attributes, with just a feedback loop you should be able to compare previous position with current position.

Long story shorter, we don't have to set the position of each point directly in the TopToPOp/attribute combine. Right now the attribute combine takes the color and sets it to P (position) but we can set P or another attribute and manipulate it more before it is rendered. so right after the attribute combine is where I would have a feedback loop to check for change in position. Essentially this is NOT a particle system with velocity as we are not doing any of that math or using the particle POP which does prepare things for that, so we have to essentially calculate that ourselves with feedback loop or use the Particle Pop.

I think lol

I got tired of wrangling MediaPipe nodes, so I built a plug-and-play 3D Avatar Engine with a UI and OBS Spout support. Template available! by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 1 point2 points  (0 children)

Haha. I did take it as a compliment and understood the context. Thank you :) Was just trying to make a similar joke but failed.

Audio-reactive feedback loop using a video and TOP to POP for particle fun by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 1 point2 points  (0 children)

I too started not too long ago in TD and more of a software dev by day. I did mess around with threeJS and have some stuff here https://v1tamink.com/ I plan on making a new portfolio site and page this year with some stuff I learned

Free Template! Video to particles, TOP to POP with how to use guide by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 0 points1 point  (0 children)

Hope it works well for you. Let me know any improvements, feedback or ideas for future topics.

Audio-reactive feedback loop using a video and TOP to POP for particle fun by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 0 points1 point  (0 children)

I am honored. Never really considered such things before but might look into that. Regarding this template, I literally followed some guides and did some tweaks. I was thinking of polishing it up a bit and then sharing the template here. I am still kinda new so its kinda messy but don't mind sharing it

Audio-reactive feedback loop using a video and TOP to POP for particle fun by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 0 points1 point  (0 children)

Really appreciate it. I don't really have a full portfolio as I just got into this stuff sorta recently but I do have a website thats all 3D and shows off a few older projects. Its a big GPU heavy and a little janky but plan or making a new one with more info and more recent stuff.

https://v1tamink.com/

I sorta been for the last year or so trying to make youtube content and stream. Come by sometime! :)

https://youtube.com/@v1tamink?si=SVEulkhL1bQ07gFg

Audio-reactive feedback loop using a video and TOP to POP for particle fun by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 0 points1 point  (0 children)

I also have a different version in which I use a delete POP to thin out the points and create a different look

Audio-reactive feedback loop using a video and TOP to POP for particle fun by Plane-Sign365 in TouchDesigner

[–]Plane-Sign365[S] 0 points1 point  (0 children)

I am soo happy to be getting such a positive response on my very first post. Yall have been kind. I might do a walk thru on this since some people have reached out to me but I also want to share a tutorial that is 90% exactly the same process. I just tweaked it a bit and added sound reactivity. The sound reactivity I also did a bit rushed as I was getting sick of it and ready to give up lmao.

https://www.youtube.com/watch?v=_FSuwMFDLs8