deep learning in game dev - young lyoungl.org/.../02/deep-learning-in-game-dev-by-dave... · we...

93

Upload: others

Post on 20-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 2: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 3: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 4: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 5: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 6: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 7: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 8: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 9: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 10: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 11: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 12: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 13: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 14: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 15: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 16: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 17: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 18: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 19: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 20: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 21: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 22: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 23: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 24: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 25: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 26: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 27: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 28: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 29: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 30: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 31: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 32: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 33: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 34: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 35: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 36: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 37: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 38: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 39: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 40: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 41: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 42: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Page 43: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 44: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 45: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 46: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 47: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 48: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 49: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 50: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 51: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 52: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 53: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 54: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 55: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 56: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 57: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 58: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 59: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 60: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 61: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 62: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 63: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 64: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 65: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 66: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 67: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 68: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 69: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Unsupervised Trainer

Input image

The Image Generated By

the Neural Network

Input image (from same set

as before)

Sampled Input Image

Supervised Trainer

Choose: Generated by the network or generated by

the real world?

Error is calculated. Back propagate this error

through the network, make a weight adjustment, and

run again.

Eventually you can generate new images.

Page 70: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D

Input

Sampled Input Image

Supervised Trainer

Choose: Generated by the network or generated by

the real world?

NEW IDEAYEAH, A HUMAN COULD COME UP WITH THAT

Page 71: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 72: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 73: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 74: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 75: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 76: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 77: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 78: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 79: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 80: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 81: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 82: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 83: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 84: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 85: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 86: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 87: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 88: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 89: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 90: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 91: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 92: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D
Page 93: DEEP LEARNING IN GAME DEV - Young Lyoungl.org/.../02/Deep-Learning-in-Game-Dev-by-Dave... · We study the problem of 3D object generation. We propose a novel framework, namely 3D