WebUI 사용 중
이미지에 손가락이 나오기 시작하면
사람의 손가락은 5개가 정상이건만
위 이미지처럼
손가락 갯수가 지나치게 많거나
적은 현상이 발견되는데
그냥 무시하기에는 손가락 갯수가 이상해서
품질에 실망스럽지 않을 수 없는데
손가락 제대로 그리지 못하는 현상은
미드져니같은 다른 AI 그림 생성기들도
죄다 동일하게 손가락이 엉망이라
단순히 WebUI의 문제만은 아닌 상황인데..
그래도 최대한 손가락을 5개로 만들고 싶다면
1. 임베딩(Embedding) 사용하기
손 개떡같이 만드는 경우만 학습시켜서
그걸 Negative Prompt에 적용시키면
멀쩡한 손만 나오게 된다는 논리인데
멀쩡한 손가락만 나오는 것은 아니지만
확률적으로는 꽤 높아진다
2. 손가락 5개 나올 때까지 계속 찍는다
어떻게 보면 정말 멍청한 방법인데
지금 기술력으로는 마땅히 방법이 없기 때문에
그냥 무한하게 찍다 보면
손가락이 5개인 이미지를 얻을 수 있는데
확률은 매우 낮으므로 50장 정도 찍으면
한 장의 손가락이 제대로 나온다
3. 손가락만 계속 다시 그린다
inpaint 기능을 활용해서
손가락 부분만 계속 다시 그려주면 되는데
방법은 위 링크를 참조해주면 되고
확률이 낮아 손가락이 멀쩡해질 때까지
무한하게 돌려야 한다는 점에는 변함이 없다
4. Negative Prompt 사용하기
txt2img 탭에서 하단에 Negative prompt가 보일텐데
여기에 특정 텍스트 등을 넣어서
손가락 기괴하게 만드는 걸 막아보려는 시도가 있긴 한데
이거저거 다 넣어봤지만 결론은 별 도움이 안된다
프롬프트가 이상해서 이렇게 만들었다기 보다는
그냥 AI가 손가락까지 잘 만들기에는
역량이 딸린다고 보는 것이 맞을 것 같다
5. 손가락 안나오는 구도로 만들기
뭐 이런 바보같은 해결책이 있나 싶겠지만
지금 손가락 제대로 만드는 AI가 없기 때문에
기술이 발전하기 전까지는
손이 안나오는 구도로 이미지를 작성하거나
아니면 팔 소매를 길게 만들어서
손가락이 보이지 않게 해도 되고
손을 시야 밖으로 보내도 되고
가장 간단하게는 손을 주머니에 넣어 버려도 된다
손이 보이지 않게 하는 온갖 방법이 있으니
이런 방법을 적극 활용해야 한다
무에서 유를 창조하는 AI가 손가락 하나 못만들어서
빌빌대는게 이해가 되지 않긴 하는데
손가락이 관절도 많고 묘사하기 힘들다고 하니
그저 무한하게 생성하고 다시 그리는 것 외에는
딱히 이렇다 할 방법이 없다고 보면 된다
'잡담 > WebUI(stable-diffusion)' 카테고리의 다른 글
WebUI 특정 부분만 다시 그리는 방법 (0) | 2023.02.27 |
---|---|
WebUI Openpose를 이용해 사진 자세로 생성방법 (1) | 2023.02.27 |
WebUI 이미지 생성 속도 빠르게 하는 방법 (1) | 2023.02.27 |
WebUI 생성한 이미지 폴더 위치 (1) | 2023.02.27 |
WebUI 설정 옵션 저장방법(다시 켜도 똑같게) (1) | 2023.02.27 |
댓글