Point-based shape generation
The blob outline starts as a set of points spaced evenly around a circle, each pushed inward or outward by a random offset controlled by a smoothness or randomness setting. Those points are connected with smooth curves, typically cubic Bezier segments, rather than straight lines, then closed into a single SVG path so the outline reads as an organic, rounded shape instead of a polygon.