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 small marks around the eyes, brows, cheeks, nose and mouth.
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.
- Reload your saved Ghostyle.
- Match the colours and opacity as closely as possible.
- While both are visible, the Lab measures the makeup and overlay together.
- Remove the digital Ghostyle before testing the physical pattern.
- Share the result with its test conditions.
Test small patterns
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.