SlideShare una empresa de Scribd logo
1 de 27
GAN(Generative Adversarial Network)을 이용한
캐릭터 리소스 제작 맛보기
남기룡
2019-01-11
목차
• 장난감 프로젝트 소개
• AI 겉핥기
• GAN이란?
• GAN 사례
GAN이란?
• Generative Adversarial Network
• 한국말로는 생성적 적대 신경망
• 비지도학습(Unsupervised learning) 머신러닝의 가장 대표적인 선두주자 방식
Make Girls Moe
https://make.girls.moe/#/
Crypko
https://crypko.ai/#/
게임 리소스 제작은 생산성과의 싸움
지금까지 가장 많이 쓰이는 것 중 하나가 절차적 생성
절차적 생성 : 정해진 규칙이나 방법을 반복적으로 적용해서 데이터를 만들
어 내는 것
절차적 생성
이젠 AI 시대
장난감 프로젝트
GAN을 이용하여 캐릭터 그래픽 리소스를 자동 생성
장난감 프로젝트
몇 줄의 기획서로..
인게임 이미지 생성 원화 생성
3D 모델 생성,
더 나아가 기본 애니, 스킬 애니까지 생성
장난감 프로젝트
일단 1단계 부터..
몇 줄의 기획서로..
인게임 캐릭터 이미지를 자동 생성해보자.
- 원화 시안, 원화 제작 단계 단축 목적
- 인게임 캐릭터 이미지는 대체적으로 비슷한 형태
AI 겉핥기
인공 지능, 머신 러닝, 딥 러닝
머신 러닝
• 알고리즘을 이용해 데이터를 분석하고, 분석을 통해 학습하며, 학습한 내용을 기반으로
판단이나 예측
• 직접 코딩하는 것이 아니라, 대량의 데이터와 알고리즘을 통해 컴퓨터 그 자체를 ‘학습’시
켜 작업 수행 방법을 익히는 것을 목표
• 알고리즘 방식 : 의사 결정 트리 학습, 귀납 논리 프로그래밍, 클러스터링, 강화 학습, 베이
지안(Bayesian) 네트워크 등
예) 메일함의 스팸 체크
신경망
• 인간의 두뇌 자체에서 영감을 얻어 모델화한 정보처리 시스템
• 외부로부터 받아들이는 입력에 대하여 동적 반응을 일으킴으로써 필요한 출력을 생성한다.
딥 러닝
• 인공 신경망에서 발전한 형태의 AI
• 뇌의 뉴런과 유사한 정보 입출력 계층을 활용해 데이터를 학습
• 굉장한 양의 연산을 필요로 하는 탓에 난관에 부딪혔다가, 병렬 연산에 최적화된 GPU의 등장으로
가능하게 됨
• 2012년, 구글과 스탠퍼드대 앤드류 응 교수가 16,000개의 컴퓨터로 약 10억 개 이상의 신경망으로
이뤄진 Deep Neural Network을 구현하고, 이를 통해 유튜브에서 이미지 1,000만 개를 뽑아 분석한
뒤, 컴퓨터가 사람과 고양이 사진을 분류하도록 하는데 성공
머신 러닝 분류
지도학습의 학습 방식
비지도학습의 학습 방식
GAN(Generative adversarial network)
• 최대한 진짜같은 데이터를 생성하려는 생성 모델(위조지폐범)과 진짜와 가짜를 판별하려
는 분류 모델(경찰)이 각각 존재하여 서로 적대적으로 학습
GAN(Generative adversarial network)
• 생성 모델은 분류에 성공할 확률을 낮추려 하고,
• 분류 모델은 분류에 성공할 확률을 높이려 하면서
• 서로가 서로를 경쟁적으로 발전시키는 구조
Research at NVIDIA: The First Interactive AI
Rendered Virtual World
• https://www.youtube.com/watch?v=ayPqjPekn7g
Everybody Dance Now
• https://www.youtube.com/watch?v=PCBTZh41Ris
• https://carolineec.github.io/everybody_dance_now/
Synthesizing Obama: Learning Lip Sync from Audio
• https://www.youtube.com/watch?v=MVBe6_o4cMI
NVIDIA's AI produces Fake Human Photos
• https://www.youtube.com/watch?v=kSLJriaOumA
Vincent™ AI
• https://www.youtube.com/watch?v=P1sBNac83ls
DCGAN
• https://github.com/carpedm20/DCGAN-tensorflow
• 프로젝트는 김태훈님이 구현하신 DCGAN부터 시작하시면 됩니다.

Más contenido relacionado

La actualidad más candente

Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)
Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)
Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)
Anthimos Pavlidis
 
Avaliação i 6º ano - 3º bimestre 2017 ferpanta
Avaliação i   6º ano  - 3º bimestre   2017 ferpantaAvaliação i   6º ano  - 3º bimestre   2017 ferpanta
Avaliação i 6º ano - 3º bimestre 2017 ferpanta
Aureliano Santos
 
διαγωνισμα πολυωνυμα β λυκειου
διαγωνισμα πολυωνυμα β λυκειου  διαγωνισμα πολυωνυμα β λυκειου
διαγωνισμα πολυωνυμα β λυκειου
Θανάσης Δρούγας
 

La actualidad más candente (14)

Uso da vígula entre os termos da oração exercícios
Uso da vígula entre os termos da oração   exercíciosUso da vígula entre os termos da oração   exercícios
Uso da vígula entre os termos da oração exercícios
 
História da Arte: Poesia visual
História da Arte: Poesia visualHistória da Arte: Poesia visual
História da Arte: Poesia visual
 
2020 CH4 幾何光學
2020 CH4 幾何光學2020 CH4 幾何光學
2020 CH4 幾何光學
 
cnn.pdf
cnn.pdfcnn.pdf
cnn.pdf
 
Physics chapter 2-wave-2015
Physics chapter 2-wave-2015Physics chapter 2-wave-2015
Physics chapter 2-wave-2015
 
future will.pdf
future will.pdffuture will.pdf
future will.pdf
 
Οδηγός Επανάληψης για τη Γ Λυκείου [2020]
Οδηγός Επανάληψης για τη Γ Λυκείου [2020]Οδηγός Επανάληψης για τη Γ Λυκείου [2020]
Οδηγός Επανάληψης για τη Γ Λυκείου [2020]
 
Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)
Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)
Physics Notes (Σημειώσεις Φυσικής 1ου εξαμήνου)
 
CH5-熱學與理想氣體.pdf
CH5-熱學與理想氣體.pdfCH5-熱學與理想氣體.pdf
CH5-熱學與理想氣體.pdf
 
Avaliação i 6º ano - 3º bimestre 2017 ferpanta
Avaliação i   6º ano  - 3º bimestre   2017 ferpantaAvaliação i   6º ano  - 3º bimestre   2017 ferpanta
Avaliação i 6º ano - 3º bimestre 2017 ferpanta
 
ΤΥΠΟΛΟΓΙΟ ΙΔΑΝΙΚΩΝ ΑΕΡΙΩΝ - ΘΕΡΜΟΔΥΝΑΜΙΚΗΣ
ΤΥΠΟΛΟΓΙΟ ΙΔΑΝΙΚΩΝ ΑΕΡΙΩΝ - ΘΕΡΜΟΔΥΝΑΜΙΚΗΣΤΥΠΟΛΟΓΙΟ ΙΔΑΝΙΚΩΝ ΑΕΡΙΩΝ - ΘΕΡΜΟΔΥΝΑΜΙΚΗΣ
ΤΥΠΟΛΟΓΙΟ ΙΔΑΝΙΚΩΝ ΑΕΡΙΩΝ - ΘΕΡΜΟΔΥΝΑΜΙΚΗΣ
 
4 Βασικές κατηγορίες ασκήσεων μαθηματικών προσανατολισμού - 1η έκδοση
4 Βασικές κατηγορίες ασκήσεων μαθηματικών προσανατολισμού - 1η έκδοση4 Βασικές κατηγορίες ασκήσεων μαθηματικών προσανατολισμού - 1η έκδοση
4 Βασικές κατηγορίες ασκήσεων μαθηματικών προσανατολισμού - 1η έκδοση
 
διαγωνισμα πολυωνυμα β λυκειου
διαγωνισμα πολυωνυμα β λυκειου  διαγωνισμα πολυωνυμα β λυκειου
διαγωνισμα πολυωνυμα β λυκειου
 
ΦΩΤΟΗΛΕΚΤΡΙΚΟ ΦΑΙΝΟΜΕΝΟ.pdf
ΦΩΤΟΗΛΕΚΤΡΙΚΟ ΦΑΙΝΟΜΕΝΟ.pdfΦΩΤΟΗΛΕΚΤΡΙΚΟ ΦΑΙΝΟΜΕΝΟ.pdf
ΦΩΤΟΗΛΕΚΤΡΙΚΟ ΦΑΙΝΟΜΕΝΟ.pdf
 

Similar a GAN을 이용한 캐릭터 리소스 제작 맛보기

Similar a GAN을 이용한 캐릭터 리소스 제작 맛보기 (20)

NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
 
2016 kcd 세미나 발표자료. 구글포토로 바라본 인공지능과 머신러닝
2016 kcd 세미나 발표자료. 구글포토로 바라본 인공지능과 머신러닝2016 kcd 세미나 발표자료. 구글포토로 바라본 인공지능과 머신러닝
2016 kcd 세미나 발표자료. 구글포토로 바라본 인공지능과 머신러닝
 
Ai(인공지능) & ML(머신러닝) 101 Part1
Ai(인공지능) & ML(머신러닝) 101 Part1Ai(인공지능) & ML(머신러닝) 101 Part1
Ai(인공지능) & ML(머신러닝) 101 Part1
 
Offline Retail GAN AI 어디까지 가능할까?
Offline Retail GAN AI 어디까지 가능할까?Offline Retail GAN AI 어디까지 가능할까?
Offline Retail GAN AI 어디까지 가능할까?
 
생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf
 
[오컴 Clip IT 세미나] 머신러닝과 인공지능의 현재와 미래
[오컴 Clip IT 세미나] 머신러닝과 인공지능의 현재와 미래[오컴 Clip IT 세미나] 머신러닝과 인공지능의 현재와 미래
[오컴 Clip IT 세미나] 머신러닝과 인공지능의 현재와 미래
 
Introducing artificial intelligence security according to knowledge security ...
Introducing artificial intelligence security according to knowledge security ...Introducing artificial intelligence security according to knowledge security ...
Introducing artificial intelligence security according to knowledge security ...
 
인공지능의 파도가 온다
인공지능의 파도가 온다인공지능의 파도가 온다
인공지능의 파도가 온다
 
링크드인의 Big Data Recommendation Products - 어제의 데이터를 통해 내일을 예측한다
링크드인의 Big Data Recommendation Products - 어제의 데이터를 통해 내일을 예측한다링크드인의 Big Data Recommendation Products - 어제의 데이터를 통해 내일을 예측한다
링크드인의 Big Data Recommendation Products - 어제의 데이터를 통해 내일을 예측한다
 
뇌 과학
뇌 과학뇌 과학
뇌 과학
 
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
 
머신러닝(딥러닝 요약)
머신러닝(딥러닝 요약)머신러닝(딥러닝 요약)
머신러닝(딥러닝 요약)
 
창발 세미나 - Bing에서의 머신러닝
창발 세미나 - Bing에서의 머신러닝창발 세미나 - Bing에서의 머신러닝
창발 세미나 - Bing에서의 머신러닝
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
코딩 공부 시작하기
코딩 공부 시작하기코딩 공부 시작하기
코딩 공부 시작하기
 
Anomaly detection practive_using_deep_learning
Anomaly detection practive_using_deep_learningAnomaly detection practive_using_deep_learning
Anomaly detection practive_using_deep_learning
 
Meetup history
Meetup historyMeetup history
Meetup history
 
인공지능과 윤리
인공지능과 윤리인공지능과 윤리
인공지능과 윤리
 
팀 스톰 GIGDC19 대학부 제작 부문 수상자 쇼케이스 발표자료
팀 스톰 GIGDC19  대학부 제작 부문 수상자 쇼케이스 발표자료팀 스톰 GIGDC19  대학부 제작 부문 수상자 쇼케이스 발표자료
팀 스톰 GIGDC19 대학부 제작 부문 수상자 쇼케이스 발표자료
 
20180501 two faces of artificial intelligence 6
20180501 two faces of artificial intelligence 620180501 two faces of artificial intelligence 6
20180501 two faces of artificial intelligence 6
 

Más de 기룡 남

레이더즈 기술 사례
레이더즈 기술 사례레이더즈 기술 사례
레이더즈 기술 사례
기룡 남
 
Ignite Maiet 14 마이에트야구단
Ignite Maiet 14 마이에트야구단Ignite Maiet 14 마이에트야구단
Ignite Maiet 14 마이에트야구단
기룡 남
 
Ignite Maiet 12 누구나 쉽게 만드는 음악
Ignite Maiet 12 누구나 쉽게 만드는 음악Ignite Maiet 12 누구나 쉽게 만드는 음악
Ignite Maiet 12 누구나 쉽게 만드는 음악
기룡 남
 
Ignite Maiet 10 두근두근사파리 제작후기2
Ignite Maiet 10 두근두근사파리 제작후기2Ignite Maiet 10 두근두근사파리 제작후기2
Ignite Maiet 10 두근두근사파리 제작후기2
기룡 남
 
Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기
Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기
Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기
기룡 남
 
Ignite Maiet 03 순정만화를 게임으로 재현하기
Ignite Maiet 03 순정만화를 게임으로 재현하기Ignite Maiet 03 순정만화를 게임으로 재현하기
Ignite Maiet 03 순정만화를 게임으로 재현하기
기룡 남
 
생산적인 개발을 위한 지속적인 테스트
생산적인 개발을 위한 지속적인 테스트생산적인 개발을 위한 지속적인 테스트
생산적인 개발을 위한 지속적인 테스트
기룡 남
 
Rapid Development
Rapid DevelopmentRapid Development
Rapid Development
기룡 남
 
refactoring database
refactoring databaserefactoring database
refactoring database
기룡 남
 
Continuous Test
Continuous TestContinuous Test
Continuous Test
기룡 남
 
KGC2007 Scrum And Xp
KGC2007 Scrum And XpKGC2007 Scrum And Xp
KGC2007 Scrum And Xp
기룡 남
 
Game AI Overview
Game AI OverviewGame AI Overview
Game AI Overview
기룡 남
 
Gunz Postmortem
Gunz PostmortemGunz Postmortem
Gunz Postmortem
기룡 남
 

Más de 기룡 남 (19)

NDC 2015 게임 스타트업 시작하기
NDC 2015 게임 스타트업 시작하기NDC 2015 게임 스타트업 시작하기
NDC 2015 게임 스타트업 시작하기
 
게임 스타트업 시작하기 두달 후
게임 스타트업 시작하기 두달 후게임 스타트업 시작하기 두달 후
게임 스타트업 시작하기 두달 후
 
게임 스타트업 시작하기
게임 스타트업 시작하기게임 스타트업 시작하기
게임 스타트업 시작하기
 
마쉬멜로우 첼린지
마쉬멜로우 첼린지마쉬멜로우 첼린지
마쉬멜로우 첼린지
 
레이더즈 기술 사례
레이더즈 기술 사례레이더즈 기술 사례
레이더즈 기술 사례
 
Pm
PmPm
Pm
 
Ignite Maiet 14 마이에트야구단
Ignite Maiet 14 마이에트야구단Ignite Maiet 14 마이에트야구단
Ignite Maiet 14 마이에트야구단
 
Ignite Maiet 12 누구나 쉽게 만드는 음악
Ignite Maiet 12 누구나 쉽게 만드는 음악Ignite Maiet 12 누구나 쉽게 만드는 음악
Ignite Maiet 12 누구나 쉽게 만드는 음악
 
Ignite Maiet 10 두근두근사파리 제작후기2
Ignite Maiet 10 두근두근사파리 제작후기2Ignite Maiet 10 두근두근사파리 제작후기2
Ignite Maiet 10 두근두근사파리 제작후기2
 
Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기
Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기
Ignite Maiet 07 칵테일과 함께 훈남훈녀 되기
 
Ignite Maiet 03 순정만화를 게임으로 재현하기
Ignite Maiet 03 순정만화를 게임으로 재현하기Ignite Maiet 03 순정만화를 게임으로 재현하기
Ignite Maiet 03 순정만화를 게임으로 재현하기
 
생산적인 개발을 위한 지속적인 테스트
생산적인 개발을 위한 지속적인 테스트생산적인 개발을 위한 지속적인 테스트
생산적인 개발을 위한 지속적인 테스트
 
Rapid Development
Rapid DevelopmentRapid Development
Rapid Development
 
refactoring database
refactoring databaserefactoring database
refactoring database
 
Continuous Test
Continuous TestContinuous Test
Continuous Test
 
KGC2007 Scrum And Xp
KGC2007 Scrum And XpKGC2007 Scrum And Xp
KGC2007 Scrum And Xp
 
Game AI Overview
Game AI OverviewGame AI Overview
Game AI Overview
 
Gunz Postmortem
Gunz PostmortemGunz Postmortem
Gunz Postmortem
 
Responding to change
Responding to changeResponding to change
Responding to change
 

GAN을 이용한 캐릭터 리소스 제작 맛보기