I’m trying to replicate orbital and radial velocity from Shuriken, for a particle system that needs both + Turbulence, while having something similar to Limit Velocity. But I just can’t find a way to do it properly.
Adding either of those is pretty easy. The problem I’m having is creating a composition of them in a scalable way.
I could just play around with the position of the particles themselves:
But this doesn’t work very well - I want the particles to align along their velocity, but this doesn’t set any velocity. And I can’t manipulate this velocity with additional logic later, so it’s not very scalable.
I could also play with the velocity directly:
But this creates a huge problem. It requires me to set the velocity to 0 every frame, to then add the amount. And this completely breaks other functionality, like Turbulence. For example:
This looks cute, but it just doesn’t work. I need to set the intensity to a really huge amount for it to have any effect, and this way the particles just flicker like crazy. I believe it’s cause Turbulence needs the velocity to flow from frame to frame for it to work properly, so that orbital/radial speed implementation gives it problems.
I have no idea what to do… the effect I’m going for is so easy to replicate on Shuriken - I just tick all those boxes and they work perfectly together. Maybe I’m approaching these implementations in a completely wrong way to begin with.
I’d really appreciate some help! Cheers ![]()






