THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 21/02/2012 at 09:56, xxxxxxxx wrote:
Hi Lennart,
here's the code:
import c4d
from c4d import utils
import c4d.modules.mograph as mograph
from c4d.modules import render
def main() :
ColorOverLife = op[c4d.ID_USERDATA,2] # gradient user data
irs=render.InitRenderStruct()
ColorOverLife.InitRender(irs)
tp = doc.GetParticleSystem()
md = mograph.GeGetMoData(op)
if not md: return False
Color=md.GetArray(c4d.MODATA_COLOR)
cnt=md.GetCount()
for i in range (0, cnt) :
life = tp.Life(i)
lifeTime = life.Get()
age = tp.Age(i)
ageTime = age.Get()
Color _= c4d.Vector(ColorOverLife.CalcGradientPixel(ageTime/lifeTime))
ColorOverLife.FreeRender()
md.SetArray(c4d.MODATA_COLOR, Color, True)
I hope you can help me with the trasparency over life...
Make good use of it. 
Cheers
Luther