WEBUI - 스테이블 디퓨전 필수 확장'd-detailer'


Ddetailer는 WEBUI를 쓰는 사람이면 반드시 써야 하는 기능 중 하나인데 이것 하나로 얼굴의 퀄리티가 달라지기 때문에 제일 우선적으로 소개하겠습니다.





ai그림-서있는여자옆모습






DDetailer란?

그림을 고치고 싶다면 '인페인트'라는 기능을 이용하여 고친다. ddetailer는 얼굴을 자동으로 인식해서 '인페인트의 기능'를 통해 얼굴을 고쳐주는 기술이다.

인물을 뽑을 때 정말 편리하게 훨씬 완성된 그림 만들어주는 기능이니까 꼭 쓰면 좋겠다.





DDetailer 설치방법





확장기능설치

WEBUI를 켜서 위 사진을 참고하여





1. "확장기능의 git 레포 URL" 칸에 

https://github.com/dustysys/ddetailer 붙여넣는다.

설치 후 "설치된 확장기능" 을 클릭해서 "적용후 UI재시작"을 

누르고 WEBUI 프로그램을 종료한다.






2. Visual Studio Build Tools 2022 설치


링크 들어가서 스크롤 내리면 "Visual Studio 도구" 가 보일 

것이다. (모든 다운로드 밑에 보면 있다)




설치시작 Desktop development with C++ 

설치


주의 : 빨간색 글씨 빠뜨리지 말자.






3. WEBUI 다시 실행



WEBUI를 실행 시키고 나면 좌측 하단에 보면 '없음'이란 칸을 

클릭하고 '감지-디테일 향상'이 있으면 설치 완료.


감지디테일






DDeteiler(감지-디테일향상) 사용방법



  • 얼굴만 감지 "bbox ~ anime-face_ ~ pthp[51e1af4a]"

  • 몸 전체 감지 "segm ~ dd-person_mask2~[1c8dbe8d]"


얼굴만감지

몸전체감지

위 그림처럼 ddeteiler 가 자동으로 감지하여 인페인트를 할 

것이다.두 가지 기능을 한번에 사용 가능하다. 


사용할 기능을 선택하고 

T2I 나 I2I에서 '생성' 하면 정상적으로 작동하는 것을 확인할 수 있다.


팁 : 감지 디테일을 사용할 때 디노이즈 강도 는 0.5보다 작게하자




설정

  • Detection confidence threshold % 
    얼굴이나 몸을 인식하지 못 할 때 낮추면 되는데 그냥 기본값 30으로 두고 사용하면 된다.

  • X offset, Y offset : 건드리지 말자 (감지되는 위치 임의 조정)

  • Dilaion factor : 몸이나 얼굴 인식 범위 확대
    5~20으로 두면 충분하다. (2d라면 20 추천)



이제 그림을 생성해볼까요?


ddteiler 적용 전,후 비교사진


감지디테일적용전후





  • 시드 : 그림의 고유값을 이야기하는데 그림이 생기는 칸 밑에 보면 자신이 적은 프롬프트와 설정한 값이 작은 글씨로 적혀져 있을 것입니다. 그 중 맨 아래쪽에 봤을 때 
    Seed:2847250237 이런 식으로 되어 있는 것이 해당 그림의 고유값(시드) 입니다.





이렇게 ddetailer 확장 기능을 설치하는 방법을 소개해봤습니다. 도움이 되셨으면 좋겠습니다.

앞으로도 유익한 WEBUI정보 소개하겠습니다.


감사합니다.



참고글




이 블로그의 인기 게시물