Result of a 'dart throwing' script written in python for Rhino3d. Random points are generated and kept if within certain spacial parameters. In this case the closest distance allowed was set to the same diameter of the spheres, resulting in a non-overlapping sphere 'cloud', as well as a distance from mesh parameter for a shelling type function. The dart throwing is accelerated with a voxel/grid structure and original source mesh intersection/inclusion tests. For this test 200,000 darts were thrown and about 30,000 were kept.
Rendered in Rhino native (of all things), stitched and 'glowed' in blender. Credit to Stanford scan repository for source mesh.