// the find
Ovilia/Polyvia
Low-Poly Image and Video Processing
Polyvia converts images and webcam video into low-poly triangulated artwork in the browser using Delaunay triangulation and edge detection. It's a client-side JavaScript demo project from 2015-era tooling — Bower, Gulp, Jade templates, vendored Three.js. Interesting as a reference implementation of the low-poly technique, not as something you'd drop into a modern project.
The core algorithm is well-chosen — Canny edge detection to find structurally meaningful points, then Delaunay triangulation, which produces better results than random point placement. Real-time webcam processing via WebGL through Three.js is technically more ambitious than a static image converter. The results in the README look genuinely good. The algorithm explanation links to a detailed write-up in Chinese, which is rare for a project this small.
Dead since 2019, and the toolchain (Bower, Gulp, Jade) was already dated when it was last touched — you'd fight the build system before you even run it. Everything is vendored as raw files in a /vendor directory with no version pinning, so Three.js is whatever version was current in 2015. No exports, no API, no way to use this as a library — it's a standalone HTML demo, not reusable code. Demo URLs (umeecorn.com) are almost certainly dead.