StefanAlbertz
10-27-2009, 03:57 PM
Before i start describing my problem, a little trick i discovered last week:
On particle type point, streak, multi point, multi streak there is a color accumulation switch that causes overlapping particles to add their color instead of being opaque. When using sprites, this switch isnīt existent. Now first switch to point, turn on color accumulation and switch to sprites. With normal shading mode and hardware render buffer you wonīt see any success, but if you change renderer to "high quality renderer" and render with "Maya Hardware", the sprites will color-accumulate .. nice undocumented .. bug? .. but it saves the day sometimes.
Now to my question: Iīm doing a firework and in one particle system (the one where some glowing fireballs fly away) iīve to colorise the sprite particles themselves (normaly i try to keep them greyscale to later use rgbPP). The sprite is constructed using a circular ramp (to stay flexible) and i would like to keep it that way. When the particles come to the end of their lifes, i want to flash them bright white - and here is the problem: since they are colored by the sprite, rgbPP can only influence the color (its multiplied, isnīt it?) but not control it completely - so, going back to bright white seems to by impossible. Now i thought that i could switch the sprite, like with a sprite sequence - is this also possible, if one doesnt use a sequence but a texture to generate the sprite?
Another question (not sprite related): is it possible to emit a particle by another particle at a specific age of that second particle? Like: at age 5 you emit 10 particles?
Edit: that last one is already solved. It was in the particle menu (add per particle emission attribute).
On particle type point, streak, multi point, multi streak there is a color accumulation switch that causes overlapping particles to add their color instead of being opaque. When using sprites, this switch isnīt existent. Now first switch to point, turn on color accumulation and switch to sprites. With normal shading mode and hardware render buffer you wonīt see any success, but if you change renderer to "high quality renderer" and render with "Maya Hardware", the sprites will color-accumulate .. nice undocumented .. bug? .. but it saves the day sometimes.
Now to my question: Iīm doing a firework and in one particle system (the one where some glowing fireballs fly away) iīve to colorise the sprite particles themselves (normaly i try to keep them greyscale to later use rgbPP). The sprite is constructed using a circular ramp (to stay flexible) and i would like to keep it that way. When the particles come to the end of their lifes, i want to flash them bright white - and here is the problem: since they are colored by the sprite, rgbPP can only influence the color (its multiplied, isnīt it?) but not control it completely - so, going back to bright white seems to by impossible. Now i thought that i could switch the sprite, like with a sprite sequence - is this also possible, if one doesnt use a sequence but a texture to generate the sprite?
Another question (not sprite related): is it possible to emit a particle by another particle at a specific age of that second particle? Like: at age 5 you emit 10 particles?
Edit: that last one is already solved. It was in the particle menu (add per particle emission attribute).
