
how to do some particles getting out of a character mouth ???
BUT if have to make them making forms and mass while following some paths in spiral ???
i just couldn´t think a way to do that.....

how to do some particles getting out of a character mouth ???
BUT if have to make them making forms and mass while following some paths in spiral ???
i just couldn´t think a way to do that.....
particlePosition = [sin(Time*360)radius, cos(Time360)*radius, particleAge ] would give you spirals going upwards spinning 360° every second…
Hehe, nice one, Captain! Another way is to use the speed by icon operator - you can pass particles to it at different points, and if it’s path constrained to a spiral, the particles will perform the move too.
Not sure i understand youre setup. would you mind building a small sample file?
Thanks
-Michael
What MAX version are you using ?
Please,
send in Max9…
i think i didn´t express myself right, i´ll colect more references to show better…
my first test…(far for what i want)

remember this scene in first MUMMY film (1999) ???
while "the mummy" open his mouth blows particles and throw a "parasite insects" effect.....
this is PART what i need,
because also want the particles to follow eight splines in spiral to achive forms…
oO?
Haven’t seen the movie, regretably. But I hope you’re on your way to achieving the effect - post again if you have a more concrete question.
resume:
animate particles outside mouth while character blow.
particles have to travel in 8 spiral forms
how to put it inside the SCRIPT operator ?
EDIT:
let say i have 1 cylinder that have a face extruded along a spline…
is it possible to make particles passing and traveling inside it, respecting the volume of gemoetry ?
like an air passing inside a pipe ???
Split your flow into 8 events (with split amount operators) and create the 8 different spirals, with 8 speed-by-icons.
Just use a spline to drive them, again with speed by icon, using the ‘steer towards trajectory’ option.
What radius is this referencing? I added this line into a script op and it totally errored out!
(
pCont.usePosition =true
pCont.useAge=true
)
on Init pCont do
(
)
on Proceed pCont do
(
count = pCont.NumParticles()
for i in 1 to count do
(
pCont.particleIndex = i
CurID=pCont.particleID
--if (pCont.particleNew) then
(
pCont.particlePosition = [sin(Time*360)*radius, cos(Time*360)*radius, pCont.particleAge]
)
)
)
on Release pCont do
(
)
well, you have to define the radius somewhere before in the scirpt.
like:
radius= 50
or
radius = $sphere01.radius
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.