Fixed bug where HideMakeup on mobile packages failed.
Fixed bug with missing texture field in features.json, causing the field to be nil and thus failing in serialization to Json on iOS package.
2023-12-15 makeup|SDK 4.1
Platforms: HTML5, Android, iOS
Upgraded to visage|SDK 9.1 stable release
Introduces face tracking feature for exposing data available from visage|SDK face tracker
Introduces a skin tone estimation that returns both the Monk class and the skin tone RGB value for the face in the given image. Estimation can be run in two modes, optimized for precision or performance.
Optimizes fidelity of lipstick feature based on having more facial landmarks
Added new eyebrows features: EyebrowsArchedIntense, EyebrowsArchedSoft, EyebrowsCombedIntense, EyebrowsCombedSoft, EyebrowsFlatIntense, and EyebrowsFlatSoft
Added new blush features: BlushOblong2, BlushOval2, BlushRound2, BlushSquare2, BlushRectangle2, and BlushHeart2
Added new contour features: ContourHeart2, ContourOblong2, ContourOvalHeavy2, ContourRectangle2, ContourRound2, ContourSquare2, ContourOvalLight, ContourOvalHeavy, ContourOvalMedium, ContourRectangle, and ContourOblong
Added new highlighter features: HighlighterForeheadChin and HighlighterForeheadTemplesChin
Introduction of multi-license support for enabling virtual makeup, skin tone estimation, and/or face tracking functionality. Please see SDKProvider.GetProvider API documentation for more information.
Refer to the migration notes in the package documentation for more information
Platforms: Android, iOS
Resolution of the output image is scaled to match the screen view size
Platform: iOS
Added a new sample “MinimalSwift” as a demonstration of the makeup|SDK API compatibility and usage in Swift
2023-06-14 makeup|SDK 4.0
Platforms: Android, iOS
Fixed bugs in the rendering pipeline that caused unexpected behaviors such as green color on contour and highlight and white artifacts on eyeshadow
2023-02-14 makeup|SDK 4.0
Platforms: HTML5, Android, iOS
Upgraded to visage|SDK 9.0 stable release
Deleted deprecated getStyles() method which is now replaced with GetFeatures()
Improved Mascara features by creating new, more realistic 3D mesh and textures
Improved the fitting of the Foundation, Contour, and Blush features to the face by using a more specific face model
Added a new color blend mode for Lipstick, LuminanceMixBlend, which takes the illumination of the lips into account in order to improve color accuracy and realism
Added a new Lipgloss finish specifically created to be used on the lips area
Added a new LipglossShimmer finish specifically created to be used on the lips area
Added a new Shimmer finish specifically created to be used on the lips and eyeshadow area
Added a new Glitter finish specifically created to be used on the lips and eyeshadow area
Added an extra rendering step, blurring, for some features (Foundation, Blush, Lips) to achieve a more realistic application
Added new Eyeliner features: EyelinerDoubleFlick, EyelinerRetro, EyelinerDoubleMod
getFinishes() deprecated, GetFinishes() should be used instead
2022-07-15 makeup|SDK 3.2
Platforms: iOS, Android
Upgraded to visage|SDK makeup-specific edition optimized for frontal faces based on the official visage|SDK 8.8 stable release.
Added useTexture flag used to enable/disable the usage of texture input.
Added a new blend mode, Multiply, which is suggested to use for rendering the following features: Blush, Contour and Eyebrows.
Added extra Blush and Contour textures/feature templates specifically designed for various face shapes.
Added new textures/feature templates which can be used for creating Lipstick Ombre feature: LipstickOmbreOuter and LipstickOmbreInner.
Textures for all eyeshadow features modified so they fit the eyes better.
Texture for foundation modified so that the nostrils are not shown.
Mesh for lips modified so that the lipstick fits lips better.
Input image to the makeup|SDK can now be provided on the application level enabling usage of different input sources.
2022-05-12 makeup|SDK 3.2
Platform: HTML5
Upgraded to visage|SDK makeup specific edition optimized for frontal faces based on official visage|SDK 8.8 stable release.
Added useTexture flag which is used to enable/disable using of texture input.
Added new blend mode, Multiply, which is suggested to use for rendering the following features: Blush, Contour and Eyebrows.
Added extra Blush and Contour textures/feature templates specifically designed for various face shapes.
Added new textures/feature templates which can be used for creating Lipstick Ombre feature: LipstickOmbreOuter and LipstickOmbreInner.
Textures for all eyeshadow features modified so they fit the eyes better.
Texture for foundation modified so that the nostrils are not shown.
Mesh for lips modified so that the lipstick fits lips better.
2021-07-30 makeup|SDK 3.0
Added area textures updating support to UpdateMakeup API function, used area textures are now are visible in the package and referenced via their location in predefined template files and API
Added new features: Contour and Highlighter
Using the content of the license file as an input for licensing is now fixed on HTML5
2021-03-29 makeup|SDK 2.0
Added new method UpdateMakeUp which allows the updates to color a parameter of an effect without recreating it
Added transparency parameter to the finish so that it can be controlled separately from feature transparency
Safari browser is now supported in the HTML5 sample application
HTML5 sample application can now be used through npm
2020-01-15 makeup|SDK 1.1
Platforms: HTML5
Added a responsive layout to the sample application
Added onFrameRendered callback which can be used as a synchronization mechanism
Optimized CreateMakeup speed
Fixed bugs occurring when using WebGL < 2.0
Fixed various issues related to the rendering of finishes
Known issues
Platform: HTML5
Creating multiple effects of eyebrow type has issues. The workaround is to have only one eyebrow entity created at the same time.