View Full Version : how to do this kind of effect ?
Polimeno 06-07-2008, 01:13 AM http://farm1.static.flickr.com/170/424766082_5f086a22d2.jpg?v=0
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.....
|
|
CapitanRed
06-07-2008, 12:40 PM
particlePosition = [sin(Time*360)*radius, cos(Time*360)*radius, particleAge ] would give you spirals going upwards spinning 360° every second...
Glacierise
06-07-2008, 03:39 PM
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
Glacierise
06-07-2008, 11:13 PM
Here you go ;)
Polimeno
06-08-2008, 12:08 AM
Here you go ;)
What MAX version are you using ?
Please,
send in Max9....
* EDIT
i think i didnīt express myself right, iīll colect more references to show better....
my first test......(far for what i want)
Polimeno
06-08-2008, 01:28 AM
http://ia.media-imdb.com/images/M/MV5BMTM0MzM0MDgxNV5BMl5BanBnXkFtZTYwMDU5NjM3._V1._SX475_SY281_.jpg
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?
Polimeno
06-08-2008, 05:40 AM
not yet.....
Glacierise
06-08-2008, 06:48 AM
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.
Polimeno
06-08-2008, 08:32 AM
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
particlePosition = [sin(Time*360)*radius, cos(Time*360)*radius, particleAge ] would give you spirals going upwards spinning 360° every second...
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 ???
Glacierise
06-08-2008, 09:37 AM
resume:
animate particles outside mouth while character blow.
particles have to travel in 8 spiral forms
Split your flow into 8 events (with split amount operators) and create the 8 different spirals, with 8 speed-by-icons.
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 ???
Just use a spline to drive them, again with speed by icon, using the 'steer towards trajectory' option.
Polimeno
06-08-2008, 10:27 AM
please,
can you send me a MAX9 file ?
Glacierise
06-08-2008, 01:10 PM
I can't, sorry, no max 9 here.
CapitanRed
06-08-2008, 01:37 PM
is this the motion you were looking for??
Wicked
06-08-2008, 09:44 PM
is this the motion you were looking for??
Nicely done! Good job! :thumbsup:
Polimeno
06-08-2008, 09:47 PM
Glacierise - ok, no problem.
CapitanRed - yes ! thanks !!
=)
avolution
10-17-2008, 06:49 PM
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
(
)
particlePosition = [sin(Time*360)*radius, cos(Time*360)*radius, particleAge ] would give you spirals going upwards spinning 360° every second...
CapitanRed
10-18-2008, 09:30 PM
well, you have to define the radius somewhere before in the scirpt.
like:
radius= 50
or
radius = $sphere01.radius
CGTalk Moderation
10-18-2008, 09:30 PM
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.
vBulletin v3.0.5, Copyright ©2000-2013, Jelsoft Enterprises Ltd.