PySwarm for PyCarrara is a Python script specifically designed and written to be used with DAZ3D Carrara’s plug-in PyCarrara to manipulate and render realistic swarming object and other similar forms of group behavior in Carrara. (Read about how to install PyCarrara at the end of this post.)
V0.6 of PySwarm for PyCarrara is now available.
You can get the latest information about downloading and installing the required components of PySwarm with the following link:
Note that PySwarm now comes with an installer package to make installation easier.
Be sure to follow the link to the wiki page on the installation procedure:
The contents of the V0.6 package includes:
* Revised PIA (V2)
* New PySwarm script shell (V0.6)
* Six demo .CAR and PySwarm project parameter files to study, experiment, learn from, and expand
Note that PIA V1 and previous versions of PySwarm will no longer be supported.
The details of the modifications to this release can be found:
Online Users Guide
You can access the general Users Guide here:
I will continue to expand the online guide.
To read about PIA, you can find a complete section here:
I have started a troubleshooting page designed to offer suggestions when encountering problems with installing Python and PyCarrara, using PIA, and importing PySwarm scripts. I will continue to add to this page.
Special thanks to Philemo, who provided insights about how to code the MAX_TURNING rule, suggestions on CONTAINMENT coding, and ideas for redesigning the script. Anyone else interested in participating please post here or email me! My email address is:
Also, special thanks to Philemo, Dartanbeck, PhilW, EP, DUDU, 0Oseven, and all those who have offered encouragements, ideas, and suggestions about how to advance this product. Please keep the thoughts and ideas coming! I look forward to seeing posts in this thread showing what you have done with PySwarm!
0.3: Initial release (10/25/2013)
0.3.1: Bug fix when no camera or focus are used (10/25/2013)
0.3.2: Bug fix when using “Attractor” object (10/29/2013)
0.4: New features added (11/4/2013)
0.4.1: Four bug fixes (11/18/2013)
0.4.2: Slight enhancements (12/11/2013)
0.5: Major release (12/29/2013)
0.5.1: Bug fixes (01/02/2014)
0.5.2: Several enhancments and bug fixes (01/16/2014)
0.6: Major release (01/25/2014)
I’ll continue to publish update releases and more demos to this thread in the future. This header post will provide links to the latest versions. Some of the features currently be working on are listed at the end of the Users Guide.
Please post any issues, comments, and questions you have about PySwarm in this thread.