This portrait's drawing algorithm is designed to embody the personality of its subject and my friend, Liis.
It is generated using the Processing programming language.
Learn more about the methodology here.
The code is publicly available.
Summary of Drawing Rules
Finds the brightest points
Makes paths between those points
Paths bend along Bézier curves
Curves’ control points may vary greatly from one another