Skip to main content
이 페이지는 SDK 2.0에 해당합니다. 숫자 값은 C++, Objective-C, Java, JavaScript, Dart에서 동일합니다.
메이크업은 세 가지 조절입니다.
  1. 강도SetLipstick / SetBlush / SetContour / SetEyeShadow / SetEyeLiner / SetEyebrow / SetEyelash / SetPupil, 범위 [0.0, 1.0]. 0이면 효과가 꺼집니다.
  2. 형태 — 마스크 텍스처를 바꿉니다(SetBlushStyle, SetContourStyle, SetEyeShadowStyle, …).
  3. 색상 — 현재 형태에 틴트를 적용합니다(SetLipstickColor, SetBlushColor, SetEyeShadowColor, …). PupilContour는 틴트하지 않으며, 항목을 바꾸면 텍스처가 교체됩니다.

미백 (WhiteningStyle)

SetWhiteningStyle과 함께 사용합니다. 강도는 계속 SetWhitening입니다. 기본값: ColdWhite.

스무딩 (SmoothingStyle)

SetSmoothingStyle과 함께 사용합니다. 강도는 계속 SetSmoothing입니다. 기본값: Natural.

페이스 리셰이프 (Reshape)

SetReshape(param, intensity)와 함께 사용합니다. 범위는 **[-1.0, 1.0]**입니다. 0은 꺼짐입니다. 양수와 음수는 반대 방향입니다(예: FaceThin: 슬림 / 볼 볼륨).
페이스 리셰이프는 Pro부터 사용할 수 있습니다. Free에서는 워터마크와 함께 체험할 수 있습니다. 요금제 및 기능을 참고하세요.
Java 이름은 SNAKE_CASE입니다(FACE_THIN, FACE_V_SHAPE, …). Objective-C는 FBReshape_FaceThin입니다. Dart는 FBReshape.faceThin입니다.

바디 리셰이프 (BodyReshape)

SetBodyReshape(param, intensity)와 함께 사용합니다. 범위는 **[0.0, 1.0]**입니다. 0은 꺼짐입니다. 페이스 리셰이프와 달리 음수 방향은 없습니다.
바디 리셰이프에는 **Pro+**가 필요합니다. Free에서는 워터마크와 함께 체험할 수 있습니다. 요금제 및 기능을 참고하세요.
LegStretch, TorsoLong를 제외하면 선택 팩 resource_body.fbd가 필요합니다. 골격 계열 SetBodyReshape / setBodyReshape 이전에 AddResourcePack / addResourcePack으로 등록하세요. 선택 리소스 팩을 참고하세요. Java 이름은 SNAKE_CASE입니다(BODY_SLIM, WAIST_SLIM, …). Objective-C는 FBBodyReshape_BodySlim입니다. Dart는 FBBodyReshape.bodySlim입니다.

립스틱 (LipstickColor)

입술 마스크 하나 + 틴트입니다. 기본값: Rouge.

블러셔

형태는 BlushStyle(텍스처 교체), 색상은 BlushColor(틴트)입니다. 기본 형태 SunKissed, 기본 색상 CoralPink.

컨투어 (ContourStyle)

중간 회색 Overlay 맵입니다. 128보다 밝으면 하이라이트, 어두우면 음영입니다. 텍스처를 바꾸며 틴트는 없습니다. 기본값: Natural.

아이섀도

형태는 EyeShadowStyle, 색상은 EyeShadowColor입니다. 기본 형태 Soft, 기본 색상 Plum.

아이라이너

눈썹

속눈썹

렌즈 (PupilColor)

색상마다 홍채 디스크 하나입니다. 틴트 없음. 기본값: Hazel.

크로마키 (ChromaKeyColor)

가상 배경 마스크 소스로 SetChromaKey와 함께 사용합니다.