test_ROEM / assets /README.md
sunyoung00's picture
Upload README.md
759b821 verified
|
Raw
History Blame Contribute Delete
3.77 kB
# assets 폴더 β€” 레퍼런슀 이미지 배치 κ°€μ΄λ“œ
이 폴더에 넣은 μ΄λ―Έμ§€λŠ” `app.py`κ°€ μžλ™μœΌλ‘œ 읽어 생성에 μ°Έμ‘°ν•©λ‹ˆλ‹€.
## 1. λͺ¨λΈ μ–Όκ΅΄ 프리셋 (ν•„μˆ˜)
```text
assets/model_face_preset.png
```
- λͺ¨λ“  μƒμ„±μ—μ„œ **μ–Όκ΅΄ 정체성(identity)** 의 기쀀이 λ©λ‹ˆλ‹€. (항상 reference image 1)
- ν™”λ©΄μ—μ„œ `μ—…λ‘œλ“œ μ–Όκ΅΄`을 μ„ νƒν•˜μ§€ μ•ŠμœΌλ©΄ 이 프리셋이 μ“°μž…λ‹ˆλ‹€.
## 2. λͺ¨λΈ μ²΄ν˜• 레퍼런슀 (선택)
```text
assets/model_body_preset.png
```
- μ „μ‹  후보 생성 μ‹œ μΆ”κ°€ 레퍼런슀둜 λ“€μ–΄κ°€λ©°, **μ²΄ν˜•/λΉ„μœ¨(ν‚€ 인상, 골격, μ–΄κΉ¨λ„ˆλΉ„, νŒ”λ‹€λ¦¬ λΉ„μœ¨, 머리-λͺΈ λΉ„μœ¨)만** μ°¨μš©ν•©λ‹ˆλ‹€.
- 이 μ΄λ―Έμ§€μ˜ μ–Όκ΅΄Β·ν—€μ–΄Β·ν”ΌλΆ€ν†€Β·μ˜μƒΒ·ν¬μ¦ˆΒ·λ°°κ²½μ€ **λ¬΄μ‹œ**ν•˜λ„λ‘ ν”„λ‘¬ν”„νŠΈμ— λͺ…μ‹œλΌ μžˆμŠ΅λ‹ˆλ‹€. (얼꡴은 1번 μ–Όκ΅΄ ν”„λ¦¬μ…‹μ—μ„œ 옴)
- 이 λ ˆνΌλŸ°μŠ€κ°€ 있으면 κ·Έ λΉ„μœ¨μ„ κ·ΈλŒ€λ‘œ λ§žμΆ”κ³ , μ—†μœΌλ©΄ 쀑립 λΉ„μœ¨λ‘œ μƒμ„±ν•©λ‹ˆλ‹€. (`IDEALIZE_PROPORTIONS=true`둜 8.2~8.5λ“±μ‹  κ°•μ œλ„ κ°€λŠ₯)
- μ „μ‹  ν›„λ³΄μ˜ ν¬λ‘­Β·ν”„λ ˆμ΄λ° κΈ°μ€€μœΌλ‘œλ„ μ“°μž…λ‹ˆλ‹€. (`μ „μ‹ _μ•žλ©΄_` λ ˆνΌλŸ°μŠ€κ°€ 있으면 κ·Έμͺ½μ΄ μš°μ„ )
- (API에 `model_body` μ—…λ‘œλ“œ ν•„λ“œλ„ μ—΄λ € μžˆμ–΄, μΆ”ν›„ UI에 μ—…λ‘œλ“œ λ²„νŠΌμ„ 뢙이면 프리셋 λŒ€μ‹  κ·Έλ•Œκ·Έλ•Œ 올릴 수 μžˆμŠ΅λ‹ˆλ‹€.)
## 3. 샷별 레퍼런슀 (선택) β€” `assets/poses/`
각 μƒ· λ²„νŠΌμ€ `assets/poses/`의 레퍼런슀 이미지 1μž₯κ³Ό **1:1둜 μ—°κ²°**λ©λ‹ˆλ‹€.
파일λͺ… = μƒ· λΌλ²¨μ—μ„œ κ΄„ν˜Έλ₯Ό 밑쀄(`_`)둜 λ°”κΎΌ ν˜•νƒœμ΄λ©°, ν™•μž₯μžλŠ” png/jpg/jpeg/webp λͺ¨λ‘ κ°€λŠ₯ν•©λ‹ˆλ‹€.
| μƒ· λ²„νŠΌ | 파일λͺ… | λ…ΈμΆœ μΉ΄ν…Œκ³ λ¦¬ |
| --- | --- | --- |
| μ „μ‹ (μ•žλ©΄) | `assets/poses/μ „μ‹ _μ•žλ©΄_.*` | μƒμ˜Β·ν•˜μ˜ 곡톡 |
| μ „μ‹ (μΈ‘λ©΄) | `assets/poses/μ „μ‹ _μΈ‘λ©΄_.*` | μƒμ˜Β·ν•˜μ˜ 곡톡 |
| μ „μ‹ (ν›„λ©΄) | `assets/poses/μ „μ‹ _ν›„λ©΄_.*` | μƒμ˜Β·ν•˜μ˜ 곡톡 |
| μƒλ°˜μ‹ (μ•žλ©΄) | `assets/poses/μƒλ°˜μ‹ _μ•žλ©΄_.*` | μƒμ˜Β·ν•˜μ˜ 곡톡 |
| μƒλ°˜μ‹ (μΈ‘λ©΄) | `assets/poses/μƒλ°˜μ‹ _μΈ‘λ©΄_.*` | μƒμ˜Β·ν•˜μ˜ 곡톡 |
| μƒλ°˜μ‹ (ν›„λ©΄) | `assets/poses/μƒλ°˜μ‹ _ν›„λ©΄_.*` | μƒμ˜ μ „μš© |
| μƒλ°˜μ‹ (ν΄λ‘œμ¦ˆμ—…) | `assets/poses/μƒλ°˜μ‹ _ν΄λ‘œμ¦ˆμ—…_.*` | μƒμ˜ μ „μš© |
| λ””ν…ŒμΌ(ν›„λ©΄) | `assets/poses/λ””ν…ŒμΌ_ν›„λ©΄_.*` | μƒμ˜ μ „μš© |
| ν•˜λ°˜μ‹  | `assets/poses/ν•˜λ°˜μ‹ .*` | ν•˜μ˜ μ „μš© |
| ν•˜λ°˜μ‹ (ν΄λ‘œμ¦ˆμ—…) | `assets/poses/ν•˜λ°˜μ‹ _ν΄λ‘œμ¦ˆμ—…_.*` | ν•˜μ˜ μ „μš© |
(μΉ΄ν…Œκ³ λ¦¬ β†’ λ²„νŠΌ ꡬ성: μƒμ˜Β·μ›ν”ΌμŠ€Β·μ•„μš°ν„° = μƒμ˜ μ„ΈνŠΈ 8개, ν•˜μ˜Β·μŠ€μ»€νŠΈ = ν•˜μ˜ μ„ΈνŠΈ 7개)
### λ ˆνΌλŸ°μŠ€κ°€ μ •ν•˜λŠ” 것 / μ •ν•˜μ§€ μ•ŠλŠ” 것
- **정함**: 포즈, 카메라 각도, μ •λ©΄/μΈ‘λ©΄/ν›„λ©΄ λ°©ν–₯, ν¬λ‘­Β·ν”„λ ˆμ΄λ°.
- **μ •ν•˜μ§€ μ•ŠμŒ**: μ–Όκ΅΄(=1번), μ²΄ν˜•/λΉ„μœ¨(=2번 λ˜λŠ” 베이슀 μ»·), μ˜μƒ(=μ œν’ˆ μ΄λ―Έμ§€Β·μ„ νƒν•œ 베이슀 μ»·).
### λ™μž‘ 방식
- μƒ· λ²„νŠΌ 클릭 μ‹œ, κ·Έ 라벨에 μ •ν™•νžˆ μΌμΉ˜ν•˜λŠ” νŒŒμΌμ„ μžλ™μœΌλ‘œ λΌμ›Œλ„£μŠ΅λ‹ˆλ‹€. (μ˜› `full-01.png / upper-01.jpg / lower-01.jpg` μΉ΄ν…Œκ³ λ¦¬ 방식은 더 이상 μ‚¬μš©ν•˜μ§€ μ•ŠμœΌλ‹ˆ μ‚­μ œν•΄λ„ λ©λ‹ˆλ‹€.)
- μ „μ‹ Β·μƒλ°˜μ‹ (μ•ž/μΈ‘/ν›„)Β·ν•˜λ°˜μ‹  샷은 생성 ν›„ ν•΄λ‹Ή 레퍼런슀의 μ„Έλ‘œ ν”„λ ˆμ΄λ°μ— 맞좰 **μžλ™ 크둭**λ©λ‹ˆλ‹€.
- λ””ν…ŒμΌ(ν›„λ©΄)Β·μƒλ°˜μ‹ (ν΄λ‘œμ¦ˆμ—…)Β·ν•˜λ°˜μ‹ (ν΄λ‘œμ¦ˆμ—…) 같은 극단적 크둭은 μžλ™ 크둭을 κ±΄λ„ˆλ›°κ³  레퍼런슀+ν”„λ‘¬ν”„νŠΈλ‘œλ§Œ μœ λ„ν•©λ‹ˆλ‹€.
- 파일이 μ—†μœΌλ©΄ ν•΄λ‹Ή 샷은 레퍼런슀 없이(포즈·크둭 κ°•μ œ 없이) μƒμ„±λ©λ‹ˆλ‹€.
> ν•œκ³„: 포즈/κ°λ„λŠ” ControlNet 같은 κ°•μ œ 쑰건이 μ•„λ‹ˆλΌ **근사 μ°Έμ‘°**라 100% λ™μΌν•˜μ§„ μ•ŠμŠ΅λ‹ˆλ‹€. 크둭/ν”„λ ˆμ΄λ°μ€ ν›„μ²˜λ¦¬λ‘œ μ •ν™•νžˆ λ§žμΆ°μ§‘λ‹ˆλ‹€(ν΄λ‘œμ¦ˆμ—…Β·λ””ν…ŒμΌ μ œμ™Έ).