> ## Documentation Index
> Fetch the complete documentation index at: https://docs.facebetter.net/llms.txt
> Use this file to discover all available pages before exploring further.

# 파라미터 열거형

> Facebetter SDK 2.0의 페이스 리셰이프, 바디 리셰이프, 메이크업, 미백, 스무딩 열거형

<Note>
  이 페이지는 SDK **2.0**에 해당합니다. 숫자 값은 C++, Objective-C, Java, JavaScript, Dart에서 동일합니다.
</Note>

메이크업은 세 가지 조절입니다.

1. **강도** — `SetLipstick` / `SetBlush` / `SetContour` / `SetEyeShadow` / `SetEyeLiner` / `SetEyebrow` / `SetEyelash` / `SetPupil`, 범위 `[0.0, 1.0]`. `0`이면 효과가 꺼집니다.
2. **형태** — 마스크 텍스처를 바꿉니다(`SetBlushStyle`, `SetContourStyle`, `SetEyeShadowStyle`, …).
3. **색상** — 현재 형태에 틴트를 적용합니다(`SetLipstickColor`, `SetBlushColor`, `SetEyeShadowColor`, …). **Pupil**과 **Contour**는 틴트하지 않으며, 항목을 바꾸면 텍스처가 교체됩니다.

| C++ / JS               | Java                  | Objective-C             | Dart                    |
| ---------------------- | --------------------- | ----------------------- | ----------------------- |
| `LipstickColor::Rouge` | `LipstickColor.ROUGE` | `FBLipstickColor_Rouge` | `FBLipstickColor.rouge` |

## 미백 (`WhiteningStyle`)

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

| 값 | 이름          | 의미     |
| - | ----------- | ------ |
| 0 | `ColdWhite` | 쿨 화이트  |
| 1 | `PinkWhite` | 핑크 화이트 |
| 2 | `WarmWhite` | 웜 화이트  |
| 3 | `Wheat`     | 밀색     |
| 4 | `Tan`       | 탠      |

## 스무딩 (`SmoothingStyle`)

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

| 값 | 이름        | 의미            |
| - | --------- | ------------- |
| 0 | `Natural` | 모공 유지         |
| 1 | `Texture` | 더 깨끗하면서 질감 유지 |
| 2 | `Smooth`  | 크림 피부         |

## 페이스 리셰이프 (`Reshape`)

`SetReshape(param, intensity)`와 함께 사용합니다. 범위는 \*\*`[-1.0, 1.0]`\*\*입니다. `0`은 꺼짐입니다. 양수와 음수는 반대 방향입니다(예: FaceThin: 슬림 / 볼 볼륨).

<Note>
  페이스 리셰이프는 **Pro**부터 사용할 수 있습니다. Free에서는 워터마크와 함께 체험할 수 있습니다. [요금제 및 기능](./pricing)을 참고하세요.
</Note>

| 값  | 이름              | 양수 / 음수        |
| -- | --------------- | -------------- |
| 0  | `FaceThin`      | 슬림 얼굴 / 볼 볼륨   |
| 1  | `FaceVShape`    | V라인 / 각진 턱     |
| 2  | `FaceNarrow`    | 좁은 얼굴 / 넓은 얼굴  |
| 3  | `FaceShort`     | 짧은 얼굴 / 긴 얼굴   |
| 4  | `Cheekbone`     | 광대 슬림 / 광대 확장  |
| 5  | `Jawbone`       | 턱선 슬림 / 턱선 확장  |
| 6  | `Chin`          | 턱 길게 / 턱 짧게    |
| 7  | `NoseSlim`      | 코 슬림 / 코 넓게    |
| 8  | `EyeSize`       | 눈 크게 / 눈 작게    |
| 9  | `EyeDistance`   | 눈 간격 넓게 / 좁게   |
| 10 | `FaceSmall`     | 작은 얼굴 / 큰 얼굴   |
| 11 | `Forehead`      | 이마 볼륨 / 이마 낮게  |
| 12 | `NoseLong`      | 코 길게 / 코 짧게    |
| 13 | `Philtrum`      | 인중 짧게 / 인중 길게  |
| 14 | `MouthSize`     | 입 크게 / 입 작게    |
| 15 | `MouthPosition` | 입 아래로 / 입 위로   |
| 16 | `MouthSmile`    | 미소 / 입꼬리 내림    |
| 17 | `LipThickness`  | 입술 두껍게 / 얇게    |
| 18 | `EyeRound`      | 둥근 눈 / 가늘고 긴 눈 |
| 19 | `EyePosition`   | 눈 아래로 / 눈 위로   |
| 20 | `EyeAngle`      | 눈꼬리 올림 / 내림    |
| 21 | `EyeCornerOpen` | 눈꼬리 열기 / 닫기    |
| 22 | `LowerEyelid`   | 애교살 / 눈꺼풀 리프트  |
| 23 | `BrowPosition`  | 눈썹 위로 / 아래로    |
| 24 | `BrowDistance`  | 눈썹 간격 넓게 / 좁게  |
| 25 | `BrowThickness` | 눈썹 두껍게 / 얇게    |

Java 이름은 `SNAKE_CASE`입니다(`FACE_THIN`, `FACE_V_SHAPE`, …). Objective-C는 `FBReshape_FaceThin`입니다. Dart는 `FBReshape.faceThin`입니다.

## 바디 리셰이프 (`BodyReshape`)

`SetBodyReshape(param, intensity)`와 함께 사용합니다. 범위는 \*\*`[0.0, 1.0]`\*\*입니다. `0`은 꺼짐입니다. 페이스 리셰이프와 달리 음수 방향은 없습니다.

<Note>
  바디 리셰이프에는 \*\*Pro+\*\*가 필요합니다. Free에서는 워터마크와 함께 체험할 수 있습니다. [요금제 및 기능](./pricing)을 참고하세요.
</Note>

`LegStretch`, `TorsoLong`를 제외하면 선택 팩 `resource_body.fbd`가 필요합니다. 골격 계열 `SetBodyReshape` / `setBodyReshape` **이전에** `AddResourcePack` / `addResourcePack`으로 등록하세요. [선택 리소스 팩](./resource-packs)을 참고하세요.

| 값 | 이름             | 의미                                           |
| - | -------------- | -------------------------------------------- |
| 0 | `BodySlim`     | 전신 슬림                                        |
| 1 | `WaistSlim`    | 허리 슬림                                        |
| 2 | `LegSlim`      | 다리 슬림                                        |
| 3 | `ShoulderSlim` | 어깨 슬림                                        |
| 4 | `ArmSlim`      | 팔 슬림                                         |
| 5 | `LegLong`      | 골격을 따라 다리 길게                                 |
| 6 | `BustEnhance`  | 가슴 볼륨                                        |
| 7 | `LegStretch`   | 허리 아래 늘리기 (얼굴 포인트만, `resource_body.fbd` 불필요) |
| 8 | `TorsoLong`    | 턱\~허리 늘리기 (얼굴 포인트만, `resource_body.fbd` 불필요) |

Java 이름은 `SNAKE_CASE`입니다(`BODY_SLIM`, `WAIST_SLIM`, …). Objective-C는 `FBBodyReshape_BodySlim`입니다. Dart는 `FBBodyReshape.bodySlim`입니다.

## 립스틱 (`LipstickColor`)

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

| 값 | 이름               | 의미      |
| - | ---------------- | ------- |
| 0 | `Rouge`          | 로즈      |
| 1 | `RetroRed`       | 레트로 레드  |
| 2 | `Peach`          | 피치      |
| 3 | `CoralOrange`    | 코랄 오렌지  |
| 4 | `GentlePink`     | 소프트 핑크  |
| 5 | `VitalityOrange` | 비비드 오렌지 |

## 블러셔

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

| 값 | `BlushStyle` | 의미             |
| - | ------------ | -------------- |
| 0 | `SunKissed`  | 광대와 코를 가로지름    |
| 1 | `Igari`      | 코 위의 취기 블러셔 밴드 |
| 2 | `Soft`       | 양쪽 볼 소프트       |
| 3 | `Apple`      | 둥근 애플 볼        |
| 4 | `Classic`    | 클래식 두 점        |
| 5 | `Doll`       | 볼 + 코끝         |
| 6 | `Rose`       | 양쪽 볼 로즈        |

| 값 | `BlushColor`   | 의미     |
| - | -------------- | ------ |
| 0 | `CoralPink`    | 코랄 핑크  |
| 1 | `DustyRose`    | 더스티 로즈 |
| 2 | `VividRed`     | 트루 레드  |
| 3 | `Berry`        | 베리     |
| 4 | `SunsetOrange` | 선셋 오렌지 |

## 컨투어 (`ContourStyle`)

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

| 값 | 이름        | 의미         |
| - | --------- | ---------- |
| 0 | `Natural` | 일상 라이트 컨투어 |
| 1 | `Sculpt`  | 더 강한 스컬프팅  |
| 2 | `Glow`    | 하이라이트 중심   |
| 3 | `Slim`    | 광대 슬림      |
| 4 | `Nose`    | 코 입체감      |
| 5 | `Glam`    | 하이라이트 포인트  |

## 아이섀도

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

| 값 | 스타일      | 의미       |
| - | -------- | -------- |
| 0 | `Soft`   | 소프트 워시   |
| 1 | `Crease` | 쌍꺼풀골 강조  |
| 2 | `Smoky`  | 스모키 링    |
| 3 | `Halo`   | 눈 주변 헤일로 |
| 4 | `Glow`   | 눈꼬리 리프트  |
| 5 | `Drama`  | 풀 커버리지   |
| 6 | `Warm`   | 웜 워시     |

| 값 | 색상      | 의미      |
| - | ------- | ------- |
| 0 | `Plum`  | 플럼 / 모브 |
| 1 | `Brown` | 웜 브라운   |
| 2 | `Gold`  | 소프트 골드  |
| 3 | `Pink`  | 더스티 핑크  |

## 아이라이너

| 값 | `EyeLinerStyle` | 의미        |
| - | --------------- | --------- |
| 0 | `Classic`       | 풀 라이너 + 윙 |
| 1 | `Flick`         | 긴 아웃터 플릭  |
| 2 | `CatEye`        | 짧은 캣아이    |
| 3 | `Natural`       | 얇은 내추럴 라인 |
| 4 | `Bold`          | 볼드 커버리지   |
| 5 | `Soft`          | 소프트 페이드 윙 |

| 값 | `EyeLinerColor` | 의미            |
| - | --------------- | ------------- |
| 0 | `Burgundy`      | 버건디 브라운       |
| 1 | `Plum`          | 딥 플럼          |
| 2 | `Chocolate`     | 초콜릿           |
| 3 | `Coffee`        | 거의 블랙에 가까운 커피 |
| 4 | `Mauve`         | 더스티 모브        |

## 눈썹

| 값 | `EyebrowStyle` | 의미           |
| - | -------------- | ------------ |
| 0 | `Natural`      | 내추럴 아치 + 모발감 |
| 1 | `Soft`         | 소프트 파우더 브로우  |
| 2 | `Feathered`    | 페더 스트로크      |
| 3 | `Mist`         | 라이트 미스트      |
| 4 | `Arched`       | 클래식 리프트      |
| 5 | `Powder`       | 밀도 높은 파우더    |
| 6 | `Wild`         | 상단 가장자리 잔털   |
| 7 | `Full`         | 균일한 풀 브로우    |
| 8 | `Straight`     | 낮은 일자 아치     |

| 값 | `EyebrowColor` | 의미      |
| - | -------------- | ------- |
| 0 | `DarkBrown`    | 다크 브라운  |
| 1 | `Black`        | 블랙      |
| 2 | `SoftBrown`    | 소프트 브라운 |

## 속눈썹

| 값 | `EyelashStyle` | 의미                |
| - | -------------- | ----------------- |
| 0 | `Classic`      | 균일한 클러스터 + 하부 속눈썹 |
| 1 | `Manga`        | 스파이키 만화 속눈썹       |
| 2 | `Winged`       | 눈꼬리 길이            |
| 3 | `Wispy`        | 위스피 플레어           |
| 4 | `Clustered`    | 구분된 클러스터          |
| 5 | `Doll`         | 짧은 돌 래시           |

| 값 | `EyelashColor` | 의미      |
| - | -------------- | ------- |
| 0 | `Black`        | 거의 블랙   |
| 1 | `Brown`        | 소프트 브라운 |
| 2 | `SoftBlack`    | 소프트 블랙  |

## 렌즈 (`PupilColor`)

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

| 값 | 이름      | 의미                           |
| - | ------- | ---------------------------- |
| 0 | `Hazel` | 앰버 / 허니 브라운                  |
| 1 | `Ice`   | 아이시 블루                       |
| 2 | `Mocha` | 다크 브라운 스파클                   |
| 3 | `Olive` | 포레스트 그린                      |
| 4 | `Gloss` | 글로시 다크 브라운                   |
| 5 | `Moss`  | 뮤티드 올리브                      |
| 6 | `Sand`  | 샌디 브라운                       |
| 7 | `Glow`  | 홍채 하단 크레센트 하이라이트(풀 컬러 렌즈 아님) |
| 8 | `Slate` | 블루 그레이                       |

## 크로마키 (`ChromaKeyColor`)

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

| 값 | 이름      |
| - | ------- |
| 0 | `Green` |
| 1 | `Blue`  |
| 2 | `Red`   |
