Skip to content

Releases: johnroper100/CrowdMaster

Shapekeys and Bug Fixes

23 Aug 22:52
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.3.2!

This release brings the ability to overlap actions, and control shapekeys on your agents. In addition, many bugs were fixed during our work. You can view the full release notes below.

Please note that the output node default has been changed from rz to Position Y so your node graphs may need updating.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Christian Campos Angulo, Andrew Buttery and Patrick Crawford.

Documentation and download can be found at http://crowdmaster.org

Release Notes

Additions

Updates

  • Draw path directions should only show for the active path (6e948fc)
  • Ground channel can now be used without applying transforms (758f436)
  • Using python logging instead of print (2a44f49)

Bugs Fixed

  • Ground channel doesn't output anything when no ground found (97e09fe)
  • Simulation did not reset when resetting groups (3a8ace1)
  • Rotation was being scaled (7a027bf)
  • Path depth first search was hitting recursion limit and failing (527b331)

Translations and Bug Fixes

22 Jul 13:04
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.3.1!

CrowdMaster has a Spanish translation! Featured in this release is the ability to view the CrowdMaster interface in Spanish. Thanks to Christian Campos Angulo, the entire UI is supported when Blender is in Spanish mode. In addition, this release brings a number of bug fixes and smaller updates.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Christian Campos Angulo, Andrew Buttery and Patrick Crawford.

Documentation and download can be found at http://crowdmaster.org

Release Notes

Additions

  • Ability to select the objects in each agent group (19e6010)
  • Ability to group agents by path (b8d4805)
  • Freeze Animation option (383f89b)
  • Spanish translation (5f64094, 75d1c7c)
  • CrowdMaster simulation pie menu (497c004)
  • Added armature mode to the generation parent node (2af551f)

Removals

  • Convert to Bounding Box utility (43e7793)

Updates

  • After generation with linked meshes, make paths relative (77a139e)
  • Paint gen node can now edit other nodes' outputs (0825830)
  • Armature linking re-code (ba3e61d)
  • Added invert option to vertex colors positioning (abd523a)

Bugs Fixed

  • Generation nodes did not display error when non-mesh inputted (18cf474, ae2daa6)
  • Include All acts strangely on the AND node (ac7c92a)
  • Events and parenting transform glitches (4c9c32c)
  • Manual agent selection failed (6221f70)
  • Lane separation for paths still applied event though not activated (093311c)
  • Manual Agents were removed during generation (5e9b850)

Action Sync and Traffic System

29 Jun 23:22
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.3.0!

After a very long time, we are glad to finally release v1.3.0. The wait has been worth it however, and this release brings a massive number of new features, speed boosts, and bug fixes.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Patrick Crawford and Andrew Buttery.

Documentation can be found at http://crowdmaster.org

Release Notes

Additions

Removals

Updates

  • Alphabetized the nodes (d31f3d4)
  • Added more precision to the constant Input node (e52ae1a)
  • Alphabetized the Input node channels (a08839c)
  • Generation Template Random now has a default of 0.0 for rotation (b307d30)
  • Simulation and generation operators now allow undo (b56efc0)
  • Multiply is now the default for the Math node (3b36639)
  • Defer geometry is now false by default on the Template node (e706d94)
  • Renamed Other to Output in the generation nodes (c0ecc6d)
  • New addon updater version with option to download from the develop or master branches (8fe972f, 66f68a8)
  • Speedups and improvements for non-branching path following (0cc10dc)
  • Heading options moved to agent-info (f00d7d1)
  • Addon description (d028a14)
  • Only show valid options in the Input sound node (b3c5594)
  • Slow action movement for smaller agents (0105162)
  • Moved events options to the world channel in the Input node (e67266f)
  • Moved query tag to the Input node (8ec7450)
  • Rename Crowd to Flock (eec19c9)

Bugs Fixed

  • Parent generation node had problems with armatures (7240738)
  • Allow non-agents as targets (cdd02a3)
  • Directional path following sometimes jitters (015860b)
  • Node trees would be removed on file save (f7ffac1)
  • Agent Info Heading channel acting strangely (59bca6f)
  • Sound Steering cert incorrect and errors (2f0a487)
  • Path look ahead would twitch (e08aa6a)
  • Parented objects over-rotate (f938f88)
  • Invalid path meshes would not raise error (690657c)
  • Simple object agents gave errors (ff7c30d)
  • Target positioning gave errors (629a928)
  • AND node single output issues (b2b4cac)
  • Defer geo failed with no armature (beeb605)
  • Reset Group gave errors when in any mode other than object mode (dd8247e)
  • Generate Agents gave errors when in any mode other than object mode (879452f)
  • Add to Group Node does not assign agents to created group (58cd326)

Documentation and Speedup

08 Nov 11:27
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.2.1!

Featured in this release are many system speedups, new preferences options, and updated documentation:

Version 1.2.1 brings speedups and new features. Also, there have been many additions and updates to the documentation. You can view the full release notes below.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Jake Dube

Documentation can be found at http://crowdmaster.org

Release Notes

  • Added initial links to documentation in the interface tool (d056061)
  • Additions and cleanup for custom icons (ae94dff, 8a1ebeb, ab2836f, 3b7431e)
  • Added feature to download the documentation from the server for offline use (d9228d4), please note, it may not always be updated.
  • Added a new math node (5ffd129)
  • Added sector positioning to the random positioning node (70ce2e5, ccb7356, 71322be)
  • Core speed upgrades (ad52537, 6c76679)
  • Various bugfixes

Any many many more!

Defer Geometry

03 Oct 13:10
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.2.0!

Featured in this release is the Defer Geometry system and new input node:

Version 1.2.0 brings many new features as well as speedups to existing ones. The new defer geometry tool allows you to simulate your agents using just the armatures and then add the geometry back for each one after the simulation is finished. Because all that is being viewed are the armatures, the simulation can run up to 90% times faster in some situations than it previously did. In addition, the preferences have been updates, and the node trees have gained more tools to help to precisely align your agents. On top of this, there have been many additions and updates to the documentation. You can view the full release notes below.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Patrick Crawford and Mark Olson

Documentation can be found at http://jmroper.com/crowdmaster/

Videos

cm-first

First published CrowdMaster animation by another artist! (https://www.youtube.com/watch?v=kmjfbEGzX6M)

Release Notes

v1.1.1 Bug Fix

10 Sep 16:56
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.1.1!

This is a bugfix release:

Since v1.1.0 many users have given input. We have acted on this and v1.1.1 is the result.

To update, download CrowdMaster.zip below or use the addon updater in the user preferences.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Patrick Crawford and Mark Olson

Documentation can be found at http://jmroper.com/crowdmaster/

A features video can be found at https://www.youtube.com/watch?v=LSygDUSRpTM

Release Notes

Agent Generation Nodes

06 Sep 12:48
Compare
Choose a tag to compare

The CrowdMaster team is proud to present v1.1.0!

Featured in this release is the Agent Generation Nodes system:

agen_nodes

This new setup brings a unique approach for procedural object placement to Blender. Using nodes, the user can create setups to generate almost any placement of objects that he or she can think of. The node tree is based on a template system. Each template describes the creation of a single agent using the geometry template nodes or describes how to place other templates. Used together, multiple templates can create armies.

As usual:

Thank you to the CrowdMaster team (Peter Noble, John Roper) as well as Patrick Crawford and Mark Olson

Documentation can be found at http://jmroper.com/crowdmaster/

A features video can be found at https://www.youtube.com/watch?v=LSygDUSRpTM

Release Notes

Start of Simulation

28 Jul 01:57
Compare
Choose a tag to compare

This is the initial inclusion of the Inaite library from Peter Noble for movement. This release also contains a bunch of fixes and general improvements.

Initial Release

28 Jul 01:55
Compare
Choose a tag to compare

This is the initial release of CrowdMaster.