2D brush and 3D face striping.
At the first software release, two specific Ghostyles exists to allow realtime simulation and preview to
TODO how yo select ghostyles
TODO brush example
TODO 3d stripes example
Save the clean face
Use the same camera, pose, and light you intend to keep during the digital sketch.
Activate Brush
Select Face Brush from the Ghostyles. The control bar exposes colour, size, opacity, Undo, Clear, Copy state, and Bake Ghostyle.
Reduce the brush size
Start with marks that remain local to a feature. Work around eyes, brows, cheeks, the bridge and sides of the nose, and the mouth rather than hiding the whole face under three broad strokes.
Hold and paint
The plugin stores samples relative to nearby 68-point face-api landmarks and an eye-based frame. Marks follow translation, in-plane rotation, and scale while the face remains detectable.
Observe a series
Wait for several composite analyses after each small change. Keep a note of the baseline, threshold, brush settings, and regions changed.
Save a proposal
Copy state preserves the stroke data. Bake Ghostyle downloads a standalone plugin proposal, or copy/upload the resulting picture.
The automated example needs finer marks.
Planned figure: a small brush traced from the current 68-point landmark positions around the eyes, cheeks, nose, and mouth. The existing three-stripe capture is intentionally excluded from this guide.
The current plugin and browser harness expose enough information to automate this accurately. Playwright can read window.gstmxx.getLastResult(), obtain the 68 landmark positions, set a smaller brush size, and generate pointer paths derived from those points. The 3D mesh is available too, but the current Brush stores its anchors against the 2D face-api landmarks, so the 68-point geometry is the correct source for this specific capture.
Retest with real makeup.
- if you saved a ghostyle, just reload it
- Try to use a similar color, assuming the effective makeup has higher opacity than what can be digitally siulate
- The labi can't distinguish between actual color and digiital overlay, therefore when the painting is happening and both are present, those reading shouldn't be accurate
- Reproduce the pattern as closely as practical, then remove the Ghostyle!
- if works: please get in touch!? You just used Ghostmaxxing at it's fullest!
It's too easy to draw a wide line.
Broad occlusion can make a detector lose the face, but it may also produce an impractical or misleading design. A useful authoring session records where the pattern sits, how visible it is, whether the face remains trackable, and how stable the result is across frames.