找回密码
 注册帐号

扫一扫,访问微社区

碧俐千仞 自动做游戏(1),自动生成人物侧面图

24
回复
1940
查看
[ 复制链接 ]
排名
19948
昨日变化

42

主题

223

帖子

882

积分

Rank: 9Rank: 9Rank: 9

UID
53741
好友
39
蛮牛币
2659
威望
0
注册时间
2014-11-6
在线时间
211 小时
最后登录
2019-8-22

专栏作家

2019-1-22 23:49:22 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 tyxxxx 于 2019-1-31 23:02 编辑

知乎@罗培羽

效果
游戏美术成本很高,如果能够应用一些深度学习的方法,让机器自动生成美术资源,那么游戏开发将会变得简单。尝试制作一个应用,根据人物正面图自动生成侧面图。效果如下图,对于像素类图片,效果还是不错的。
1.png

后面如果足够完善,就可以用同样的方法去生成背面、抬脚等多帧图片。做游戏行走图时,将不再需要绘制10几张图,而只需要绘制一张正面图,其他的由程序自动生成。

下面展示另外一些效果图,可以看出,程序能够拟合长发、长裙、帽子、铠甲、披风这些元素的侧面图。
2.png

算法
算法都根据《Image-to-Image Translation with Conditional Adversarial Nets》这篇论文,而实际上因为论文很出名,tensorflow也有一个实现示例pix2pix,于是在该示例的基础上稍作改动。这是一个对抗网络的应用,生成器使用了unet结构,鉴定器使用了PatchGAN。资料比较多,后面有空再详细介绍。

训练
我找了2000多张rpg maker的行走图,训练集有2100张左右,还留下200张做测试集。每张图大致如下,截取了第一行第一列的图和第二行第一列的图来训练。
a1.png


这些图片有戴帽子的、有穿铠甲的,比较丰富。


训练了100个epoll,可能程序写的不好效率比较低,跑了10多个小时,燃烧了200块钱的云服务器费,还真贵啊!!
QQ截图20190122230015.jpg


不足
生成器对于颜色鲜艳的像素图效果比较好,比如下面这张:
5.png


但对于颜色灰暗的,效果就不太好,比如下面这张,糊了。
gen_test_141.png


这个现象《Image-to-Image Translation with Conditional Adversarial Nets》论文给了一组对比,论文作者对比了几种正则化的式子(如下图),发现当前使用的L1+cGAN的灰色中的效果不太好。所以改善这个问题也许可以从优化L1式下手。
QQ截图20190122232433.jpg


另外,因为训练图都是像素图,模型拟合了像素图的特征,如果使用更多细节的图片,效果也不好。下面是个失败的例子,原因大概在于,像素图的色块比较大,所以得出的卷积核不太适用于细节多的图片。
gen_test_13.png


下一步
下一步当是优化算法,让算法更加健壮。主要在两个方向,1个是对灰色图的处理,另一个是对高精度图片的处理。同时可以运用同样的方法生成序列帧动画。






最后还是放个广告,笔者近期出版的《网络游戏实战(第2版)》详细介绍网络游戏的开发的全过程,看完本书,能够亲手从零开始制作一款有一定规模的网络游戏。书中对网络编程有详细的讲解,全书用一个大例子贯穿,真正的“实战”教程。
222752e6o60w5gzwt6qeds.png



回复

使用道具 举报

7日久生情
2132/5000
排名
4092
昨日变化

0

主题

1406

帖子

2132

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
254705
好友
1
蛮牛币
1933
威望
0
注册时间
2017-11-16
在线时间
364 小时
最后登录
2019-8-24
2019-1-23 08:12:50 显示全部楼层
66666666666777777777777
回复 支持 反对

使用道具 举报

7日久生情
2385/5000
排名
1387
昨日变化

0

主题

742

帖子

2385

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
135463
好友
0
蛮牛币
87
威望
0
注册时间
2016-1-23
在线时间
751 小时
最后登录
2019-8-24
2019-1-23 08:36:28 显示全部楼层
66666666666667777777777777
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1113/1500
排名
10818
昨日变化

3

主题

838

帖子

1113

积分

Rank: 6Rank: 6Rank: 6

UID
310426
好友
0
蛮牛币
1499
威望
0
注册时间
2019-1-2
在线时间
176 小时
最后登录
2019-8-23
2019-1-23 08:42:43 显示全部楼层
这个厉害了!
回复

使用道具 举报

7日久生情
1919/5000
排名
1192
昨日变化

1

主题

559

帖子

1919

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
87577
好友
0
蛮牛币
8087
威望
0
注册时间
2015-3-31
在线时间
381 小时
最后登录
2019-8-24
2019-1-23 08:45:59 显示全部楼层
too good too strong!
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1434/1500
排名
1980
昨日变化

0

主题

278

帖子

1434

积分

Rank: 6Rank: 6Rank: 6

UID
68040
好友
0
蛮牛币
2163
威望
0
注册时间
2015-1-13
在线时间
472 小时
最后登录
2019-8-23
2019-1-23 09:14:08 显示全部楼层
这下真的可以把牛翻个面了
回复 支持 反对

使用道具 举报

7日久生情
1612/5000
排名
1199
昨日变化

0

主题

230

帖子

1612

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
137070
好友
0
蛮牛币
3279
威望
0
注册时间
2016-2-20
在线时间
406 小时
最后登录
2019-6-15
2019-1-23 09:44:26 显示全部楼层
不关注图像方面的我过来膜拜下大佬!
感谢楼主分享!
回复 支持 反对

使用道具 举报

5熟悉之中
803/1000
排名
4110
昨日变化

1

主题

271

帖子

803

积分

Rank: 5Rank: 5

UID
245227
好友
0
蛮牛币
987
威望
0
注册时间
2017-9-21
在线时间
172 小时
最后登录
2019-8-23
2019-1-23 10:03:35 显示全部楼层
6666666666666666 公安系统急需此功能
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1023/1500
排名
3927
昨日变化

0

主题

317

帖子

1023

积分

Rank: 6Rank: 6Rank: 6

UID
251353
好友
0
蛮牛币
7401
威望
0
注册时间
2017-10-29
在线时间
326 小时
最后登录
2019-8-23

锦衣玉食

2019-1-23 11:44:40 显示全部楼层
6666666666666666666666666666666666
回复 支持 反对

使用道具 举报

7日久生情
2308/5000
排名
2612
昨日变化

2

主题

1134

帖子

2308

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
209046
好友
0
蛮牛币
3277
威望
0
注册时间
2017-3-30
在线时间
618 小时
最后登录
2019-8-24
2019-1-23 16:25:49 显示全部楼层
回复

使用道具 举报

排名
20607
昨日变化

0

主题

13

帖子

73

积分

Rank: 2Rank: 2

UID
119805
好友
0
蛮牛币
102
威望
0
注册时间
2015-8-26
在线时间
34 小时
最后登录
2019-1-24
2019-1-24 08:37:42 显示全部楼层
效果可以啊 有详细 教程吗
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1056/1500
排名
5514
昨日变化

0

主题

660

帖子

1056

积分

Rank: 6Rank: 6Rank: 6

UID
300432
好友
1
蛮牛币
1282
威望
0
注册时间
2018-10-18
在线时间
134 小时
最后登录
2019-8-21
2019-1-24 09:29:49 显示全部楼层
66翻了.顶一下!
回复

使用道具 举报

7日久生情
1549/5000
排名
3443
昨日变化

0

主题

906

帖子

1549

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
210390
好友
0
蛮牛币
1830
威望
0
注册时间
2017-3-7
在线时间
209 小时
最后登录
2019-8-17
2019-1-24 11:09:21 显示全部楼层
回复

使用道具 举报

6蛮牛粉丝
1190/1500
排名
3615
昨日变化

5

主题

489

帖子

1190

积分

Rank: 6Rank: 6Rank: 6

UID
269155
好友
2
蛮牛币
2787
威望
0
注册时间
2018-2-22
在线时间
282 小时
最后登录
2019-8-23
2019-1-25 16:36:36 显示全部楼层
谢谢分享
回复

使用道具 举报

3偶尔光临
298/300
排名
9201
昨日变化

2

主题

83

帖子

298

积分

Rank: 3Rank: 3Rank: 3

UID
306105
好友
0
蛮牛币
286
威望
0
注册时间
2018-11-26
在线时间
87 小时
最后登录
2019-7-25
2019-1-25 21:54:27 显示全部楼层
《网络游戏实战(第1版)》看的差不多了
想了解第2版与第1版有什么不同之处。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则