DeepAR Beauty
DeepAR Beauty is an easy-to-use API for beautification and makeup with DeepAR SDK.
DeepAR Beauty is installed and licensed separately from the DeepAR SDK.
Try out DeepAR Beauty demo app to see the Beauty API in action.
Get started
The DeepAR SDK offers a powerful Beauty API designed to enhance your applications with real-time beauty effects, including virtual makeup, skin smoothing, and facial enhancements.
Currently, a time-limited version of the API is available for download on our website, featuring a watermark and a 3-minute usage limit. For clients seeking an unrestricted production version, we offer the option to engage in a commercial partnership. Once a deal is finalized, we will provide a custom production build of the API, tailored to your specific domain requirements, ensuring seamless integration without limitations. Please contact us to initiate the commercial process and unlock the full potential of the DeepAR Beauty API.
How DeepAR Beauty works
DeepAR Beauty works as a plugin (add-on) that is installed on top of DeepAR SDK. The Beauty plugin connects with the DeepAR object and interacts with it in the background.
The Beauty API consists of parameters grouped into namespaces. Each parameter represents a single beauty feature that can be adjusted. The API is easy to use and understand, here is an example.
beauty.faceMorphing.eyeSize.set(-50)
beauty.skinSmoothing.set(85)
beauty.faceMakeup.blush.intensity.set(40)
beauty.faceMakeup.blush.color.set({r:226, g:132, b:130, a:255})
beauty.lipMakeup.lipstick.enable.set(true)
beauty.lipMakeup.lipstick.shade.setTemplate("matteNude")
beauty.lipMakeup.lipstick.amount.set(70)
beauty.colorFilters.filter.setTemplate("filmContrast")
beauty.disable(true)
beauty.disable(false)