Spring POP equivalent?

What is the closest POP to the Spring SOP? Is there any way to achieve similar effects with POPS I can get with Spring SOP, but many more points?

Hi Gord, there’s no equivalent right now in POPs, you would have to roll your own using a feedback loop with feedback POP and math mix POP or GLSL POP.
It should be relatively straightforward to get some basic spring functionality, I’ll aim to share a sample in a bit

Thanks Vincent. Anything that would kind of have that delayed reaction that carries on for several seconds would be of interest to me - as spring SOP has real limits on how complex i can get - for example like this example I made this morning: https://www.instagram.com/p/DG0nYeeAj1s/

SpringFeedbackPOP.toe (5.3 KB)

Hi Gord, here’s a simple system, each point tries to go to the matching target point, on glsl1 you can play with uForce (how fast it tries to get there) and uDrag (1 is no drag so it would always oscillate around the target, less than 1 it will converge eventually).
if you change the input geo you need to restart the feedback loop so the geo inside the loop updates.

I hope that’s helpful, let me know if you have any question, we could eventually package it into a comp with a few more options or turn it into a more full fledged POP if there is enough interest.

4 Likes

@vincentDev That is so kind of you Vincent! I will use it today. +1 for packaging it into a comp. I will give you some feedback in a few days. You made my day!

1 Like

Hi again Vincent. I made this today with your little toe modified and multiplied a bit with a few Geos:
https://www.instagram.com/p/DHHY8pUC7QT/

I really appreciate your code, even though I don’t understand GLSL very well. I do really think a spring POP that can accept forces and metaball type things and various geometries would be a great addition to POPS with control over speed and drag like you made. Thanks again!

1 Like

Hi Gord, very cool thanks for sharing!

Internally we started working on that for Particles (different ways to define forces), so we could eventually extend it so it works with a Spring POP, I’ll log it internally

1 Like

Thank you sir - good to hear! Keep up your great work on POPS!

1 Like

Hi ,
i took the example a bit forward and build a tiny comp as start for a springSOP–>POP equivalent.
There is more i want to do like set the stiffness via a texture an maybe create bounds that reflect the spring so to have waves like motion! I’ll post here the new version as soon i feel is ready for now have fun with this
SpringPOP.3.toe (14.1 KB)
The system is based on fields to “pick” the geometry and let the spring does his job. Feedback are welcome!!

Some ideas :

It will be super if we could set facetPOP “unique point per pole” also on demand so i decide where to break the geometry → too stretched ?? add point so the geo can move free there… not sure make sense. is like free primitive on demand basically,(you do not share vertices in set of primitives adding points to each prim creating new vertices :- ) ).

Also would be nice have passes in some POP, especially transformPOP. I am used to manipulate vertices in TOP with weights and pointtransformTOP, passes allow complex recursive rotations.
I know i can manipulate the weights from the field but a simple slider for passes will be a very nice add!!

Best,
Simo

1 Like

Thank you sir! I shall give it a whirl today!

4:17pm made this with it - thanks Simo! Very cool! https://www.facebook.com/reel/1010255017299544

1 Like

Well DONE!! @gordharris

1 Like