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.
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.
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.
This website uses cookies to provide you with the best possible user experience. You can adjust your cookie preferences here. To learn more, please read our Privacy notice.
Marketing Cookies
Marketing cookies are used by third parties like Facebook, Google, and LinkedIn to track how you use our website and deliver more relevant ads.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website, you will need to enable or disable cookies again.
Performance Cookies
Performance cookies, preference cookies, and other unclassified cookies are used to optimize your user experience of the website.
Strictly Necessary Cookies are necessary for the website’s functioning and you accept them if you want to use this Website.
Statistical Cookies
Statistical cookies give us insights into how people use our website. They collect and report data anonymously to help us improve your experience without invading your privacy.
Strictly Necessary Cookies are necessary for the website’s functioning and you accept them if you want to use this Website.