728x90
반응형
SMALL
스테이블 디퓨전을 활용하다 보면 인물의 헤어스타일을 자유롭게 바꾸고 싶은 경우가 많아. 예를 들어, 짧은 머리를 긴 웨이브 헤어로 바꾼다든지, 앞머리가 없는 헤어스타일을 귀여운 뱅 스타일로 변경하고 싶을 때가 있지? 이번 34편에서는 텍스트 프롬프트, 마스크 인페인트, Lora(LoRA) 모델 활용법을 결합해 자연스럽게 헤어스타일을 변경하는 3가지 핵심 기술을 소개할게.
1. 프롬프트에서 헤어스타일 지정하기
- 기본적으로 헤어스타일은 prompt 문장 안에서 가장 큰 영향을 받아.
예: -
1girl, long wavy hair, brown hair, detailed eyes, ultra realistic
- 여기서 핵심은 머리 길이와 형태를 정확히 표현하는 것이야.
- short bob cut (단발 보브 컷)
- messy ponytail (헝클어진 포니테일)
- bangs (앞머리)
- 팁:
- negative prompt에 bald, hairless 등을 넣어야 원치 않는 대머리나 이상한 머리 형태가 나오지 않아.
- masterpiece, ultra detailed hair, cinematic lighting 같은 보조 단어를 써서 질감을 고급스럽게 표현할 수 있어.
2. 인페인트(Inpaint)로 머리만 수정하기
프롬프트만으로 원하는 스타일을 만들기 어렵다면 인페인트 기능을 쓰는 게 답이야.
- 순서
- WebUI에서 img2img → Inpaint 모드로 들어가.
- 기존 이미지에서 머리 부분만 마스크로 덮기.
- prompt에 원하는 헤어스타일을 명시하고 denoising strength를 0.5~0.7 정도로 조절.
- 여러 번 시도하면서 원하는 결과를 얻는 게 포인트.
- 팁:
- 인페인트 시 머리카락이 부자연스럽게 겹치는 경우 mask blur를 4~6 정도 주면 경계가 부드러워져.
- ControlNet의 openpose나 depth 모델을 함께 쓰면 머리 방향이 어긋나지 않아.
3. 헤어스타일 LoRA 모델 활용하기
헤어스타일 LoRA는 특정 머리 스타일을 학습시켜 더 정확한 결과를 주는 모델이야.
- 예를 들어 long_wavy_hair_lora.safetensors를 불러오면, 프롬프트에서 단순히 long wavy hair라고 입력해도 더 자연스럽게 구현돼.
- 설정법:
- LoRA 파일을 models/Lora/ 폴더에 넣어.
- prompt에 <lora:long_wavy_hair:0.7> 같은 식으로 가중치를 줘.
- 0.6~0.8 정도가 자연스러우며, 너무 높이면 인위적인 느낌이 날 수 있어.
4. 자연스러운 결과를 위한 추가 팁
- 배경 색감과 조명도 머리카락의 디테일에 큰 영향을 줘. soft lighting, studio light 같은 조명을 적극 활용해봐.
- 프롬프트에 floating strands of hair 같은 단어를 추가하면 머리카락의 결이 더 풍성하게 표현돼.
- ★★★★★ 프롬프트의 순서를 조정하는 것도 중요해. 가장 강조하고 싶은 요소(예: 헤어스타일)는 맨 앞에 쓰는 게 좋아.
다음 편 예고
다음 35편에서는 **"피부 톤 & 메이크업 스타일링: 자연스러운 피부 보정과 화장 표현 완벽 가이드"**를 다룰 거야. 이걸 보면 스테이블 디퓨전으로 만든 인물 이미지를 포토샵 뺨치게 꾸밀 수 있을 거야.
728x90
반응형
LIST
'Stable Diffusion 정보' 카테고리의 다른 글
| 36편: 스테이블 디퓨전에서 옷 스타일링 – 드레스, 수트, 캐주얼까지 원하는 패션 만들기 (3) | 2025.07.22 |
|---|---|
| 35편: 피부 톤 & 메이크업 스타일링 – 자연스러운 피부 보정과 화장 표현 완벽 가이드 (5) | 2025.07.21 |
| 스테이블 디퓨전 완전 입문 ㉝“배경도 AI가 교체한다? 인물만 남기고 새 풍경 합성하기” (2) | 2025.07.21 |
| 스테이블 디퓨전 완전 입문 ㉜“헤어스타일도 AI로? 단발, 장발, 염색까지 인페인트 실험!” (4) | 2025.07.21 |
| 주름? 잡티? AI가 1초 만에 지운다 – 인페인트 피부 보정 실전 (3) | 2025.07.21 |