Basic Beauty Panel | Advanced Beauty Panel |
![]() | ![]() |
V-face | Eye Spacing | Nose Slimming | 3D Sticker |
![]() | ![]() | ![]() | ![]() |
TUILiveKit includes Basic Beauty by default, requiring no extra integration. To enable Advanced Beauty, follow the steps below.
settings.gradle file with the following:include ':tebeautykit'
LicenseUrl and LicenseKey. See the License Guide.Beauty Package ID, LicenseUrl, and LicenseKey:TUIBeautyKit.instance.init(context,"LicenseUrl", // Use your LicenseUrl"LicenseKey", // Use your LicenseKeyBeautyLevel.S1_07 // Use your purchased Beauty Package ID)
enum class BeautyLevel {A1_00, A1_01, A1_02, A1_03, A1_04, A1_05, A1_06,S1_00, S1_01, S1_02, S1_03, S1_04, S1_07}
Package (BeautyLevel) | Panel JSONs to Import (Full List) |
A1_00 | beauty_template, beauty, lut |
A1_01 | beauty_template, beauty, beauty_image, beauty_base_shape, lut |
A1_02 | beauty_template, beauty, beauty_image, beauty_base_shape, lut, motion_2d |
A1_03 | beauty_template, beauty, beauty_image, beauty_general_shape, lut, motion_2d |
A1_04 | beauty_template, beauty, beauty_image, beauty_general_shape, lut |
A1_05 | beauty_template, beauty, beauty_image, beauty_general_shape, lut, motion_2d, segmentation |
A1_06 | beauty_template, beauty, beauty_image, beauty_general_shape, lut, motion_2d, makeup |
S1_00 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut |
S1_01 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, motion_2d, motion_3d, makeup, light_makeup |
S1_02 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, motion_2d, motion_3d, motion_gesture, makeup, light_makeup |
S1_03 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, motion_2d, motion_3d, makeup, light_makeup, segmentation |
S1_04 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, motion_2d, motion_3d, motion_gesture, makeup, light_makeup, segmentation |
S1_05 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, beauty_body, motion_2d, motion_3d, makeup, light_makeup, segmentation |
S1_06 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, beauty_body, motion_2d, motion_3d, motion_gesture, makeup, light_makeup, segmentation |
S1_07 | beauty_template, beauty, beauty_image, beauty_shape, beauty_makeup, lut, beauty_body, motion_2d, motion_3d, motion_gesture, makeup, light_makeup, segmentation |
Resource | Purpose |
assets/beauty_panel/*.json | Panel UI configuration (buttons, sliders, groups) |
assets/beauty_panel/panel_icon/ | Panel button PNG icons |
Resource | Purpose | Corresponding Panel Feature |
lut/ | Filter color lookup tables | Filter Tab |
MotionRes/2dMotionRes/ | 2D animated stickers | big head effects|Sticker Tab |
MotionRes/3dMotionRes/ | 3D model stickers | Sticker Tab |
MotionRes/handMotionRes/ | Gesture-triggered stickers | Gesture Tab |
MotionRes/makeupRes/ | Full Makeup Set (lipstick, eyeshadow, blush, etc.) | Makeup Tab |
MotionRes/light_makeup/ | Light Makeup assets | Light Makeup Tab |
MotionRes/segmentMotionRes/ | Portrait segmentation (green screen, matting, background blur) | Segmentation Tab |

LicenseUrl and LicenseKey are correctly bound to your package, verify that the selected BeautyLevel matches your License, and ensure your application's BundleIdentifier matches the applicationId used when applying for the License.TUIBeautyKit.instance.init(this, LICENSE_URL, LICENSE_KEY) again to reinitialize with the new package.TUICore.callService("TEBeautyExtension", "destroyBeautyKit", null).フィードバック