Free particle flocking plugin

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
Old 10 October 2012   #1
Free particle flocking plugin

This is pretty stinking cool. Doesn't require TP, works with standard particles. And free

2014 Reel
Company website
Behance Portfolio
I reject your reality and substitute my own
Old 10 October 2012   #2
...and with X-Particles as well
Old 10 October 2012   #3
Cool find... thanks!
Making googlie eyes for over twenty years.
Wes Ware Creative
Old 10 October 2012   #4
very cool plugin, nice looking Flocks.
Pretty straightforward to set up targets/ repellers / geometry to avoid.

good stuff.
Very cool addition to the Standard Particle system.

Edit : link to the plugin-page

Old 10 October 2012   #5
And what's best of all... it's free and open source! Awesome. Thanks Frank!!!

Old 10 October 2012   #6
You're welcome guys. It was really only the work of three evenings, so it's not particularly fancy. Also, the concepts behind it are 25 years old.

There are several functions that I would have liked to add, but since I have only very limited time to focus on fun stuff like this, I decided to just publish it and hope that people likeit and that interested plugin developers add more nice features ;-)


Last edited by c4d-jack : 10 October 2012 at 11:36 AM.
Old 10 October 2012   #7
Oh man thank you so much. Gone are the times of painfully trying to imitate flocking. Woohoo.
Old 10 October 2012   #8
A new video is now online (since I don't have a Vimeo Pro account, it's only in SD this time :-/).

The boids try to save their a**es from two vicious predator spheres ^_^
Old 10 October 2012   #9
Thanks for including the C++ source code.
I wish more people would do that.

My Gallery
Old 10 October 2012   #10
That's great, Frank! Would it be possible to to post that file to take a look at your settings?


2014 Reel
Company website
Behance Portfolio
I reject your reality and substitute my own
Old 10 October 2012   #11
And another last video, featuring lots of little worms and one fat worm.
Old 10 October 2012   #12
Listed as r14 only. Is that because you are taking advantage of something in R14, or could it be compiled for older versions?

Old 10 October 2012   #13
It should absolutely be possible to compile it for R13 or maybe even R12 or earlier releases, somebody just had to do it. I must admit, I'm too lazy.
Old 10 October 2012   #14
I gave compiling it a shot for R12. But I ran into lots of errors:
targetData.Flush(); not identified
targetData.Append(tdata); not identified
targetData.GetCount(); not identified
repellerData.Flush(); not identified
repellerData.Append(rdata); not identified
repellerData.GetCount(); not identified

None of these methods are listed in your structs in the helpers.h file. So it's no wonder that I'm getting these errors.
No idea where you are pulling these methods from.

Plus you seem to be using some sort of custom dynamic .dll file(FlockModifier.dylib)?
Not sure what that one is all about either.

My Gallery

Last edited by Scott Ayers : 10 October 2012 at 09:36 PM.
Old 10 October 2012   #15

Oh right, damn. I forgot that I actually am using some R14 specific stuff. Those are methods of the new BaseArray class introduced with the R14 API. What they do you can guess from the function names. You can replace any c4d_misc::BaseArray<> stuff with either GeDynamicArray or (for better performance) you allocate the arrays yourself with GeAlloc and free them with GeFree.

The .dylib file is the plugin binary for OS X, you can ignore it for the Windows side.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 06:30 PM.

Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.