(2월 15일 오후 6시 본문 내용 추가)
안녕하세요,입문자와쌩초보를위한AI그림뽑기완벽가이드amp팁모음클리앙
AI 그림으로 엔터 대표 놀이했던 사람입니다.
지금이 적기라 생각하여 행동에 나섭니다.
소모임도 준비한다 하고 많은 이들의 관심이 있을 때
한 번 정리를 하여 접근성을 높이는 게 좋다 생각했습니다.
최근 일주일 정도 열심히 AI 그림 뽑기를 하면서 느낀 것들과
클리앙에 올라와 있는 좋은 글들을 한 번에 모았습니다.
혹시 본인 글이 올라왔는데 불편하시면 댓글이나 쪽지로 알려주세요.
바로 삭제 해 드리겠습니다.
참고로 제가 올렸던 AI 그림 뽑기 글입니다.
- https://www.clien.net/service/board/park/17903811
- https://www.clien.net/service/board/park/17905822
주의사항!😡
- 이건 중복성이 꽤 강합니다.
- 괜히 FM, 문명 게임 같다고 하는 게 아닙니다.
- 10분이 3시간으로 왜곡되기 시작합니다.
- 모바일 게임 뽑기를 좋아한다면 조심하세요.
- 한 장만 더, 한 장만 더…를 중얼거립니다.
- 자기도 모르게 수면 시간을 줄이고 있을 겁니다.
- 자기도 모르게 영어 단어를 찾고 있을 겁니다.
- 자기도 모르게 의상, 배경, 개체들에 관심이 갈 것입니다.
아래와 같은 사람들에게 추천합니다.😍
- 예술적인 감각이 있음
- 표현력이 뛰어남
- 새로운 것에 관심이 많음
- 시간적인 여유가 많음
- 개발자 마인드를 가짐
- 버그 수정을 좋아함
- 아름다운 것을 좋아함
- 이성, 동성, 사람을 좋아함
- 디테일한 것을 좋아함
- 이상형을 만나고 싶음
- 고사양 GPU가 놀고 있음
- 새로운 활력이 필요함
아래와 같은 사람들에게는 권하지 않습니다.😥
- AI에 거부감이 있음
- 아름다운 손가락을 사랑함
- 정상적인 인체 구조에 진심
- 진짜 사람에게만 관심 있음
간단히 용어 정리
- stable-diffusion-webui : 내 컴퓨터에 설치하는 AI 그림 뽑기 툴
- Google colab : 구글 서버로 하는 AI 그림 뽑기 툴
- 모델 : 정확히는 stable diffusion checkpoint지만, 선구자들이 이 단어를 써서 그런지 통상적으로 [모델 = 체크포인트]
- 프롬 : 정확히는 Prompt, 어떤 그림을 뽑을지 입력하는 명령어
- 긍정 프롬 : 이것을 바탕으로 그림을 뽑아달라는 명령어
- 부정 프롬 : 이것은 빼고 뽑아달라는 명령어
- 와일드카드 : 문법은 wildcard name, 특정 텍스트 파일의 문구를 랜덤으로 선정
- t2i : Text to Image, 명령어를 입력하여 그림 뽑기
- i2i : Image to Image, 그림으로 새로운 그림 뽑기
- 로라 : LORA(Low-Rank Adaptation of Large Language Models), 특정 인물이나 캐릭을 학습 시킨 것
설치
- 참고로 제가 설치한 환경을 말씀드리면,
- AMD 5600X, 32GB RAM, RTX 3060 Ti, SSD 256GB
- 쓰지 않는 SSD가 있어서 stable-diffusion-webui만 설치했습니다.
- 가급적 SSD에서 하는 것을 권합니다.
- RTX 3060 정도가 편히 돌릴 최소 기준이라 봅니다.
- 512x768 해상도 기준, 1장 뽑기 시간 : 10초 이내
- 업스케일 2x(1024x1536)로 했을 경우, 1장 뽑기 시간 : 20초 이내
- 물론 1000이나 2000 시리즈에서도 하는 분도 있지만 시간이 다릅니다.
- 다른 분이 올리신 스펙 관련 글입니다.
- Stable Diffusion webUI를 돌리려면 스펙이 얼마나 좋아야 할까? - lemontwist님
- https://www.clien.net/service/board/lecture/17906406?od=T31&po=0&category=0&groupCd=
- 여러 툴들이 있지만, 그냥 아래 딱 2가지 선택지에서만 고르면 됩니다.
- 내 컴퓨터 성능이 좋고, GPU도 RTX 3000 시리즈 이상이다 : stable-diffusion-webui 추천
- 제가 처음에 봤던 유튜브 영상 : https://www.youtube.com/watch?v=WySi5vzi29s&t=467s
- 영상이 싫다면 글 : https://blog.naver.com/lovingmin2/222998853089
- 최근에는 따로 통합팩도 있다 하니, 위 방법이 어렵다면 이것도 확인해 보세요.
- 컴퓨터 성능 별로다, 좋은 컴 있지만 전기요금 무섭고 팬소음과 더워지는 거 싫다 : colab 추천
- 구글 colab 활용 AI 그림 쉽게 무료로 그리기 입문 (문명하셨습니다) - HTR님
- https://www.clien.net/service/board/park/17908357?po=0&sk=title&sv=ai&groupCd=community&pt=0
설치완료
- 툴은 준비 된 상태입니다.
- 이제 AI 그림 뽑기를 바로 할 수 있습니다.
- 아래 설명은 stable-diffusion-webui을 기준으로 합니다.
모델
- 모델 검색은 아래 사이트에서 확인하세요.
- https://huggingface.co/
- https://civitai.com/
- 모델은 딱 이것만 기억하세요.
- 반실사, 실사가 좋다 : basil_mix
- https://huggingface.co/nuigurumi/basil_mix
- 반실사, 실사 좋은데 한국 인스타 스타일이 좋다 : ChilloutMix
- https://civitai.com/models/6424/chilloutmix
- 2D가 좋다 : AbyssOrangeMix2
- https://huggingface.co/WarriorMama777/OrangeMixs
- hard, nsfw, sfw와 같이 종류별로 있으니 알아서 고르세요.
- 모델 병합 같은 건 나~~중에 알아보세요.
- 확장자는 ckpt, safetensors, 이렇게 2가지이나 최근 툴에서는 다 지원합니다.
- 사용하는 폴더는 다음과 같습니다.
- 모델 파일 넣기 : stable-diffusion-webui/models/Stable-diffusion
- vae 파일 넣기 : stable-diffusion-webui/models/vae
- 로라 파일 넣기 : stable-diffusion-webui/models/lora
- vae 파일도 기본적으로 필요하니 아래에서 받아 넣어주세요.
- https://huggingface.co/stabilityai/sd-vae-ft-mse-original/tree/main
- 모델 설정은 webui 상단에 있는 체크포인트에서 선택, 안 보이면 오른쪽 새로고침 선택
- vae 설정은 Settings ⇒ Stable Diffusion ⇒ SD VAE에서 선택 ⇒ 상단의 Apply settings 선택
- 모델과 vae 준비 끝!
- 로라는 나~~중에 해 보세요.
프롬
- 아직 프롬은 모르니깐 남의 껄로 공부해야죠.
- 프롬을 아는 방법은 다음과 같습니다.
- AI 그림을 올린 사람에게 직접 물어보기
- 이미지 파일에서 정보 추출하기(exif 정보)
- PNG Info : stable-diffusion-webui 상단 탭에서 확인
- https://jimpl.com/ : 해당 웹사이트에 방문하여 파일을 올려서 확인
- https://exiftool.org/ : Windows Executable를 받아 로컬에서 확인, 이미지 파일을 exe 파일에 드래그 하면 끝!
- 3가지나 있으니 상황에 맞게 사용하세요.
- 그렇지만, 기본적인 프롬은 존재합니다. 강조 비율은 한 번 변경해 보세요.
- 긍정 : (best quality, masterpiece, high resolution:1.4), high_quality, 1girl,
- 부정 : (low quality:1.4), (worst quality:1.4),
기타 설정
- 개인적인으로 추천하는 기본 설정입니다.
- Sampling method : DPM++ 2M Karras
- Sampling steps : 20
- 해상도 : 512x768 or 768x512
- 배치는 모두 1
- CFG Scale : 7
- 클리앙에 올라온 다른 분의 추천 세팅입니다.
- 제가 주로쓰는 스테이블 디퓨전 AI 세팅값입니다 - 바이데이님
- https://www.clien.net/service/board/park/17907453?po=1&sk=title&sv=ai&groupCd=community&pt=0
뽑기 시작
- 일단 모든 준비는 끝났으니, 오른쪽 상단에 Generate를 선택하여 돌리세요.
- 계속 계속 돌립니다. 마음에 드는 게 나올 때까지.
- 끝입니다. 고생하셨습니다!
일주일간의 개인적인 경험에 의한 팁
(빠르게 쓰다보니 경어체가 아닌 점 넓은 마음으로 양해 부탁드립니다)
- 최강 조합 : webui + DeepL + chatGPT + Google 이미지 검색 결과 + 노션(or 구글 시트)
- 모델마다 권장하는 설정값이 있다. 처음에는 그것 위주로 돌리자.
- Restore faces는 거의 쓸 일이 없다. 정 얼굴이 이상하면 한 번씩 체크해서 돌려보자.
- 취향저격 고화질을 빠르게 뽑으려면, Hires. fix를 체크하지 않고 돌리자.
- 그러다가 마음에 드는 것이 뽑히면 Hires. fix를 체크하여 업스케일 해 주자.
- 개인적인 추천값은 ESRGAN_4x + steps 2 + strength 0.3 + Upscale by 2
- 프롬은 최대한 짧게 하자. 고봉밥(긴 프롬) 준다고 잘 나오는 거 아니다. 고봉밥은 옛날 얘기다.
- 프롬은 긍정/부정 각각 75자 단위로 끊어진다. 최대한 짧게 하자.
- 프롬이 짧을수록 생성 속도도 빠르다.
- 구체적인 프롬은 원하는 결과에 가깝게 간다. 그러나 자율성을 잃는다.
- 간단한 프롬은 원하는 결과와 조금 멀어지지만 더욱 다채로운 결과를 보여준다.
- 프롬은 문장으로도 가능하고 단어로도 가능하다.
- 결과값은 모델과 프롬에 따라 좌우된다. 한계란 없다.
- 너무 인스타 느낌이 싫다면, https://civitai.com/에서 날 것 그대로 보여주는 모델을 찾자.
- 진짜 평상시에 많이 보이는 사람들의 얼굴이 나올 것이다.
- 손가락이 이상하다면, best ratio four finger and one thumb를 프롬에 넣어주자.
- 그래도 이상하다면, waving hand을 넣어주자.
- 그래도 이상하다면, 위에껄 빼고 arms behind head 혹은 hands in pockets을 넣어보자.
- 프롬의 단어 연결이 띄우기라면 실사를 강조한다(arms behind head).
- 프롬의 단어 연결이 _라면 2D를 강조한다(arms_behind_head).
- 남의 프롬을 쓰다가 스스로 작성하는 순간, 정리할 필요를 느낄 것이다.
- 노션을 이용하거나 구글 시트를 이용하여 정리하자.
- 프롬은 다음과 같이 강조된다.
- (명령어:강조비율), 강조비율은 0.0~1.4 범위 내에서만 하자. 0.05도 가능하다.
- 명령어, (명령어), ((명령어))와 같이 괄호로 강조할 수도 있다.
- (명령어, 명령어:1.2)와 같이 쓸 수도 있다.
- 실사와 2D에서 쓰는 프롬은 다소 다르니 참고하자.
- CFG Scale과 Sampling steps은 각각 30, 150까지만 가능하다.
- 이 2개의 값은 상관관계를 갖는다. 하나만 너무 높거나 너무 낮으면 안 된다.
- 개인적으로은 3배수를 추천한다. CFG Scale 7이라면, steps는 20.
- 이 2개의 값이 낮을 때는 보다 실사와 유사하게 보여주나, 디테일과 개성이 약하다.
- 이 2개의 값이 높을 때는 보다 2D와 유사하나, 디테일과 개성이 강해진다.
- 마음에 드는 결과가 뽑혔다면 여러 옵션을 변경해서 시도해 보자.
- seed 고정은 seed 오른쪽에 재활용 아이콘이다.
- 다시 랜덤으로 돌리려면 그 왼쪽 주사위 아이콘을 선택하자.
- 마음에 드는 결과를 돌릴 때 귀찮다면, 다음과 같이 해 보자.
- Seed 아래 Script를 선택 => X/Y/Z plot 선택 => X, Y 타입을 각각 선택하여 values를 적어주자.
- values에는 20,30,40,50,60와 같이 넣을 수 있다.
- 6번 돌려서 볼 것을 한 번에 돌려서 결과값을 비교할 수 있다.
- webui의 Extensions에서는 이것을 기본적으로 설치해 주자. sd-dynamic-prompts, Lora.
- 해당 탭의 Available에서 설치할 수 있고, 보이지 않는다면 그 아래 tags의 체크를 해제 해 보자.
- 임베딩, 로라 선택을 하려면 Generate 아래 화투패 이미지를 선택하자.
- 임베딩과 로라는 프롬으로 직접 입력할 수도 있다.
- Styles로 여러 타입의 프롬을 저장할 수 있지만, 개인적으로는 노션이나 구글 시트가 편했다.
- 특정 국가의 인물이나 개체를 원하지 않으면 (thai, thai style, thai makeup), (chinese, chinese style, chinese makeup)와 같은 프롬을 부정에 넣어주자.
- Clip은 1~2로 설정하자. settings => stable diffusion에서 할 수 있다.
클리앙 팁 모음
- 심심하면 모공에 올라오는 AI 반실사 그림체 뽑기 - 아름다운별님
- https://www.clien.net/service/board/lecture/17900309?combine=true&q=Stable+Diffusion&p=0&sort=recency&boardCd=lecture&isBoard=true
- Chat GPT와 Stable Diffusion을 이용해서 소녀 사진을 뽑아보자. - 평양시청민원과님
- https://www.clien.net/service/board/lecture/17904140?od=T31&po=0&category=0&groupCd=
- AI 그림 정보글 - 외않됬데?님
- https://www.clien.net/service/board/park/17909995?c=true#140891804
진짜 끝입니다.
읽어주셔서 감사합니다!
조만간 더 좋은 AI 그림으로 돌아보겠습니다.
빠잉!