How do I make particles fade out over their lifetime?

Wondering how to accomplish a certain animation task? Ask here.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
HavenTheRaccoon
Posts: 9
Joined: Thu Feb 13, 2025 5:56 pm

How do I make particles fade out over their lifetime?

Post by HavenTheRaccoon »

Or other animations over their life. When I animate a fade out on the particle object (layer within the particle layer) from frames 1 to 12, the whole thing fades out after frame 12 rather than each particle.
─▄▀─▄▀
──▀──▀
█▀▀▀▀▀█▄
█░░░░░█─█
▀▄▄▄▄▄▀▀
User avatar
synthsin75
Posts: 10468
Joined: Mon Jan 14, 2008 2:20 pm
Location: Oklahoma
Contact:

Re: How do I make particles fade out over their lifetime?

Post by synthsin75 »

Sounds like you need to use the particle layer to duplicate the sublayers but without animating how they are emitted. Then you can animate how the individual particle moves and fades, and use the particle layer to vary how each copy is played.
Here's a very simple example:
https://www.mediafire.com/file/hvd7z3o7 ... .moho/file
User avatar
Greenlaw
Posts: 10962
Joined: Mon Jun 19, 2006 9:45 am
Location: Los Angeles
Contact:

Re: How do I make particles fade out over their lifetime?

Post by Greenlaw »

Here's another tip: You can vary the fadeout timing by making duplicate sprites and offsetting their values. For example, here's a setup using only two sprites...

Image

Download: Stars.moho

I typically make about five sprites in my setups. The offsets help make them look more naturally randomized.
Animations, Tutorials, and Cats (Oh, My!) Little Green Dog Channel on YouTube!

D.R. Greenlaw
Artist/Partner - Little Green Dog
Little Green Dog Channel | Greenlaw's Demo Reel Channel
Post Reply