This is the latest thing I was prompted to work on – exploding voxels. This was actually a rather tough definition to make in grasshopper, I might revisit it to see if I can optimise it at a later date.
The two inputs for this series of models are a collection of points, and a base box. The areas where the voxels spread out from is dependent on where the points are in the box. The points act as repellers, and if two points are close together, their respective repulsion’s are combined. The script I created also gives two different kinds of outputs, the first is a mesh output of the transformed box geometry. The second output is the voxel explosion representation of that new mesh. (Both pictured below for the same iteration)
I also created a gallery of some of the better iterations of the voxelised explosions below.