Frankenstein Face

Builds one face out of eight AI-generated ones: faces fetched through a Next.js API route are packed into a Canvas 2D texture atlas, and a WebGL shader picks a different source face for each facial region.

Loading faces...
hair
2
forehead
17
leftEye
3
rightEye
5
nose
18
mouth
9
leftEar
0
rightEar
6
blendRadius
0.15
showRegions