PDA

View Full Version : Accerlerating TP particles over lifetime


JeremyW
02-13-2007, 04:20 PM
Is it possible to have a particle move with a defined velocity at birth, and then have it accelerate over it's lifetime?
I was thinking of using the particles age to multiply the velocity, but can't seem to find the right node. PAge just outputs a boolean (0 or 1).

So far I've tried using the time node to multiply the velocity, but that just generates the particles at greater velocity with each new particle. The first few are moving slowly, the next few are faster, and so on, but each particle maintains conctant speed through out it's life, which is not what I want.

I'm working with the TP Polygon Emitter.
I prefer to do this in R8.3 if possible, but I have later builds as well.

TIA

JeremyW
02-13-2007, 05:08 PM
I found this:
http://forums.cgsociety.org/showthread.php?t=446138

Still wrapping my tiny brain around it. Further advice welcome.

Trig Fuller
02-13-2007, 05:13 PM
Hi

I just tried this and it worked.

Use PgetData to get age of particle and then mutliply that by a number then feed into PsetData. (see image)

You could of course use a range mapper to change the way the speed accelerates over time - it depends what you want.

Trig

after posting I noticed the link to the other forum post - Srek's file uses the same basic technique but adds a lot more control.

Rantin Al
02-13-2007, 05:16 PM
There is a preset in the TP Presets v.2 >Effectors > TP Speed Limit.
It is installed in the V.10 Browser or available as a v.9.52 library download from the Maxon site.

The TP Reference file is worth downloading as well.
HTH, Alan.

Per-Anders
02-13-2007, 09:09 PM
Use the PVelocity node, just set it to only change "Speed" and the evaluation type to be "Added" then modify the speed value as required.

CGTalk Moderation
02-13-2007, 09:09 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.