Every new emitted particle to use timeline animation?

Every new emitted particle to use timeline animation?

Silverland
Collaborator Collaborator
526 Views
3 Replies
Message 1 of 4

Every new emitted particle to use timeline animation?

Silverland
Collaborator
Collaborator

Hi, guys. I have made my paint fx object as nparticle instance. And i keyframed leaf length value on it from frame 1 to frame 100. But of course not all of the instances when emitted using this animation, because they emitted in different time.So only those instances that are emitted on the first frame completely have this animation, but those that are emitted later, especially after frame 100 dont pick up this animation of the leaf length. Is it any way in Maya i can make so that every new emitted particle uses my animation from the time when its emitted and not from the time that is specified in the timeline? So i need to offset it based on every new emitted particle. Very curious to know this, because it can be very useful in the project i am working on and it also gives me some cool ideas?

0 Likes
527 Views
3 Replies
Replies (3)
Message 2 of 4

Silverland
Collaborator
Collaborator
No ideas?
0 Likes
Message 3 of 4

Silverland
Collaborator
Collaborator
Maybe i need to post same question also in the "programming" thread
0 Likes
Message 4 of 4

Anonymous
Not applicable

Hi Silverland,

 

Just to keep my thoughts clear - you have and are after:

You have an animated PaintFx.

You instance this onto a particle.

 

You want the paintFX to start its animation when a particle is born.

 

After frame 100 things start to go hairy because the time is influencing the PaintFx animation.

 

What I would try:

Hand animate the paintfx - break its connection to time.  This will check to see if it can be done - I know as I have sped up and slowed down paintfx with expressions.  (you can create a number of different animations to bake out)

 

The particles will keep track of time, paintfx object will only globally affect the time.  Using the paintFx brush will not work.

 

You have to convert to polygons and apply the animated result as the instance object.  Then each animated polygon geometry can be given a start time when the paintfx is to start on the instance object - animated object sequence.

 

I am not sure if you can do it with a paintfx brush stroke - apply a stroke to each particle instance?  maybe.

 

C

 

 

 

 

0 Likes