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.