스테이블 디퓨전으로 만드는 게임 그래픽 : 게임 캐릭터, 배경 생성부터 ChatGPT 연동까지

스테이블 디퓨전으로 만드는 게임 그래픽 : 게임 캐릭터, 배경 생성부터 ChatGPT 연동까지

$26.15
저자

야나이마사카즈

저자:야나이마사카즈

크로노스크라운합동회사대표사원

1975년후쿠오카현기타큐슈시출생,1997년구마모토대학이학부생물과학과를졸업하였다.

게임회사를거쳐현재크로노스크라운합동회사에서게임및애플리케이션개발,프로그래밍관련기술서나기사를집필하고있다.주요저서로는『만화로알아보는JavaScript』(슈와시스템,2012),

『JavaScript[완전]입문』(SB크리에이티브,2021)등이있다.



저자:아크몬드(박광수)

박광수라는이름보다‘아크몬드’라는필명으로알려진블로거다.2004년부터지금까지최신윈도우정보를꾸준히나누고있다.지금까지7회마이크로소프트MVP(Windows부문)를수상했다.Microsoft365,Azure등마이크로소프트의최신기술에열광한다.심리학에관심이많으며현재일본에서개발자로일하면서딥러닝에많은관심을두고있다.지은책으로는『진짜쓰는윈도우11』(제이펍,2023),『윈도우10마스터북』(한빛미디어,2016),옮긴책으로는『처음배우는딥러닝수학』(한빛미디어,2018),『파이썬으로배우는머신러닝의교과서』(한빛미디어,2018)등이있다.

목차


Part01환경구축과기초지식
CHAPTER1로컬환경구축
1.1이미지생성AI의폭발적인보급
1.2사용하는소프트웨어
1.3소프트웨어설치
1.4webui-user.bat실행
1.5webui-user-my.bat작성
1.6webui-user-my.bat실행
1.7학습모델배치방법
1.8학습모델추가확보①
1.9학습모델추가확보②
1.10VAE추가
1.11업데이트방법

CHAPTER2온라인환경구축
2.1WebUI의온라인사용
2.2GoogleColab에서의이용
2.3런타임유형변경
2.4WebUI실행
2.5파일트리확인

CHAPTER3기초지식
3.1StableDiffusion에대하여
3.2WebUI설정및이미지생성
3.3txt2img
3.4img2img
3.5Settings
3.6단계수에따른출력이미지의차이점예시
3.7프롬프트와설정의시행착오

CHAPTER4프롬프트이론
4.1학습모델선정
4.2프롬프트의규칙
4.3프롬프트의분류
4.4프롬프트:그리는대상
4.5프롬프트:화질향상
4.6프롬프트:화풍과화가
4.7프롬프트:시점과빛
4.8프롬프트:세부조작
4.9NegativePrompt:저화질제외
4.10NegativePrompt:서투른것제외
4.11NegativePrompt:불필요한것제외
4.12이미지에서프롬프트얻기
4.13프롬프트예시
4.14실제게임에서의화풍만들기

PART02캐릭터생성
CHAPTER5캐릭터생성
5.1캐릭터이미지생성
5.2캐릭터얼굴이미지를여러종류만들기
5.3캐릭터에포즈를취하게하기
5.4캐릭터에정보추가
5.5이미지를보충하기
5.6실제게임속캐릭터만들기
5.3배타적제어
5.4돌고도는배타적제어
5.5멀티프로세스및멀티스레드
Column커널스레드와사용자스레드

CHAPTER6캐릭터에포즈취하게하기
6.1ControlNet
6.2ControlNet도입
6.3모델입수및배치
6.4ControlNet사용법
6.5모델별간략한설명
6.6생성예제의공통설정
6.7canny생성예
6.8depth생성예
6.9openpose생성예
6.10scribble생성예
6.11손그림으로이미지생성하기

CHAPTER7캐릭터학습시키기
7.1캐릭터학습
7.2WebUI에서LoRA사용
7.3학습준비
7.4GoogleColab에서학습
7.5학습결과확인
7.6ControlNet과의조합

PART03배경생성
CHAPTER8배경생성①판타지
8.1배경이미지생성
8.2그림의내용
8.3실습
8.4실제게임개발에서배경이미지제작

CHAPTER9배경생성②현대
9.1실습

CHAPTER10배경생성③SF
10.1실습

CHAPTER11배경생성④사이버펑크
11.1실습

PART04게임소재생성
CHAPTER12무기와도구생성
12.1무기와도구생성
12.2밑그림그리기
12.3실습:검만들기
12.4실습:보물상자만들기
12.5실습:물약만들기
12.6게임내효과이미지만들기

CHAPTER13아이콘작성
13.1아이콘생성
13.2밑그림만들기
13.3밑그림을경로로만들어소재로활용하기
13.4소재를이용해아이콘제작하기

CHAPTER14그림지도생성
14.1그림지도생성
14.2그림지도의부품생성하기
14.3그림지도배치하기
14.4그림지도생성하기
14.5다시img2img적용하기
14.6Inpaint로수정하기
14.7실제게임개발에서지도작성

CHAPTER15UI부품의텍스처생성
15.1UI배경만들기
15.2UI프레임생성
15.39Slice용이미지만들기
15.4실제게임개발에서UI부품만들기
15.5실제게임개발에서AI를사용하지않은이미지

PART05문장데이터생성
CHAPTER16ChatGPT연계①이미지에곁들일문장생성
16.1ChatGPT란?
16.2배경이미지에곁들일문서생성하기
16.3캐릭터소개글문장생성하기①
16.4캐릭터소개글문장생성하기②

CHAPTER17ChatGPT연계②캐릭터설정과대화생성
17.1캐릭터설정생성하기①
17.2캐릭터설정생성하기②
17.3캐릭터대화생성하기

출판사 서평

게임그래픽아티스트의도구,스테이블디퓨전으로배우는게임그래픽생성가이드

생성형인공지능(GAI)시대에서는생성형AI를통한게임그래픽제작이이전보다훨씬쉬워졌습니다.국내게임업계에서도생성형AI경험이우대되며,이책은이러한추세에발맞춰스테이블디퓨전을사용하여게임캐릭터부터배경,아이콘까지다양한그래픽을생성하는방법을제시합니다.더불어ChatGPT와스테이블디퓨전을활용하여게임용텍스트데이터를생성하여세계관과시나리오를손쉽게완성하는방법도다루고있습니다.이책은저자가'LittleLandWarSRPG'라는판타지게임을직접개발하면서얻은지식을기반으로작성되었습니다.게임내모든캐릭터,배경,지도,무기,도구등은스테이블디퓨전을활용하여제작되었습니다.이를통해게임그래픽제작에대한이론과실무를함께다루며,저자가경험한실패와시행착오를통해독자들이자신만의결과물을만들때발생할수있는문제를최소화하는데도움을줄수있습니다.

*이책에서는직접stablediffusion을사용하는것이아닌AUTOMATIC1111판StableDiffusionwebUI를통해실습합니다.책을따라하기위해서는WindowsPC에서webUI가동작해야하며,VRAM이4GB이상인그래픽카드가없으면실습이어려울수있습니다.

추천사

이책은스테이블디퓨전의세계로여러분을안내하는완벽한출발점입니다.기술적인복잡성을풀어내고,스테이블디퓨전의기본설정과구조에대해자세히설명하여독자들이스테이블디퓨전이라는도구를보다쉽게사용할수있도록도와줍니다.특히프롬프트기능의세부적인사용법을명확하고간결하게제시하며,작가가겪은실패를공유하여사용자들이자신만의캐릭터와지형을만들때발생할수있는시행착오를최소화하는데큰도움이됩니다.
-이주영(EVR스튜디오테크니컬아티스트)

『스테이블디퓨전으로만드는게임그래픽』은스테이블디퓨전기술을이용한게임그래픽제작의실질적인가이드라인을제공합니다.스테이블디퓨전의원리와적용방법,그리고스테이블디퓨전을활용한다양한게임장르의그래픽예시를소개합니다.이책을통해이론과실무를효과적으로결합한접근법으로스테이블디퓨전을활용하여더현실적이고섬세한게임그래픽을제작할수있습니다.
-윤명식(메가존클라우드)

이책을통해스테이블디퓨전을직접설치하고적용해보며,마치‘공각기동대’나‘블레이드러너’의컨셉아티스트나게임그래픽디자이너가된듯한경험을일주일동안즐겼습니다.책은주로게임그래픽에초점을맞추고있지만,스테이블디퓨전활용을다루며게임개발이아닌분야에서도생성형AI를실무에적용하려는분들에게강력히추천하고싶습니다.
-김영익(AWSKRUG)