View Full Version : How are these things created?

02 February 2007, 02:48 PM
I just saw this demoreel ( from the frontpage and I was wondering how one could accomplish the grow effect from the 1st shot of the reel? Can something like that be created without scripting?

02 February 2007, 07:31 AM
of course - good old fasioned tedious hand animating a mass of objects! :P

possibly even an extremely compicated and large pflow.

02 February 2007, 01:15 PM
HMm, it must be Pflow according to the provided information on is site...

02 February 2007, 05:02 PM
I had ALOT of questions on that scene.
Its pretty simple.
Basicly I just scripted the chuncks into pflow and scaled them to zero. then i had some deflectors come along and tell the chunks to rotate and scale to there original size.
This is were i learnt how to script pflow and fragments.

I put a stripped version of the file HERE (

Please dont use the file for anything more than tearing apart.
Hope it helps.

02 February 2007, 10:00 PM
thank u so much

02 February 2007, 11:04 PM
Wow! Thank you very much for sharing that! I saw your reel and was also wondering how you did that. Any chance you might wanna give a brief rundown of your particle view layout?
I think I get the jist of it, but I'm just curious how things like your gotorotation, find target, and keep apart work together for the effect. Thanks for the info.:)

(Ive attached a screen grab of your particle view.)

02 February 2007, 12:02 PM
Wow, never thought 'the man himself' would answer my question! Thank you very much! :thumbsup: I think I'm going to have a lot of fun with P-flow:)

02 February 2007, 05:42 PM
No problem dude!
Glad to help.

02 February 2007, 07:45 PM
arvid u r the most nice guy i ever saw in cgtalk

u rock man, u r the man, am so happy and honerd to know u

:thumbsup: :bounce: :applause:

02 February 2007, 07:26 AM
it's really useful!! thanks a lot mike!

and here is my PFlow works that use that scripts (


02 February 2007, 01:01 PM
arvid you rock! ;)

a brief explaination of the flow woueld be great i agree with prox-emics! i gotta play with the setup if i can find the time :( right now im burried in production pressure but hey ill take some time durign weekend...

kind regards


02 February 2007, 05:35 PM
Bump, in hopes of a brief explanation. :)

02 February 2007, 02:59 AM
so...i have been able to kinda figure this out by toying around with it. but i am pretty new to particle flow and even newer to maxscript, so that doesnt really mean i fully understand what is going on...i have atatched a screenshot of my PF which works but geeks out around frame 50 and i can not get it to work without the script operator being before the birth operator..also, if any one could maybe shine a little light on how this is working, i would greatly appreciate it..not trying to ask dumb questions, but i can get it to work and have a slight understanding, but any additional info on how this PFlow is thinking (so to speak) would be amamzing..thanks and much respect for even giving me this much info and actually sharing your file..many thanks

02 February 2007, 08:41 PM
Hey dudes.

prox-emics - happy to share.
t1042 - lookin sweet.

Been very busy so I didnt see that this thread was still active.
I made this flow a year ago so Im gonna try to explain it if I remember it right.
Might have done this diffrently today but it works so whatever.
(The Event numbers are a bit weird so just see them as names).

Event 01
This event gets all the fragments from the scene and puts them in the flow.
I scale the particles down to zero so you cant see them.
The rotation doesnt do anything the birthscript isnt already doing so you dont need it.
Then I let a couple deflector tell pflow to go to the next event

Event 02
Here i put the position of each particle into the particle vector and send them to Event 05
I did this so i can move the particles with forces or a keep apart
and then let it find their way back to their original position with a find target.

Event 05
Then I animate the scale up to its normal size. I push them apart with the keep apart.
I also use the go to rotation to find a random 3d rotation under 7 frames and then
send the particles to event 06

Event 06
here the particles finds its way back to its original rotation (go to rotation & rotation)
and its original position with the findtarget set on script vector from Event 02

Event 07
Kills the speed and I have a Delete in there cause I was probably experimenting with a particle age material.

Thats should be it.
Hope that explains it a bit clearer.

02 February 2007, 01:28 AM
plejboy you are seriously an awesome person! i really appreciate you taking the time, as im sure everyone else does too. im gonna play with it loads tonight and put any thing i find back on this thread..just wanted to show my gratitude! ps: your reel is awesome!!:thumbsup:

02 February 2007, 09:39 AM
thanks plejboy :)

03 March 2007, 11:21 PM
thanks as well, I've been following this thread with interest

03 March 2007, 11:03 AM
plejpoy u rock :buttrock:

and there is just one question:
how u made the fragments how u cut it this way? i dont get it

thank u

CGTalk Moderation
03 March 2007, 11:03 AM
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.