emFlock2 Softimage ICE Addon (v.2.420)
Compatibility:Softimage 2012, Softimage 2013, Softimage 2014, Softimage 2015
License Model:Freeware, requires no license manager.
< >


emFlock2 is a flocking solver for Softimage|XSI's ICE. It uses the three "classic ground rules of flocking":

  1. Separation will prevent the members from crowding and colliding.
  2. Alignment will make each member adapt its heading to the average heading of its visible neighbors.
  3. Cohesion will make each member want to go to the average position of its visible neighbors.

The plugin consists of an Addon for the flocking solver node (compiled C++ code for 64 bit versions of Softimage). Additionally, there are many compounds to control the speed and alignment of the particles.

This version also includes a set of compounds called emFly. These compounds allow you to define complex flying paths for the particles. Furthermore they allow you to make a flock of particles "morph" into a shape.

emFlock2 and emFly are well integrated into ICE and can be combined with the built-in ICE compounds like for example "Flow along Curve", "Forces", "Bounce from Surface", etc.

Parts and Icles
Flockwork Orange

Some Features

  • Multithreaded neighboring and flocking.
  • Compounds for speed and orientation control without flipping.
  • Compounds to make flocks fly along specific paths and morph into specific shapes.
  • Generation of complex flight paths using nearly any desired input in any desired combination (point clouds, polygon meshes, curves, etc.).
  • New neighboring compound.
  • Point clouds that use emFlock2 and emFly are still just "ordinary" point clouds => they can be cached and rendered just as any other point cloud.

Video Tutorials

The new things contained in the emFlock2 update.
How to use the new "Evolution" functionality of emFlock2.
Dynamic Particle Count
How to use the new compound "Dynamic Particle Count".
Fistful of Tips and Tricks
Some useful tips and tricks.
Even Distribution of Particles on a Surface
The two new compounds to create an even distribution of particles on a surface and how to use them with emFly.
Advanced Flying
Advanced flying setups using states and multiple goals.

Related Cases

ZipRecruiter - Right Resume
Ad featuring nice flocks of paper sheets
Project Kronos
Documentary short film set in the not too distant future.

Free collection of tools, commands, shaders, etc.


Advanced geometry creation and manipulation tool for ICE.