Creative Coding · Generative Art · New Media
Self Portrait
A computational self portrait built with code, encoding identity through geometry where each facial feature becomes a programmatic primitive.
Stack
p5.js
JavaScript
Creative Coding
Context
NYU ICM
Overview
Built for NYU's Introduction to Computational Media, this self portrait uses p5.js to render personal identity through geometric abstraction. Each facial feature (head, glasses, nose, mouth) is constructed from mathematical primitives, parameterized and layered into a stylized likeness.
Problem
How do you represent a person using only code? The challenge was translating something deeply personal (a face) into a system of shapes and coordinates, finding the minimum set of forms that still read as distinctly me.
Iterations
Sketches