초보자도 따라할 수 있게 차근차근 설명해드려요.
진짜야? Ai야?
요새 페이스북을 돌아다니다 보면 딥페이크 기술로 유명인을 사칭한 투자 광고, 한 번씩 뜨지 않나요?
처음 봤을 때는 '어? 진짠가? ‘라고 놀랐는데, 요즘은 거의 하루에 한번 꼴로 이런 딥페이크 광고를 보는 것 같습니다. 사기성 광고뿐만 아닙니다. 일반 광고에서도 Ai 모델들이 쓰이는게 점점 당연해지고 있는 것 같습니다. 신한 라이프 광고에 출연한 가상인간 로지가 사람보다 더 실제같은 모습으로 CF에 등장해 많은 사람들을 놀라게했던게 엊그제 같은데, 최근에는 제주도에서 Ai아나운서를 월 60만원에 고용했다는 뉴스가 떠서 많은 논란(?)을 불러일으키기도 했습니다.
어쩌면 여러분도 한 번쯤 '저렇게 진짜같은 Ai이미지는 어떻게 만드는거지?'라는 생각을 해보셨을 것 같습니다. 특히, 디자인, 마케팅 등 크리에이티브한 직종에 근무하시는 분들이라면 이런 것들이 더욱 궁금하실것 같아요.
하지만 막상 방법을 찾아본다고 해도 체크포인트 , sdxl등등..어려운 전문용어와 복잡한 과정에 질려 포기하게 되기가 쉽상인 것 같습니다.그래서 이번 글에서는 누구나, 차근차근 따라하면 스테이블 디퓨전으로 실사같은 Ai모델 이미지를 만들수 있는 방법을 알려드리고자 합니다. 바로 아래 같은 이미지 말이죠.
준비물은 단 하나! 인터넷에 접속가능한 PC나 노트북 장비만 있으면 됩니다. (GPU 사양 상관 X)
이번 글에서는 Ai이미지에 대해 아무것도 모르는 분들도 쉽게 따라할 수 있도록,
어려운 내용은 싹 빼고 준비했으니, 마음놓고 따라와 주세요!
Rundiffusion은 스테이블 디퓨전을 사용할 수 있는 유저 인터페이스를 제공하는 서비스로 , 신규 회원에게 약 30분동안 무료로 쓸 수 있는 크레딧을 제공해주고 있습니다. 이번 글에서는 이 서비스를 활용해 이미지를 생성하는 방법을 알려드릴게요. 먼저 https://rundiffusion.com/ 에 접속해주세요.
다음, 왼쪽 하단의 Free Trial을 눌러주세요!
로그인 창이 뜨면 하단의 Sign up을 눌러서 회원가입을 완료해주세요.
회원가입을 완료하면, 가입한 이메일로 아래와 같은 인증메일이 도착해있을거에요.
메일의 링크를 클릭해 인증을 완료해주세요!
인증을 완료해주고 다시 rundiffusion.com으로 접속하면, 아래와 같은 창이 뜨게 될겁니다.
Auto 111과 Fooocus 두가지 중에 어떤 것을 쓸꺼냐고 물어보는 창입니다. Auto111은 뭐고 Fooocus는 도대체 뭔가 싶으실텐데요. 쉽게 말하면 포토샵 화면같은거라고 생각하시면 됩니다. "스테이블 디퓨전"이 포토샵의 시스템이라면, Auto111은 전문가용 포토샵 화면, Fooocus는 포토샵 익스프레스 같은, 초보자용 포토샵화면 이라고 생각해주시면 됩니다. Fooocus로도 웬만한 Ai이미지는 다 만들 수 있으므로, 여기서는 초보자용인 Fooocus를 선택해 진행하겠습니다. 오른쪽 Fooocus를 선택하고, 하단의 Select를 눌러주세요.
그러면 아래와 같은 알림창이 뜨게 됩니다.
스테이블 디퓨전 및 Rundiffusion의 사용약관에 동의해야한다는 내용으로 Launch를 누르면 다음으로 진행이 되는데요, 여기서 잠깐! 아까, 무료 크레딧이 30분간 주어진다고 말씀드렸죠? 생각보다 30분이 짧으므로 알차게 쓰기 위해 Launch를 누르기 전에 어떤 이미지를 만들고싶은지 머릿속으로 구상한 다음 진행하시는 것을 추천드립니다. 예를 들어 "파란색 드레스를 입고, 길가에 서서 가방을 쥐고있는 여성 이미지를 만들어야지" 이런식으로요. 구상이 끝나셨다면, Launch를 누르고 다음으로 진행해주세요!
그러면 아래와 같은 로딩 화면이 뜨게 되는데요. 로딩 시간이 조금 걸리므로 여기서 1~2분간 대기해주세요.
맨 오른쪽의, 3번 Go 영역이 파란색으로 불이 들어오면 화면이 모두 준비가 되었다는 뜻으로 바로 Fooocus창이 켜지게 됩니다.
화면이 켜지면 이렇게 Fooocus창이 뜨게 됩니다. 간단하게 메뉴를 설명해드릴게요.
① 남은 시간이 표시되는 영역 - 옆에 Stop을 누르면, 시간 차감이 중지됩니다.
② 프롬프트를 입력하는 창 - 옆의 Generate 버튼을 누르면, 입력한 프롬프트대로 이미지가 생성됩니다.
③ 이미지 입력 - 이 영역을 체크해주면, 참고 이미지를 입력할수 있게 됩니다. (예- 연예인 얼굴을 참고해서 Ai모델을 만들고 싶을때 등 사용)
④ 고급 옵션 - 이 영역을 체크해주면, 이미지 사이즈, 모델 선택 등 고급 옵션을 설정할수 있는 창이 뜹니다.
⑤ 파일 탐색기 창 - 생성된 이미지, 활용된 모델 등이 저장되어있는 파일 탐색기입니다.
이번 글에서는 실사같은 이미지를 만드는 게 목적이므로, 고급 옵션 설정이 필요합니다. 하단의 '고급 옵션' 영역의 체크박스를 클릭해주세요!
그러면 이미지처럼 오른쪽에 여러가지 메뉴들이 펼쳐지는것을 볼수 있습니다.
해당 메뉴를 자세히 살펴보면 이렇게 4개의 탭으로 구성되어있는 것을 확인할 수 있어요.
Setting탭은 기본설정을 조절할 수 있는 옵션들이 들어있고, Style은 그림의 스타일을 설정할 수 있는 옵션들이, Model 탭은 이미지를 생성하는데 사용되는 데이터 파일을 선택할 수 있는 옵션들이 들어있습니다. 여기서 우리는 Model탭을 선택해주겠습니다. 실사같은 모델 이미지를 생성하는데 가장 적합한 모델을 선택해줄거에요.
모델 탭으로 들어가면, 이렇게 Base Model과 Refiner, Lora를 선택할 수 있게 창이 구성되어 있습니다.
Base model, Refiner, Lora..이름이 알쏭달쏭하죠? 어렵게 생각하실 것은 없습니다! 여기서 중요한 것은 Base Model이에요. 이게 이미지를 만드는데 가장 중점적으로 사용되는 모델이거든요. Rundiffusion은 다양한 베이스 모델들을 기본 설정으로 제공하고 있는데요, 여기에 있는 기본 모델 중에서 선택해도 되지만, 이번 시간에는 실사에 가까운 '한국인 여성' 이미지를 생성하는 것을 예시로 보여드리고자 하므로, 다른 모델을 다운로드 해서 써볼게요.
왼쪽 메뉴 중 C모양으로 표시되어있는 메뉴를 클릭해주세요!
클릭하면, 모델들을 검색할수 있는 창이 뜰텐데요. 여기서 '아시아 여성' 이미지를 자연스럽게 생성해주는 모델인 xxmix를 검색해주겠습니다.
결과 창에 XXMix_9realisticSDXL이라는 모델이 뜨면 v1.0 (SDXL)을 선택한 뒤, 다운로드를 눌러주세요! 알림창이 뜨면, continue를 누르고 계속해주시면 됩니다.
다운로드가 진행되는 동안, Notifications창에 다운로드 현황이 뜨게 되는데요. 모든 다운로드가 완료되면 아래와 같은 알람이 뜨게 됩니다.
그러면, 아래 이미지와 같이 왼쪽 파일탐색기의 Reload와 메뉴창의 Refresh All files 버튼을 한번씩 눌러서 새로고침을 진행해주세요.
그런다음, 다시 Model 탭의 Basemodel 선택창의 드롭다운 메뉴를 눌러보시면 아래와 같이 xxmix 모델이 뜨게됩니다.
xxmix9realistic 모델을 선택해주면, 실사 이미지 생성을 위한 모델 세팅은 완료입니다!
이제 본격적인 이미지 생성에 들어갈 시간입니다! 프롬프트를 입력하고, 기본 옵션을 세팅해봅니다.
먼저, 왼쪽 프롬프트 창에는 여러분이 생각하는 이미지를 나타내는 프롬프트를 입력해주세요. 그리고, 오른쪽의 Setting탭에서 이미지 비율을 선택해주세요. (참고 : 인물 상반신 샷을 생성하려는 경우, 저처럼 7:9 정도로 세로로 살짝 긴 비율을 선택하시는 것을 추천드리고, 풍경 이미지를 생성하려는 경우, 가로로 긴 비율을 선택하는게 더 의도에 맞는 이미지를 선택할 수 있습니다.) 그런 다음, 한번에 생성되는 이미지 갯수를 선택하고, Generate를 눌러줍니다.
참고로, 저는 프롬프트를 이렇게 입력해보았습니다
예시 프롬프트 :
a profile photo of beautiful korean girl, k-pop idol, looking at camera, wearing blue dress, standing in the middle of the street
아름다운 한국 여성의 프로필 사진, k pop 아이돌, 카메라를 바라보는, 파란색 드레스, 길가에 서있는
결과 이미지는 어떻게 나왔을까요?
길가에 서서, 카메라를 바라보는 파란색 드레스를 입은 여성, 프롬프트대로 생성이 되었네요! 나름 그럴듯하게 생성 되었는데요, 이번에는 조금더 구체적으로, "가방을 들고 있는 여성 이미지"를 생성해보도록 하겠습니다. 이를 위해 세팅은 그대로 두고 아래와 같은 프롬프트로 프롬프트만 바꾸어 넣어보았습니다.
a half body shot of 22-year old beautiful korean girl, smiling, holding a bag with one hand, wearing blue dress, standing in the middle of the street.
아름다운 한국 여성의 상반신 샷, 웃는, 한손으로 가방을 들고 있는, 파란색 드레스, 길가에 서있는
생성된 이미지는 아래와 같습니다.
왼쪽 이미지는 꽤 쓸만한 이미지로 생성된것 같네요. 그런데 자세히 보면 얼굴이 조금 이상합니다.
눈썹과 눈모양이 다소 짝짝이로 생성되었네요. 하지만 괜찮습니다! 바로 Input Image라는 기능을 통해 추가 수정을 진행해줄 수 있거든요.
이미지 수정을 위해, 먼저 프롬프트 창 하단의 Input Image 체크박스를 클릭해주세요.
클릭하고 나면, 하단에 여러가지 탭들이 뜨게 되는데요. 이중에서 Inpaint or Outpaint탭을 클릭해줍니다. 그런 다음, 생성된 이미지를 드래그앤 드롭해서 끌어 내려 주세요.
그런다음, 이미지 오른쪽의 붓버튼을 클릭하여, 얼굴 영역만 색칠해줍니다. 이 얼굴 부분을 수정할 거라는 뜻입니다. 그런 다음, 하단의 Method를 Improve Detail (face,hand,eyes,etc..)를 선택, inpaint additional prompt에 detailed girl face를 입력해주세요. 선택한 영역의 얼굴의 디테일을 수정할거고, 조금더 디테일을 살린 여자 얼굴로 수정해 달라는 뜻입니다. 다 입력을 끝내셨으면 다시한번 Generate버튼을 눌러줍니다.
결과는 어떻게 나왔을까요?
왼쪽이 수정 전, 오른쪽이 수정 후 입니다. 눈썹 모양이나, 눈 모양 등이 조금씩 달라졌네요. 아직 완벽하지는 않지만 수정전 이미지에 비해 훨씬 디테일이 자연스러워진 것을 볼수 있습니다. 이런식으로 수정을 거쳐 디테일을 조금 더 살리면 광고나 창작물에 바로 사용할 수 있는 실사 이미지로도 완성할 수 있겠죠?
이렇게 생성을 완료한 이미지는 2가지 방식으로 다운받을수 있습니다. 간단하게, 이미지에서 바로 오른쪽 클릭 > 다른 이름으로 저장하기를 누르셔도 되고, 또 다른 방식은 아래 이미지처럼 오른쪽에 뜨는 파일 탐색기의 Images > images_FCUS 폴더에 들어가서 다운받는 것입니다.
생성된 모든 이미지들이 Images_FCUS 폴더에 들어있습니다. 여기서 다운받고 싶은 이미지를 선택후 , 다운로드를 눌러주시면 됩니다.
그리고 마지막 팁, 여러분이 생성한 모든 이미지에 대한 정보를 확인하는 방법인데요, Setting 탭 하단의 아래 History log를 클릭하면 됩니다.
한번 클릭해볼까요?
이렇게 히스토리 로그에는 내가 생성한 이미지의 프롬프트와 사용된 모델 등 모든 정보가 로그에 저장되어있습니다. 프롬프트를 어떻게 바꾸느냐에 따라, 생성된 이미지가 어떻게 달라지는지 알수 있는 매우 유용한 정보이니, 저장해두시고 비슷한 이미지를 생성하려고 할때 이 로그를 참고해서 생성해보시면 여러분이 원하는 이미지에 조금더 가까운 이미지를 손쉽게 생성하실 수 있을거에요 :)
이렇게 오늘 처음으로 스테이블 디퓨전을 사용하는 방법을 알려드렸는데요. 다들 어떠셨나요? 물론 깊게 파고들면 굉장히 어렵고 복잡할 수 있지만, 기초부터 차근차근 학습을 해나간다면 어느새 내가 원하는 이미지도 생성하실 수 있게 될거에요. 이번 시간에 "아 Ai이미지 이렇게 생성하는 거구나" 정도의 감을 잡으셨다면, 일단 가장 어려운 시작 단계는 넘겼다고 할 수 있을 것 같아요. 이미지 생성 Ai를 손쉽게 활용할 수 있도록 앞으로도 글을 남겨볼 생각이니, 종종 들러주시기 바라며, 글을 읽으시면서 궁금하실 수 있는 몇가지 예상 Q&A 를 끝으로 글을 마치도록 하겠습니다 :)
Q. Refiner는 뭐고 Lora는 뭐에요?
Refiner는 이 베이스모델로 생성된 이미지를 "미세 조정"하는 역할을 하고, Lora는 기본모델과 함께 "추가"로 사용되어 스타일을 조금 더 조정하는 기능을 해주는 역할을 해주는 모델입니다. 베이스 모델을 사용하는데 어느정도 능숙해지시면, Refiner와 Lora도 함께 다운로드해서 사용해보시는 것을 추천드립니다.
Q. Rundiffusion을 써봤는데 30분은 너무 짧네요. 30분 이상은 유료던데.. 다른 방법은 없을까요?
A. 안타깝게도, GPU의 가격상승으로 인해 대부분의 GPU 공유서비스는 유료 결제를 해야만 진행이 가능합니다ㅠㅠ Rundiffusion은 신규회원가입 시마다 30분 무료크레딧을 제공하고 있으므로, 신규회원가입을 여러번 진행하여 30분씩 끊어서 사용하는 방법이 현재로썬 최선이라고 보여집니다.
Profile.
새와 (박진주)
現 Ai활용법 강사 & 크리에이터
前 KT계열 디지털 마케팅 에이전시 플레이디 PM
Project.
패스트캠퍼스 - 'ChatGPT for Business'강의 멘토
PUBLY - 챗GPT로 1시간 만에 마케팅 제안서 작성하는 법 (23.07)
PUBLY - 일잘러가 제미나이를 데이터와 기획에 활용하는 6가지 방법 (+프롬프트 포함) (24.02)
Contact.
87sewa87@gmail.com