Particles following splines


You need to give it a normal alignment first ;). Select all the verticies on your spline and apply a uvw map. to the stack. Not enough emmitters? Refine your spline segments. Just got a sweet idea for a set of whips from this post for NWN. Thanks :slight_smile:


I’ve been playing with this for a few minutes. You don’t need to select the vert sub-objects you can just apply them to the spline. But in your birth operator you still need to emmit from selected verts. It then spaces the particles along the spline evenly between the verts. So vert placement is a concern. Might want to use beziers, to get the correct curve and vert placement.


Im not able to get the P-flow to select the spline while its in the spline form/ are you doing something special?


Guess I’ll make you a mini tutorial. I need to get used to the Max/Camtasia workflow anyway. Hopefully my webhost will be up today so I can post it for you.


Hey all,

I was wondering if anybody ever came up with a solution to the whole particles following a spline path problem. I have been searching and tinmkering for days in disbelief that there is not a simple way to do this.

All I want is to be able to make a spline or helix type spiral and have my particles travel along that path.
Am I missing something quite obvious?

Every 2d/2.5d program I have ever used had the ability to move particles along a spline.
Is it like this in all 3d packages?

I am using Max7, has anything improved in PF in ver8 and ver0?


havfe you guys tried speed by icon from the toolbox #1 if anyone has?


Speed By Icon is a standard Particle Flow operator.

And there is no difference in standard Particle Flow in max6, 7, 8, or 9 - you can just add Particle Flow Tools Boxes to any of these versions to extend its capabilities.

Oleg B.


sorry, misspelled this… :frowning: ment speed by icon OR tool box…RDG from the maxscript forum wrote a script that takes care of that issue! i´ll tell him about this thread :wink:

kind regards



thank you anselm!

I was reading the post this morning, but wasn’t sure what the problem/task really is …

If it is about ‘Particles Following one or more paths’ I’d like to redirect you to my thread:
multiple paths and static materials
The inital problem was solved easily with help from anselm and some interesting pflows were delvopeed.

You find there a birth script to attach particles to multiple splines that don’t have the same origin. And a tool to setup a pFlow where the particles follow multiple splines - this time they should have the same origin. But I think both can be combined …

the same Origin means: All splines have their first vertex at the same position …

Maybe this helps.



Hey, thanks for all the replies.

Georg, I am going to checkout that maxscript you linked me to.
Thanks for that.
I will check back with any progress I make.


Huh? What’s the big problem here? Since when speed by icon is not enough for the particle-by-spline stuff? Somebody needs to read the ref :smiley:


This issue I’ve been having is somewhat relevant to this thread. I’m using a spline as a path constraint for the emitter to generate the original particles but after those particles are emitted I want them to “stick” to the spline as the spline animates.

here is a preview - you can see the problem:

I’m open to any alternate methods, thanks in advance for any help.


You can do this with the Lock/bond operator in Particle Flow Tools Box #1. Check out at :wink:


Great & thanks - I’ll check it out.


Enable it in viewport and render. Then after you add the UVW modifier you can pick it. It’s been a while since I needed to emit from a spline. Sorry it took so long to answer.


If you use the method mentioned in my post above and don’t add a speed operator there is no need for a plugin. Hope it saves you a few bucks.:thumbsup:

Edit: almost forgot to mention not to use any forces either that may blow, drag or otherwise gravitate on the particles that you want to stick to the spline.


Hey all,
I need to animate a “scent”. Like in the cartoons how they draw a scent line in the air…the audience can see it as the character follows it with their nose- I’m trying to do that in 3d.

The speed by Icon trick didn’t allow existing particles to hug the spline as i moved it. (same as paccollective 's problem) So actually birthing the particles onto the spline might be the go.

Hey Supreme Pizza how do you get the birth of particles to occur elsewhere from the emitter? I can’t find any option in the birth operator that allows you to pick a spawn point. (This is just the default Particle Flow without any plugins)


You should model your scent trail, then birth particles on it, record the particles position in the vector channel, reposition them, and use the find target ‘by script vector’ option.


Sorry it took so long to reply I’ve been very busy with graduating/relocating the past few weeks and am interested in some contract FX stuff for the next 3 months so email me if you need something.

In reply to the post for anyone else interested in this technique. Follow Glacerice’s advice and use the

“particleVector Sample Script”

Which you can find in the MAXScript reference.

Modify it to your needs.



This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.