- Home /
How can I create a particle 'vortex' or implosion using Shuriken?
At first glance this would appear to be a fairly straightforward undertaking and yet I can find no resources that offer a solution.
The effect I am looking to achieve would resemble the standard cone-shaped particle system though running in reverse, where particles begin at their maximum distance from the system origin (this I've accomplished using the "Prewarm" property) and travel towards the origin until they die. A good real-world example would be a vacuum inhaling a cloud of smoke. The particles begin with zero velocity and would accelerate inwards towards the origin (point of suction).
However, I've had a great deal of difficulty implementing this. I've tried using a spherical emitter with inverted normals, a cone emitter with a negative starting velocity, really every combination of geometry and velocity manipulation but I've not been able to reproduce the effect I'm looking for.
My question is, has anybody been able to successfully create a vortex or implosion type particle effect in Shuriken? If so, how did you accomplish this? Additionally, I've been able to create a particle system with the desired effect using the legacy particle components, though I was advised to keep away from them as they are less efficient than the Shuriken system. Is this true? Are there any other drawbacks to using the legacy system that I should be aware of or is it just a matter of whatever works?
For clarification, the solution detailed in this question was the method I used to create the particle system using the legacy components:
http://answers.unity3d.com/questions/138207/inverted-particle-emitter.html
Same here; I was able to do this sort of thing with the legacy system but not with Shuriken. I was gonna suggest using a negative playback speed but the docs say that's not supported...
Hi False_Idolitry! Did you manage to achieve this effect? I have been several hours trying to tweek any possible combination of shuriken emitters and speeds with no luck. Even tried to access each particle individually to move them towards a desired location but no luck either.
Answer by Screenhog · Aug 16, 2012 at 04:29 PM
So far, Shuriken doesn't support what you're asking for (although I'd made the suggestion about it during beta).
The Legacy Particle system isn't bad, and actually has a few benefits over Shuriken (non-planar collision detection, for instance). Shuriken is certainly more optimized in many ways, but the Legacy system is still useful. Use what works for you, keeping in mind general tips like "the fewer particles, the better".
Answer by 8sync · Feb 23, 2016 at 02:25 PM
To do this with Shuriken, simply emit from a circle or sphere with a large radius like 4, emit from shell and give it a negative start speed.