Facebetter

Better beauty effects SDK

Skin, reshape, and makeup — integrate in a few lines

cover
Before
Before
After
After
Smoothing, whitening, rosy, sharpening

Why Choose Facebetter

Production-ready real-time beauty — one API across platforms

GPU Real-time Rendering

Performance

Up to 2K, GPU-accelerated, as low as ~10ms per frame. Web runs on WASM + WebGL.

Unified Cross-platform API

Cross-platform

iOS, Android, Web, Windows, macOS, and Linux share one API and look — tune once, ship everywhere.

Skin & Reshape

Beauty

3 smoothing styles, 5 whitening looks, rosy and sharpening; 26 bidirectional reshape controls for face, eyes, and lips.

Full AR Makeup

Makeup

Lipstick, blush, contour, eyeshadow, eyeliner, brows, lashes, and contacts — with styles and colorways.

Filters, Stickers & Background

Effects

LUT filters, face stickers, AI portrait-segmentation backgrounds, and chroma key.

Flexible Licensing

Security

Online auth and offline license. On Web, keys stay on your server via an auth proxy.

Quick Integration

One API — a few lines for skin, reshape, and makeup

Desktop C++
    // Configure engine
    EngineConfig config;
    config.app_id = "your_app_id";
    config.app_key = "your_app_key";
    
    // Create beauty engine
    auto engine = BeautyEffectEngine::Create(config);
    
    // Set beauty parameters
    engine->SetSmoothing(0.8f);
    engine->SetReshape(Reshape::EyeSize, 0.5f);
    engine->SetLipstick(0.4f);
    
    // Process image
    auto result = engine->ProcessImage(inputFrame);

Use Cases

Built for livestream, short video, camera & retouching, video calls, and virtual try-on.

Livestream

Real-time skin, reshape, and makeup on the host side — tunable presets for long sessions.

Short video / editing

Add beauty and LUT filters in capture or post; preview matches export.

Camera & photo

Selfie, ID photos, or batch stills — process frame by frame.

Video calls

On-device beautify or virtual background for meetings and online classes.

Commerce & try-on

Live selling or virtual shades — lipstick, blush, and more mapped to your catalog.

Developer feedback

From developers building with Facebetter

Zhe

Indie · short video

Started from the Demo, then dialed in params — beauty and reshape were in our preview pipeline quickly. Per-platform docs are easy to find.
Mina

Mobile · camera app

Smoothing and whitening look natural, not washed out. The free tier let us validate with a watermark before upgrading.
Zhou

Livestream tools

Stable for long host sessions. Reshape controls are thorough — ops ships one preset straight to hosts.
Zhe

Indie · short video

Started from the Demo, then dialed in params — beauty and reshape were in our preview pipeline quickly. Per-platform docs are easy to find.
Mina

Mobile · camera app

Smoothing and whitening look natural, not washed out. The free tier let us validate with a watermark before upgrading.
Zhou

Livestream tools

Stable for long host sessions. Reshape controls are thorough — ops ships one preset straight to hosts.
Zhe

Indie · short video

Started from the Demo, then dialed in params — beauty and reshape were in our preview pipeline quickly. Per-platform docs are easy to find.
Mina

Mobile · camera app

Smoothing and whitening look natural, not washed out. The free tier let us validate with a watermark before upgrading.
Zhou

Livestream tools

Stable for long host sessions. Reshape controls are thorough — ops ships one preset straight to hosts.
Zhe

Indie · short video

Started from the Demo, then dialed in params — beauty and reshape were in our preview pipeline quickly. Per-platform docs are easy to find.
Mina

Mobile · camera app

Smoothing and whitening look natural, not washed out. The free tier let us validate with a watermark before upgrading.
Zhou

Livestream tools

Stable for long host sessions. Reshape controls are thorough — ops ships one preset straight to hosts.
Chris

Web · WASM

Auth proxy keeps keys off the frontend and fits our security requirements. Browser preview feels smooth in real time.
Lin

Desktop · batch retouch

The same params look consistent on Windows and macOS — much less dual-platform tuning.
Yuna

Startup

Support responds quickly, and pricing plus capabilities are clear. Integration was straightforward.
Chris

Web · WASM

Auth proxy keeps keys off the frontend and fits our security requirements. Browser preview feels smooth in real time.
Lin

Desktop · batch retouch

The same params look consistent on Windows and macOS — much less dual-platform tuning.
Yuna

Startup

Support responds quickly, and pricing plus capabilities are clear. Integration was straightforward.
Chris

Web · WASM

Auth proxy keeps keys off the frontend and fits our security requirements. Browser preview feels smooth in real time.
Lin

Desktop · batch retouch

The same params look consistent on Windows and macOS — much less dual-platform tuning.
Yuna

Startup

Support responds quickly, and pricing plus capabilities are clear. Integration was straightforward.
Chris

Web · WASM

Auth proxy keeps keys off the frontend and fits our security requirements. Browser preview feels smooth in real time.
Lin

Desktop · batch retouch

The same params look consistent on Windows and macOS — much less dual-platform tuning.
Yuna

Startup

Support responds quickly, and pricing plus capabilities are clear. Integration was straightforward.

Ready to start with Facebetter?

Try every effect free, then upgrade to remove the watermark.