cinetic
Cinematic launch films and motion design from code, directed by your coding agent.
A graphics tool that warps photos and objects and squeezes one into every blob of a camouflage pattern.
DesignGitHub @ubiquitous-oAvailability not checked yetOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗English | 日本語
A graphics tool that warps photos and objects and squeezes one into every blob of a camouflage pattern. From a distance it reads as camouflage; up close you see faces, people and cats.
https://ubiquitous-o.github.io/Anyflage/
The browser remembers the images you add and your settings. Background removal also runs in the browser. Images are never sent anywhere.
The interface is in Japanese and English. ⌘Z undoes. Hold B to see the image from before the last redraw.
npm install
npm run dev
npm run build writes to dist/. Pushing to main deploys to Pages through GitHub Actionsnpm run typecheck checks typesnpm run parity checks that the prototype engine and the TypeScript engine produce identical pixels. It only runs when the prototype (prototype/) and samples/ exist locally. Neither is in the repositorynpm run samples collects test images from public datasets into samples/. Their redistribution is restricted, so they are not committedsrc/engine/ — the engine. Builds the camouflage and squeezes images into the blobssrc/main.ts — the screen. Settings appear in the URL querysrc/cutout.ts, public/models/ — background removal. MediaPipe selfie segmentation and the small U²-Net (both Apache 2.0)src/i18n.ts — the English textpublic/swatches/ — patterns traced from real swatch images. Sources and licences are in public/swatches/index.jsonpublic/sets/sample/ — the sample set. CC0 portraits from the Art Institute of Chicago and The Metropolitan Museum of Art, cut out to the face and hair. Sources are in public/sets/sample.jsonscripts/collect-museum.ts, precut.html — tools for rebuilding the sample set. To cut out, start with ANYFLAGE_PRECUT=1 npm run dev and open /precut.html