GhostmaxxingA public lab for testing camouflage Open the lab
Documentation

Use Ghostmaxxing

Guides by task.

01 · Start with a task

Use the tools

Tool 01

Browser Lab

Save a face as a local baseline, apply a modular AR intervention called a Ghostyle, and watch the face-matching pipeline react.

Tool 03 [Experimental!]

Latent Space Visualizer

Mark makeup steps and measure face-descriptor drift over short, comparable time windows using a camera or local video.

Also inside the Lab: Face Brush lets you sketch a pattern before testing it with physical makeup.

02 · Read what happened

Understand the results

Learn what detection, landmarks, distance and threshold tell you about a local test.

Guide

Read the Lab

Learn what the top readout means, why a missing face is not the same as a failed match, and what changes when a Ghostyle is active.

Explainer

How face recognition works

Follow the pipeline from pixels to a face box, landmarks, an embedding, and a distance-based decision.

Reference

Glossary

Definitions linked to the Lab’s controls and behaviour.

03 · Go deeper

Development and maintenance

Develop

Build and Share

Author a Ghostyle, inspect runtime modules and events, open the code map, or browse the generated JSDoc reference.

Operate

Maintain the project

Find every script in scripts-dev/, its command, inputs, outputs, overwrite behaviour, and known limits.

API · English

Generated reference

Module and symbol documentation generated from comments in the source code (via JSDoc)

Results apply to the tested conditions. A result depends on the model, camera, light, pose, distance, image quality, thresholds and sample. Transfer to other models or deployments requires further testing.