【游戏技术群】959392658  【游戏出海群】12067810
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:2422

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 930|回复: 24

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

[复制链接]  [移动端链接]
排名
19810
昨日变化
3

37

主题

216

帖子

834

积分

Rank: 9Rank: 9Rank: 9

UID
53741
好友
38
蛮牛币
2616
威望
0
注册时间
2014-11-6
在线时间
179 小时
最后登录
2019-2-20

专栏作家

发表于 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




回复

使用道具 举报

6蛮牛粉丝
1421/1500
排名
4444
昨日变化
35

0

主题

844

帖子

1421

积分

Rank: 6Rank: 6Rank: 6

UID
254705
好友
1
蛮牛币
1379
威望
0
注册时间
2017-11-16
在线时间
247 小时
最后登录
2019-2-22
发表于 2019-1-23 08:12:50 | 显示全部楼层
66666666666777777777777

回复 支持 反对

使用道具 举报

7日久生情
2110/5000
排名
1508
昨日变化
5

0

主题

671

帖子

2110

积分

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

UID
135463
好友
0
蛮牛币
264
威望
0
注册时间
2016-1-23
在线时间
599 小时
最后登录
2019-2-23
发表于 2019-1-23 08:36:28 | 显示全部楼层
66666666666667777777777777

回复 支持 反对

使用道具 举报

3偶尔光临
262/300
排名
14363
昨日变化
1

2

主题

168

帖子

262

积分

Rank: 3Rank: 3Rank: 3

UID
310426
好友
0
蛮牛币
546
威望
0
注册时间
2019-1-2
在线时间
34 小时
最后登录
2019-2-22
发表于 2019-1-23 08:42:43 | 显示全部楼层
这个厉害了!

回复

使用道具 举报

7日久生情
1745/5000
排名
1259
昨日变化
1

0

主题

507

帖子

1745

积分

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

UID
87577
好友
0
蛮牛币
5957
威望
0
注册时间
2015-3-31
在线时间
298 小时
最后登录
2019-2-23
发表于 2019-1-23 08:45:59 | 显示全部楼层
too good too strong!

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1235/1500
排名
2118
昨日变化
3

0

主题

254

帖子

1235

积分

Rank: 6Rank: 6Rank: 6

UID
68040
好友
0
蛮牛币
1734
威望
0
注册时间
2015-1-13
在线时间
331 小时
最后登录
2019-2-22
发表于 2019-1-23 09:14:08 | 显示全部楼层
这下真的可以把牛翻个面了

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1467/1500
排名
1297
昨日变化
1

0

主题

190

帖子

1467

积分

Rank: 6Rank: 6Rank: 6

UID
137070
好友
0
蛮牛币
2951
威望
0
注册时间
2016-2-20
在线时间
349 小时
最后登录
2019-2-23
发表于 2019-1-23 09:44:26 | 显示全部楼层
不关注图像方面的我过来膜拜下大佬!
感谢楼主分享!

回复 支持 反对

使用道具 举报

5熟悉之中
677/1000
排名
4285
昨日变化
26

1

主题

211

帖子

677

积分

Rank: 5Rank: 5

UID
245227
好友
0
蛮牛币
890
威望
0
注册时间
2017-9-21
在线时间
127 小时
最后登录
2019-2-20
发表于 2019-1-23 10:03:35 | 显示全部楼层
6666666666666666 公安系统急需此功能

回复 支持 反对

使用道具 举报

5熟悉之中
827/1000
排名
4314
昨日变化
3

0

主题

256

帖子

827

积分

Rank: 5Rank: 5

UID
251353
好友
0
蛮牛币
6747
威望
0
注册时间
2017-10-29
在线时间
231 小时
最后登录
2019-2-22

迈向小康

发表于 2019-1-23 11:44:40 | 显示全部楼层
6666666666666666666666666666666666

回复 支持 反对

使用道具 举报

7日久生情
1925/5000
排名
2824
昨日变化
8

2

主题

996

帖子

1925

积分

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

UID
209046
好友
0
蛮牛币
2665
威望
0
注册时间
2017-3-30
在线时间
411 小时
最后登录
2019-2-23
发表于 2019-1-23 16:25:49 | 显示全部楼层

回复

使用道具 举报

排名
20476
昨日变化
6

0

主题

13

帖子

73

积分

Rank: 2Rank: 2

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

回复 支持 反对

使用道具 举报

5熟悉之中
913/1000
排名
6283
昨日变化
49

0

主题

575

帖子

913

积分

Rank: 5Rank: 5

UID
300432
好友
1
蛮牛币
1282
威望
0
注册时间
2018-10-18
在线时间
114 小时
最后登录
2019-2-23
发表于 2019-1-24 09:29:49 | 显示全部楼层
66翻了.顶一下!

回复

使用道具 举报

6蛮牛粉丝
1456/1500
排名
3659
昨日变化
4

0

主题

856

帖子

1456

积分

Rank: 6Rank: 6Rank: 6

UID
210390
好友
0
蛮牛币
1766
威望
0
注册时间
2017-3-7
在线时间
194 小时
最后登录
2019-2-18
发表于 2019-1-24 11:09:21 | 显示全部楼层

回复

使用道具 举报

6蛮牛粉丝
1051/1500
排名
3818
昨日变化
1

5

主题

432

帖子

1051

积分

Rank: 6Rank: 6Rank: 6

UID
269155
好友
2
蛮牛币
1958
威望
0
注册时间
2018-2-22
在线时间
224 小时
最后登录
2019-2-22
发表于 2019-1-25 16:36:36 | 显示全部楼层
谢谢分享

回复

使用道具 举报

3偶尔光临
279/300
排名
9586
昨日变化
1

2

主题

77

帖子

279

积分

Rank: 3Rank: 3Rank: 3

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

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表