Integrating 3D models with photography
Interested in integrating your 3D work with the real world? This might help
# 1 22-12-2004 , 07:33 PM
powernemo's Avatar
Registered User
Join Date: Jan 2003
Posts: 57

Changing radiusPP

Hi there,

I have this simply excpression but i can't figure what's wrong:

Runtime Expression Before Dynamics mapped on radiusPP of my ParticleShape2 (blobby Surface)
here's :

float $raggio=.05;
if($raggio<.2)
{

$raggio=.05+(time/20);
particleShape2.radiusPP=$raggio;
}

i want my blobbies start from .05 size and grow up 'til .2 but in some case blobbies grow time after time without stopping in other case they won't grow. What's wrong? What's the correct implementation?
thnx

# 2 28-12-2004 , 02:55 PM
Alan's Avatar
Moderator
Join Date: Oct 2002
Location: London, UK
Posts: 2,800
ok you need to do this first:

create a creation expression first (in the same way you made a runtime one) but do this:

//this is your start value
particleShape2.radiusPP == 0.05;

then change your runtime expression to something like this:

//get the value of the radiusPP
float $raggio = particleShape1.radiusPP;

//compare it to the max value you want them to grow to
if($raggio < 1)
{
//add a value on this can be anything you want it to be
$raggio+=0.001;
//set the value of the radiusPP
particleShape1.radiusPP=$raggio;
}

That should work.

:bandit:
Alan


Technical Director - Framestore

Currently working on: Your Highness

IMDB
# 3 29-12-2004 , 02:14 AM
powernemo's Avatar
Registered User
Join Date: Jan 2003
Posts: 57
Yeah! Thanx alot man!!! It works great!!!:tup:

# 4 29-12-2004 , 12:26 PM
Alan's Avatar
Moderator
Join Date: Oct 2002
Location: London, UK
Posts: 2,800
No problem user added image

:bandit:

Alan


Technical Director - Framestore

Currently working on: Your Highness

IMDB
Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads