Creating a beauty AR try-on with virtual makeup API

Visage Technologies’ virtual makeup API is powerful yet simple to use. It makes integrating beauty AR into iOS, Android or HTML5 applications quick and easy. The result is an interactive, real-time beauty AR experience that helps engage users, grow sales and reduce returns.

How does makeup|SDK work?

makeup|SDK combines face tracking and 3D rendering to create the perfect virtual makeup experience.

Real-time face tracking → flawless user experience

makeup|SDK is integrated with FaceTrack – proven face-tracking technology used by hundreds of clients. FaceTrack detects 99 facial points, making it easy to pinpoint specific facial areas. This is the basis for properly showcasing AR makeup. For example, eyeshadow is applied to the eyelid area, blush to cheekbones, etc. FaceTrack also makes sure that the makeup always “fits” perfectly by tracking the user’s face in real time.

3D rendering → optimal makeup representation

AR makeup is automatically applied to relevant facial areas. Carefully designed semi-transparent masks and smart post-processing ensure optimal results.

Easy integration → faster time-to-market

You can build a beauty AR try-on on the platform of your choice – iOS, Android, and HTML5. Using ready-made, well-documented functions, you can create virtual representations of a wide range of makeup products faster and smarter.

Virtual makeup API overview

Virtual makeup API comes with fully documented methods that are ready to use. They save time by ensuring consistency and eliminating the need for writing complicated code. You can easily call AR beauty features and adjust them when needed.

In short, our makeup API ensures everything you need to build seamless beautification and virtual makeup experiences:

  • Faster makeup|SDK adoption on the platform of your choice – iOS, Android or HTML5
  • A wide range of AR beauty features you can implement right away
  • Quick and easy creation and customization of beauty AR effects
  • Improved code quality and consistency
  • Faster time to market

For end-users, this means that they get to change their appearance with a single tap of their finger. They can explore individual makeup products or looks (product combinations) anytime, anywhere.

Virtual makeup try-on API features

The SDK provides a wide range of AR makeup features out-of-the-box. Each feature is applied to a predefined facial area – all you need to do is to choose its color and finish.

You can easily customize the following features:

  • Foundation
  • Powder
  • Concealer
  • Blush
  • Contour
  • Eyeshadow
  • Eyeliner
  • Mascara
  • Eyebrow
  • Lipstick
  • Lip gloss
  • Lip liner
  • Face softening
  • We can develop custom features upon request
AR makeup features

To ensure a more realistic look, some AR makeup features (such as mascara, eyeshadow, foundation, lipstick, etc.) can be applied to more complementary facial areas. For example, the mascara feature can showcase short, medium or long eyelashes, and be applied to top eyelashes, bottom eyelashes, or both. This helps create the best digital representation of your physical products.

Furthermore, it’s crucial to show the specific makeup attributes that are important to customers as faithfully as possible. That is why you can choose a finish that defines its texture and similar attributes. The finish can, for example, be glossy, matte, metallic, satin, etc.

Finally, the face softening feature brings the entire experience to a higher level. When turned on, this feature will create a softer, smoother look of the user’s skin.

Besides letting users try out individual products, you can also combine them into looks. This helps users visualize different product combinations and spark their interest in additional purchases. To learn more and explore the list of features available, visit the makeup|SDK documentation.

How to use makeup API

Makeup API makes it easy to get started with makeup|SDK. All AR makeup features are easy to customize – you simply choose their color(s) and finish, and the SDK does the rest. Each feature represents a visual modification of the relevant area(s) of the face. You can add new or adjust the existing AR makeup at any time.

Get to know our powerful API in more detail by visiting the online documentation. Sample projects and instructions on how to test them will help you kickstart your own project.

Want to try it out for free? Tell us about your project and we’ll send you a free evaluation license.

Create a valuable sales and marketing tool

Whether you’re building a makeup app, upgrading an e-commerce website, or powering a smart mirror, makeup|SDK helps you create the optimal virtual makeup experience.

You get complete flexibility when it comes to customization. You can develop new functionalities or your own user interface over or around our visualization. For example, you can create entire makeup looks, develop analytics, offer product recommendations, connect your virtual makeup try-on with popular social media, and more.

A virtual makeup try-on can also provide actionable insights you can use to grow your business. For example, you can keep track of which products are selling the most and adjust the offering across different locations to meet the real needs of your customers.

If you’d prefer getting an out-of-the-box solution to developing one yourself, you can rely on our in-house R&D team. With more than a decade of first-hand experience in computer vision projects, we can easily bring your idea to life. We can help you design your solution, develop new features, or build a custom solution from scratch. To discuss your project or request a free evaluation license, get in touch.

Get started with makeup|SDK

Contact us today and we’ll help you create the optimal virtual makeup experience for your app, website, or smart mirror.