안녕하세요
오늘은 이전 포스트에 이어 스테이블 디퓨전을 활용하여
만화배경 혹은 캐주얼 배경을 만들어 보려고 해요
이 포스트에서는 위 이미지들을 만나게 됩니다!
스테이블 디퓨전이라 하면 실사배경을 멋지게 뽑는 도구로 인식되고 있는데요
저랑 저희 팀은 만화애니메이션이나 카툰스타일의 게임배경으로 쓸 수 있는 배경을 만들어보고 싶어
다양한 시도를 해보았어요
아직 스테이블 디퓨전 설치방법을 모르는 분들을 위해 링크 공유합니다!
이전 포스트 ↓ 스테이블 디퓨전 설치방법
참고로 저도 초보자랍니다
시행착오 겪으면서 배우면서 하는거고, 선생님은 구글링과 검색과 동료이지요!
옆에 물어볼 동료가 있다는건 정말 감사해야는것 같아요
물론 정말 똑똑한 사람들은 혼자서도 다 잘 해내지만 저는 평범하여 옆에동료한테 종종 물어보면서 해야 하거든요..!
저는 얼리어답터도 아니고, 기계나 소프트웨어, 넓게는 논리에 약하거든요..ㅠ..ㅠ
촉만 발달해있고 감각적 추구와 직관적이고 빠른 과정만 쫓는 부류랍니다 ^^
그런데 이런 사람도 이런 툴을 써야할 상황이 오니, 연구해야하는거지요
혼자서는 살기 어려운 세상입니다. 옆에 사람들에게 감사하자구요~!
이제 스테이블 디퓨전을 실행해볼게요!
저는 Git툴(소스트리)에서 최신 Full을 받았구요,
제 깃 경로에서 webui.bat을 실행했어요
이렇게 실행합니다
스테이블 디퓨전 툴 화면이 웹 브라우저에서 실행되었어요
스테이블 디퓨전 항목별 기능 알아보기
어떻게 툴을 사용할지 막막하지요
중요한 정보로써 구성별 기능을 알아보아요~!
상위의 해당 부분은 원하는 이미지를 뽑아낼 문구들을 적는 칸으로써
프롬프트 등록 즉, 키워드나 명령어 입력하는곳으로 보면되요
해당 키워드를 포함한 이미지를 만들어내야함으로 긍정 프롬프트라고 칭할게요
탭들을 살펴볼게요
저희는 이미지를 만들기 위해 아래 세가지만 사용했어요
txt2img : 글자로 그림 그리기
img2img : 그림으로 그림 그리기
setting : 스테이블 디퓨젼의 설정
아래의 입력공간은 그림에
나오면 안되는 키워드를 적으면 되요. 영문으로도 Nagative라고 써있지요
이곳은 그림 조율 관련 설정으로써 아래쪽은 그림 설정을 나타냅니다
저흰 여기서 두가지 탭기능만 활용했는데요
checkpoint : 좌측 상단에서 설정 할 수 있는 그림 그릴 ai 기술
Lora : 키워드를 학습시킨 일종의 패키지
두가지 내용은 다른 포스트에서 심화과정을 할때 알려드릴게요.
빠르고 간단하게 이미지를 뽑을때는 사용하지 않아도 되요
여기서 프롬프트에 대해서 한번 살펴보고 넘어가보아요
프롬프트는 단어나 문구를 이용해서 ai에게 어떤 그림을 그릴지, 어떻게 그릴지 등을 알려주는 뜻으로
Stable Diffusion의 경우 한글보다 영어를 훨씬 더 잘 알아듣고
정규 프롬프트 또한 영어라서 영어로 작성하려고 해야해서
저희는 이걸 gpt를 이용해서 만들어 보았어요
프롬프트 입력
저희는 2D 만화나 게임 배경 으로 나무가 있는 배경을 만들기 위해서 한글 문장을 적고 번역을 요청했어요
그리고 그리고 프롬프트로 쓰기 위해서 문장을 짧고 간략한 문구로 변경했어요
그리고 그 내용을 stable diffusion에 위쪽 프롬프트에 넣어줬어요
이후에 추가로 그림에 필요한 프롬프트를 적어줬어요
gpt를 통해 나온 내용은 그림의 상황을 프롬프트로 만들었고 이후에 그림에 들어가야 할
요소, 그림체 설정 등 내용을 적어줬어요
추가로 적은 내용으로는 사람 없음, 무광 배경, 낮은 명암정도, 선명한 외각선 등을 넣었습니다
그다음 부정 프롬프트를 채웠어요
이렇게 들어가면 안되는 내용에 해당하는 부정 프롬프트를 작성해줍니
일반적으로 사용되는 부정적 내용과 내가 만들 그림에 필요없는 내용들을 적어줘요
낮은 퀄리티, 스케치 형태, 워터마크, 글씨, 오류 등이 있고
제가 원하는 그림에 필요 없는 내용으로는 사진, 실사, 공포 등이 있어요
프롬프트 세팅이 끝났다면 이제 그림 생성 설정을 해줘야 해요
다음 포스트에 이어서,
그림 설정에 대한 설명과 이미지 뽑아내는 과정을 공유해드릴게요!
스테이블 디퓨전(Stable Diffusion)으로 캐주얼 배경 만들기 2/2
이제 생산해봐요 ↓
'누구나 개발하고 디자인해요' 카테고리의 다른 글
유니티에서 에셋 수정하기/ 3D 오브젝트 분리하기 (1) | 2023.12.10 |
---|---|
스테이블 디퓨전(Stable Diffusion)으로 캐주얼 배경 만들기 2/2 (0) | 2023.12.07 |
피그마에서 이미지나 서식 한꺼번에 바꾸기 (0) | 2023.11.15 |
제페토 월드 유니티 ZepetoScript 버그 해결방법 (0) | 2023.09.05 |
피그마(Figma) 단축키 / 기초 튜토리얼 - 밤하늘 만들기 (0) | 2023.08.11 |