如何将CycleGAN用于风格迁移并探索其在游戏图形模型中的应用.doc

上传人:白大夫 文档编号:3426989 上传时间:2019-08-24 格式:DOC 页数:3 大小:16.50KB
返回 下载 相关 举报
如何将CycleGAN用于风格迁移并探索其在游戏图形模型中的应用.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《如何将CycleGAN用于风格迁移并探索其在游戏图形模型中的应用.doc》由会员分享,可在线阅读,更多相关《如何将CycleGAN用于风格迁移并探索其在游戏图形模型中的应用.doc(3页珍藏版)》请在三一文库上搜索。

1、如何将CycleGAN用于风格迁移并探索其在游戏图形模型中的应用用神经网络尝试在堡垒之夜中重现绝地求生的画面风格。本文旨在了解如何将CycleGAN用于风格迁移并探索其在游戏图形模型中的应用。如果你是一名游戏玩家,肯定听说过如今最火的两款吃鸡游戏:堡垒之夜(Fortnite)和绝地求生。这两个游戏很相似,都是 100 名玩家降落在一个小岛上,然后淘汰至最后一人吃鸡。作者之前比较喜欢堡垒之夜的游戏风格,但现在更喜欢绝地求生的写实画面。于是他不禁开始思考,是否有可能创建一个图形模式,让我们选择喜欢的画面风格而不必依赖于开发者给我们提供的画面选择?如果有个图形模式能够将绝地求生的画风渲染至堡垒之夜呢

2、?于是作者决定用深度学习来探索这一模式,然后发现了一种叫 CycleGAN 的神经网络。该网络非常擅长图像风格迁移。在本文中,作者将介绍 CycleGAN 的工作原理,然后训练它们将堡垒之夜可视化地转为绝地求生。卡通风格的堡垒之夜(左)和写实风格的绝地求生(右)CycleGAN 是什么?CycleGAN 是一种用于跨域图像风格迁移的生成对抗网络,它能将图像从一个域迁移到另一个域,例如从堡垒之夜到绝地求生的迁移。任务是以无监督方式执行的,即两个域的图像没有一一映射的关系。Github 实现及其结果:https:/github/junyanz/pytorch-CycleGAN-and-pix2pi

3、x该网络能够理解原始域图像中的对象,并对目标域图像中相同对象的外观做相应的变换。该网络的算法实现经训练后,可以将马转化为斑马,将苹果转化为橙子,将照片转化为漂亮的油画等等。如何实现?我们简单分析一下如何使用 CycleGAN 将堡垒之夜和绝地求生分别作为输入域和目标域进行风格迁移。首先,我们通过截屏的方式分别获得两个游戏的大量图像作为数据集。其次,我们训练一对 GAN,一个用来学习堡垒之夜的画风,另一个学习绝地求生的画风。这两个网络通过循环的方式同时训练,从而在两个游戏中学到相同对象之间的关系,以进行恰当的画风变换。下图是 CycleGAN 的基本架构:从Real Fortnite到Fake

4、PUBG,再到Reconstructed Fortnite的循环。我们从堡垒之夜的原始图像开始整个训练过程。训练包括两个深度网络,一个是生成器,一个是鉴别器。鉴别器将随着时间推移而学习到区分Real Fortnite和Fake Fortnite。生成器将使用从训练数据集中随机取出的绝地求生截图进行训练,从而学习如何将原始域图像迁移到目标域图像。为了确保这种迁移是有意义的,我们同时训练了另一组生成器和鉴别器(即生成器 P2F 和鉴别器 P),它们的作用是从伪域重建原始域的图像。另外,我们通过最小化训练过程中的循环损失(Cycle loss),使重建后的图像与原始图像相似。这个过程类似自动编码,只

5、是我们不在中间步骤的潜在空间中寻找编码,而是在目标域中寻找整个图像。F2P 框架这里使用的生成器网络(F2P)由三个主要的卷积模块组成:第一个模块在较低维度的潜在空间中找到堡垒之夜截屏的编码;然后,第二个模块将该编码转换成在相同潜在空间中表示绝地求生的编码;在第三个模块中,解码器根据转换的编码构建出输出图像,于是便得到了绝地求生版的堡垒之夜图像。在训练过程中,由于 GPU 内存限制,所以只能处理大小为 256x256 的图像,这很影响最终结果。如果你有超过 8GB 的视频内存,可以尝试生成大小为 512x512 的图像。结果经过 12 小时的训练之后,CycleGAN 生成的图像看起来很有前景

6、。该网络能够成功地将堡垒之夜中天空、树和草地的颜色转换成绝地求生中的画风。堡垒之夜中过度渲染的颜色被转换成了绝地求生中那种更真实的颜色。天空看起来没那么蓝了,卡通风格的草地和树看起来也更接近绝地求生了。它甚至学会了把底部的 health meter 替换成了绝地求生中的枪支和弹药指标了!amazing!两个域中无法联系起来的是玩家的外表,这也是为什么它周围的像素有点模糊。总体来看,网络在两个域中识别目标并转换它们的外观方面做得还不错。在游戏中应用图形模式虽然结果看起来很好,但要真正实现绝地求生画面风格的堡垒之夜,还有很长的路要走。一旦我们能够用这些网络实时生成更高分辨率的图像,那将来为游戏构建图形模式引擎而不必依赖开发者不是没有可能的。我们可以把自己喜欢的游戏画风应用到任何其它游戏上!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1