2023.04.29 - [IT/AI] - [AI로 돈벌기] 0.프롤로그(부제: AI로 1억 이상 벌 수 있을까?)
2023.04.29 - [IT/AI] - [AI로 돈벌기] 1. AI가 뭐야? 왜 난리가 난거지?
2023.04.30 - [IT/AI] - [AI로 돈벌기] 2. AI 그림제작 - 스테이블디퓨젼(Stable Diffusion) 설치, 파이썬 3.10.6 / Git 설치하기
자, 이제 스테이블 디퓨전을 설치하셨으면 기본용어와 소스를 설치할 차례입니다.
스테이블 디퓨젼 (Stable Diffusion WEB UI) 기본용어
프롬프트(Prompmt) - AI이미지 그림제작을 위해 가장 기본적으로 사용하는 텍스트 to 이미지 방식에서 쓸 명령어 영역입니다. 그동안 상상해왔던 모든 머리속의 상상들을 AI가 알고리즘을 통해 그림으로 구현해준다고 보시면 됩니다.
특히 그냥 프롬프트와 네거티브 프롬프트가 있는데, 제외조건을 작성해주는 네거티프 프롬프트를 더 잘 쓰셔야 합니다. 그래야 원하는 그림에서 꼭 제외되어야 할 사항들을 반영해줍니다.
예를 들어 "기괴한 숲속의 고릴라등이 가득한 초록 고릴라를 그려줘" 라고 한다면 아래와 같이 만들어줍니다.
체크포인트(CheckPoint) - 스테이블디퓨전의 첫번째 핵심인 그림을 그릴때 근간이 되는 이미지 소스파일들의 집합체라 보시면 됩니다. 파일확장자는 보통 보안이 없는 CKPT, 보안성이 강화된 safetensors 파일로 되어있는데, 뭘써도 크게 상관없으니 그냥 체크포인트 받으실땐 용량만 잘 보시고 받으시면 됩니다.
익스텐션(Extensions) - 스테이블디퓨전(이하 SD)에서 가장 중요한 확장 플러그인이라고 보시면 됩니다. 깃허브를 통해 전세계 수많은 AI러(?)들이 열심히 개선하고 있어 편의성을 지속적으로 강화시켜주고 있습니다. 예를 들면 프롬프트를 한글로 쓰면 챗GPT를 통해 영문 프롬프트로 만들고, 드롭메뉴형식으로 해준다던지, 컨트롤넷 확장플러그인을 통해 원하는 자세나 위치 등을 지정해서 뽑는다든지 하는거죠.그외에도 화질향상, 멀티포지션 등 확장기능이 지속적으로 업데이트 되고 있어 나중에 자세히 다시한번 리뷰해볼게요.
로라(Lora) - 기본적인 체크포인트의 소스를 기반으로 원하는 그림체로 바꿔주는 방식입니다. 로라에 따라 그림체가 전혀 다른 느낌으로 변경되지만 기본 참고하는 소스는 체크포인트가 우선이라고 보시면 됩니다.
스테이블 디퓨젼 기본소스 받아보기
이제 사용하기전에 내가 원하는 소스들을 받아보기로 하겠습니다.
먼저 체크포인트 파일을 받아야 하는데 체크포인트는 개인이 만든것들이다보니, 내가 원한 방식의 그림이 있을수도 없을수도 있습니다.(예를 들어 사람이 아닌 배경그림만 넣어둔 소스의 체크포인트를 받아서 설정해두고, 프롬프트를 아무리 써본들 사람이 나오지는 않습니다)
그래서 체크포인트가 제일 중요하다고 하는거고, 이 체크포인트는 보통 용량이 하나당 2∼8GB까지 다양합니다.
본인의 하드용량을 보시고 적당히 처음에는 받아서 테스트 해보시면서 진행하시면서 받아가시면 됩니다.
제일 유명한 체크포인트와 기타 이미지를 받는 사이트로는 CIVITAI가 있습니다
구글계정으로도 가입가능하며, 제한없이 마음껏 공유되는 곳이다보니, 으른들의 이미지들도 많아서 검색할때 우측상단에
눈모양을 누르시고 SAFE를 선택해두시고 편히 보시기 바랍니다..안그러면 (후방주의) 많이 하셔야...합니다
영문이어도 기본적인 영문들로 소팅해서 다운받을 수 있으므로 일단 기본적으로 하나만 받아서 복사하시려면 아래와 같이 하시면 됩니다.
우측 검색조건에 Checkpoint 만 선택을 하신후 원하는 이미지를 하나 클릭하시면,
위와 같이 오른쪽에 다운로드 버튼이 있습니다. 해당 파일을 다운로드 받으시면 됩니다.
다운로드 받은 파일을 본인이 설치한 스테이블 디퓨전 폴더의
"\models\Stable-diffusion"
에 옮겨 넣으시면 끝입니다.
복사 후 실행해도 되고, 스테이블 디퓨전이 켜진상태에서도 새로고침 버튼을 통해 로딩할 수 도 있습니다.
체크포인트 파일 적용은 이렇게 복사만 하면 끝입니다. 쉽죠?
로라(Lora) 역시 Civitai 에서 Lora로 선택후 체크포인트파일과 같은 방법으로 다운로드 받으시면 됩니다.
단, 받으신 로라폴더는 models폴더 아래 체크포인트를 넣었던 Stable-diffusion 폴더가 아니라
Lora 폴더에 넣어주셔야 합니다.
'\models\Lora'
로라 설치도 끝입니다. 쉽죠?
다음은 익스텐션(확장 플러그인) 설치인데, 해당 설치건은 길어서 따로 설명 드리도록 하겠습니다.