COLLIDER LOOP
Rotated variable size polygons
After collider loop
Surface generation from bi-arc and rail revolve
Randomize polygons
Gray scale texture
Randomly rotate variable size polygons.
COLLIDER LOOP: ANEMONE PLUG-IN
-scale every object smaller by 0.2% until it does not collide with other objects.
Randomize polygon curves to be more natural.
Find the centroid; raise it in proportion to the polygon area.
At the curve discontinuities, derive two vectors: 1) pointing towards the raised centroid (slightly elevated to control puff) and 2) a planar vector from the discontinuity to the centroid.
Form a bi-arc using these two vectors.
Rail Revolve the bi-arc around the distorted curve to form a surface.
Scale the surfaces to fill up voids in between figures.