pyrocluster cinema 4d 9 Manual Do Utilizador
PYROCLUSTER
REFERENCE 19
Animating colors
To control the particle radius by age (so that older particles grow larger, say) is a
straightforward concept, but what about changing the color of each particle over
time? At first glance, the color gradients in PyroCluster can be a little daunting, so
we’ll give an overview here. See the relevant descriptions of the various options for
more detail.
time? At first glance, the color gradients in PyroCluster can be a little daunting, so
we’ll give an overview here. See the relevant descriptions of the various options for
more detail.
The Color gradient on the Globals page controls the particle color and the Color
gradient on the Age page controls the color change over the particle’s lifetime. So,
when Age effects are enabled, the color of the particle at any time is taken from the
when Age effects are enabled, the color of the particle at any time is taken from the
Age Color gradient and mixed with the color defined by the Color gradient on the
Globals page. The color mix between these two colors is controlled by the Color Mix
Globals page. The color mix between these two colors is controlled by the Color Mix
gradient on the Age page.
Let’s take a look at an example Age Color gradient, below.
An example of the Color
gradient on the Age page.
Frame 0 Frame 50 Frame 100
This Age Color gradient assumes a particle system with a particle life of 100 frames
and with all of the particles born at frame zero. After 100 frames the particles die.
If, on the other hand, the particle life had been set to 60 the right-hand edge of the
gradient would define the particle color at frame 60.
If, on the other hand, the particle life had been set to 60 the right-hand edge of the
gradient would define the particle color at frame 60.
Usually, particle life varies for each particle (set using a ‘lifetime variation’
parameter in the emitter) which is why you can’t always know the exact
frame numbers in a gradient—they change with every particle.
frame numbers in a gradient—they change with every particle.
In the example above, the newly-born particle is colored yellow at frame 0, then
between frames 0 and 50 it gradually becomes red; finally, at frame 100, the particle
dies with a blue color. This example assumes a changing Age Color with no global
color mixed in. The color gradient you set on the Globals page of the PyroCluster
shader acts as a base color that can be mixed with the Age Color.
between frames 0 and 50 it gradually becomes red; finally, at frame 100, the particle
dies with a blue color. This example assumes a changing Age Color with no global
color mixed in. The color gradient you set on the Globals page of the PyroCluster
shader acts as a base color that can be mixed with the Age Color.
The mixture between the Globals Color and the color calculated as the particle ages
is controlled by the Color Mix gradient on the Age page. A plain white in the Color
Mix gradient will not mix and of the global color at that particular position on the
gradient (i.e. at that age of the puff or particle). Increasing shades of gray will mix in
more of the Globals Color. You can easily use the Mix gradient to make clouds flicker
or pulse like burning oil.
Mix gradient will not mix and of the global color at that particular position on the
gradient (i.e. at that age of the puff or particle). Increasing shades of gray will mix in
more of the Globals Color. You can easily use the Mix gradient to make clouds flicker
or pulse like burning oil.