위 사진처럼


컨트롤넷에서 세그멘테이션을 잘 활용하면 자기가 의도한 위치에 사물, 배경등을 그릴 수 있다.


그런데 문제는 해당하는 개체에 대응하는 ADE20K 색상코드가 



150개나 된다.


이거 색상코드 찾다가 대가리 깨질 수 있으니 포토샵용 색상 견본을 준비했음


https://mega.nz/file/Ifk2DIpY#l7I3VA7HEkHoyGLyQFj7seWOYxh8ppmY-VBRvc85U-g


일단 위 링크에 가서 aco파일을 다운받는다. 클립스튜디오에서도 된다곤 하는데 안해봐서 ㅁ?ㄹ




창에서 색상 견본을 켜준다.





색상 견본 클릭 후 햄버거 메뉴(세줄) 클릭 후 색상 견본 가져오기를 클릭한다.


이후 다운받은 파일을 선택한다.




그러면 이런식으로 추가가 될건데


이러면 저 색상이 뭘 뜻하는지 알기 힘들거임





색상 견본 -> 햄버거 메뉴 (3줄짜리) -> 작은 목록을 클릭하면 


이렇게 각 색상이 어떤 개체를 뜻하는지 이름이 표시될거임




미련하게 하나하나 스크롤해가면서 보지말고


검색창을 활용하자. human 검색하니까 사람에 대응하는 색이 나왔다.


해당 색상 선택 후 브러시로 칠해주자





내가 직접 그린 SEG를 넣기 때문에 preprocessor는 SEG가 아닌 NONE으로 해준다.


MODEL만 SEG를 설정해주면 됨




weight가 1.0일 때 바닥이 풀로 덮이지 않았다




Weight를 1.25로 올리니 바닥이 풀로 덮였다.





심화과정으로 컨트롤넷 여러개를 중첩 사용하는 방법도 있음


설정 -> ControlNet -> Multi ControlNet을 2 이상으로 바꿔준다.




SEG랑 OPENPOSE를 중첩해보겠음




마찬가지로 직접 만든 SEG와 OPENPOSE를 넣었기 때문에 Preprocessor는 None


Model만 해당하는 모델을 설정해주면 된다. 중첩할 때 OPENPOSE WEIGHT는 적절히 높여주면 됨


어지간하면 OPENPOSE 뼈대에 맞춰 SEGMENTATION HUMAN을 그려주는게 좋긴한데 귀찮으니까 대충 함




ADE20K 컬러팔레트 150개만 나오는 확장기능 있으면 좀 더 편해질거 같은데 누가 안 만들어주려나