First public release of OpenMakeupSDK — an open-source, real-time AR virtual makeup and face-reshape SDK for the web.
Features
- Real-time face tracking (MediaPipe FaceMesh, 468 landmarks)
- 6 makeup categories: foundation, blush, lipstick, eyeliner, mascara, eyeshadow
- 73 ready-to-use pattern textures
- Material finishes: matte, shimmer, glossy, glitter
- Custom WebGL/GLSL shaders
- Face reshape via blend shapes (nose, lips, cheeks, jaw, brow)
- Runs fully in the browser — no backend, no licensing lock-in
- TypeScript type definitions included
Install
npm install open-makeup-sdk
Live demo: https://ehsanwwe.github.io/open-makeup-sdk/