CGTalk > Software Specific Forums > Maxon Cinema 4D
Login register
Thread Closed share thread « Previous Thread | Next Thread »
 
Thread Tools Search this Thread Display Modes
Old 10-11-2012, 07:07 PM   #1
Troyan
Ice Cream Fanatic
 
Troyan's Avatar
portfolio
Troyan Turner
Creative Director
The Danse Multimedia
USA
 
Join Date: Dec 2003
Posts: 1,417
Send a message via AIM to Troyan
Free particle flocking plugin

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

Video
__________________
2014 Reel
Company website
Behance Portfolio
HyperactiveVR
I reject your reality and substitute my own
 
Old 10-11-2012, 07:40 PM   #2
Lothar1952
PRO
portfolio
Lothar Mai
Atting, Germany
 
Join Date: Feb 2010
Posts: 141
...and with X-Particles as well
 
Old 10-11-2012, 09:39 PM   #3
wesware
what the?...
 
wesware's Avatar
portfolio
Wes Ware
Wes Ware Creative
Nashville, USA
 
Join Date: Sep 2002
Posts: 1,282

Cool find... thanks!
__________________
Making googlie eyes for over ten years.
Wes Ware Creative
 
Old 10-11-2012, 10:14 PM   #4
douwe
Know-it-All
 
douwe's Avatar
portfolio
douwe
Brussels, Belgium
 
Join Date: May 2010
Posts: 472
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

thanks
d
__________________
-----------> douwe on vimeo
 
Old 10-11-2012, 10:20 PM   #5
kvb
Now with Less Gout!
 
kvb's Avatar
Kevin V. Barnum
Graphic Designer/3D Artist
Colorvision International
Orlando, USA
 
Join Date: Jan 2007
Posts: 813
And what's best of all... it's free and open source! Awesome. Thanks Frank!!!

-kvb
__________________
www.kvbarnum.com
LOBODESTROYO!!!
 
Old 10-12-2012, 11:33 AM   #6
c4d-jack
Lord of the posts
 
c4d-jack's Avatar
portfolio
Frank Willeke
Senior Developer
Berlin, Germany
 
Join Date: Aug 2004
Posts: 529
Send a message via ICQ to c4d-jack Send a message via AIM to c4d-jack Send a message via Yahoo to c4d-jack
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 ;-)

Cheers,
Jack
__________________
FrankWilleke.de

Last edited by c4d-jack : 10-12-2012 at 11:36 AM.
 
Old 10-12-2012, 11:46 AM   #7
szann
Veteran
portfolio
Amsterdam, Netherlands
 
Join Date: Jan 2004
Posts: 33
Oh man thank you so much. Gone are the times of painfully trying to imitate flocking. Woohoo.
 
Old 10-12-2012, 05:07 PM   #8
c4d-jack
Lord of the posts
 
c4d-jack's Avatar
portfolio
Frank Willeke
Senior Developer
Berlin, Germany
 
Join Date: Aug 2004
Posts: 529
Send a message via ICQ to c4d-jack Send a message via AIM to c4d-jack Send a message via Yahoo to c4d-jack
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 ^_^
http://vimeo.com/51285056
__________________
FrankWilleke.de
 
Old 10-12-2012, 05:34 PM   #9
Scott Ayers
Kaiju Creator
Scott Ayers
USA
 
Join Date: Feb 2005
Posts: 988
Thanks for including the C++ source code.
I wish more people would do that.

-ScottA
__________________
My Gallery
 
Old 10-12-2012, 05:51 PM   #10
Troyan
Ice Cream Fanatic
 
Troyan's Avatar
portfolio
Troyan Turner
Creative Director
The Danse Multimedia
USA
 
Join Date: Dec 2003
Posts: 1,417
Send a message via AIM to Troyan
That's great, Frank! Would it be possible to to post that file to take a look at your settings?

Thanks!

T
__________________
2014 Reel
Company website
Behance Portfolio
HyperactiveVR
I reject your reality and substitute my own
 
Old 10-12-2012, 06:06 PM   #11
c4d-jack
Lord of the posts
 
c4d-jack's Avatar
portfolio
Frank Willeke
Senior Developer
Berlin, Germany
 
Join Date: Aug 2004
Posts: 529
Send a message via ICQ to c4d-jack Send a message via AIM to c4d-jack Send a message via Yahoo to c4d-jack
And another last video, featuring lots of little worms and one fat worm.

https://vimeo.com/51301880
__________________
FrankWilleke.de
 
Old 10-12-2012, 07:06 PM   #12
nibeck
Expert
 
Join Date: Jun 2002
Posts: 276
Listed as r14 only. Is that because you are taking advantage of something in R14, or could it be compiled for older versions?

_mike
 
Old 10-12-2012, 08:14 PM   #13
c4d-jack
Lord of the posts
 
c4d-jack's Avatar
portfolio
Frank Willeke
Senior Developer
Berlin, Germany
 
Join Date: Aug 2004
Posts: 529
Send a message via ICQ to c4d-jack Send a message via AIM to c4d-jack Send a message via Yahoo to c4d-jack
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.
__________________
FrankWilleke.de
 
Old 10-12-2012, 09:31 PM   #14
Scott Ayers
Kaiju Creator
Scott Ayers
USA
 
Join Date: Feb 2005
Posts: 988
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
etc...

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.

-ScottA
__________________
My Gallery

Last edited by Scott Ayers : 10-12-2012 at 09:36 PM.
 
Old 10-12-2012, 09:47 PM   #15
c4d-jack
Lord of the posts
 
c4d-jack's Avatar
portfolio
Frank Willeke
Senior Developer
Berlin, Germany
 
Join Date: Aug 2004
Posts: 529
Send a message via ICQ to c4d-jack Send a message via AIM to c4d-jack Send a message via Yahoo to c4d-jack
Wink

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.
__________________
FrankWilleke.de
 
Thread Closed share thread


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
CGSociety
Society of Digital Artists
www.cgsociety.org

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

All times are GMT. The time now is 09:48 AM.


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