Hi !
Here is my question, is it possible with POPs only to create new points in a feedback loop ? Imagine that we start with 1 point and each frame we create new one(s).
Thanks,
Edgar
Hi !
Here is my question, is it possible with POPs only to create new points in a feedback loop ? Imagine that we start with 1 point and each frame we create new one(s).
Thanks,
Edgar
Is the Primitive POP a good solution for this ?
You can merge new points in the feedback loop, see attached
FeedbackAddPoints.toe (5.9 KB)
Geometry and memory usage can explode very quickly though, one easy way is to use the Memory Limit parameter on the feedback POP, another more involved way would be to use the Topology POP.
Also I’m currently noticing a bug trying to delete points in the feedback loop, I will investigate.
Otherwise depending on what you’re trying to accomplish it might be easier to use the Particle POP.
Hope that helps!
Hey Vincent !
Thank you for this solution it works pretty good ! I’m currently trying to understand and create Space Colonization Algorithm in POPs so I don’t know if Particle POP really makes sense I didn’t use this operator that much..
Thank you again
I think particle POP could work, it should just help managing spawning/removing points, and you could skip using forces.
Space colonization is fun, I hope you can accomplish what you want!
Otherwise identified a couple bugs with Feedback and deleting geo, we will investigate, here’s a simple setup to both delete points and point prims based on age and limit memory using topology POP that seems to work around current bugs.
FeedbackAddAndDeletePoints.toe (4.2 KB)
Okay I will try with classic Feedback loop and then Particle POP !
I hope so, thank you haha
Hmm the file you sent is saved in 2025.30144 it isn’t released right ? When I open it with 30060 the project crash after a few sec
Oh sorry about the version, reuploaded it above saved with 30060, though that shouldn’t cause it to crash.
It probably is because of the bugs mentioned above but if it still crashes for you and you get a .dmp file I appreciate if you can share it, thank you.
No worries, here is the .dmp :
TouchDesignerCrash.2025.30060_5.dmp (1.2 MB)
Thank you for the reupload !
Last question. The connect every new point of the growth I thought using the Proximity POP and the distance the same as the tree ‘Segment length’. After this I wanted to use Smooth Line POP but it only works with Linestrips right ? Is there a way to convert Line to Linestrips or do you think at another solution for this specific case ?
It crashed again… Strange
TouchDesignerCrash.2025.30060_8.dmp (1.1 MB)
Thank you for the dmps!
Yeah it looks like there are a few issues with the feedback in this build, sorry about that.
Otherwise you can use the convert POP to convert lines to line strips.
Your welcome !
No problem, can’t wait to see how deleting in fb works once it’s fixed
Oh yes I didn’t read properly the options…
Linesmooth make TD crash when I select a Pre-Divide option, it is normal ?
NewProject.3.toe (3.9 KB)
Thanks for the lineSmooth crash report, I can reproduce as well, we will fix it.
Things should never crash!
(well except some cases when you run out of memory, these are not easy to prevent)
Okay perfect, glad I can help !
Yes it makes sense !
Thank you again for the help !
Also I should have been clearer that converting lines to line strips currently just create a 1 segment line strip, so line smooth or line divide won’t have an effect, unless you move the points with a noise or something after.
We have it on our list to convert connected lines to a single line strip, but it probably won’t work well for branching, tree-like shapes
Okay I undersand better. Are the operations behind the try to divide a single segment the reason of the crash ?
Will this single line strip be organizable by Attributes ?
Yes that what I’m thinking..