「速读论文」基于条件GAN的三维地形生成(附源码、pdf)

机器学习干货君|原创

》》》源码&论文pdf位于文末》》》

Source: Eric Guérin et al. SiggraphAsia 2017

在3D游戏的制作过程中,生成逼真的地形是不可缺少的一环

尤其在近几年,随着开放世界沙盒游戏成为主流

各大厂商的游戏大作需要各种精美的地形来填充广袤的游戏世界

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

地形生成于游戏而言至关重要

以往,要做到这一点,游戏开发公司需要专门的人员从事地形生成工作

他们往往需要使用各种复杂的随机算法,并配合美工进行细节的设计

最终花费几十个小时才能完成任务

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

传统地形生成并不“智能”

而现在,有了条件GAN技术,这项工作或许只需设计师在绘图板上寥寥数笔就能完成!

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

寥寥数笔即可生成出逼真的三维地形

相关源码附于文末

甚至,如下图:

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

可见,仅输入几个简单笔画,

程序就自动生成了媲美游戏大作的三维岛屿地形

这究竟是如何实现的?

今天就让笔者为大家介绍Eric Guérin 等人的工作:

基于条件GAN的三维地形生成

原理

  • 训练阶段

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

在最开始,我们要训练一个判别器,让它学习地形图与草图之间的对应关系

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

然后,我们会借助这个生成器构造一个生成式对抗网络(GAN)

用它来训练一个能够依据草图生成地形图的生成器

*条件GAN简明解释:

传统的GAN接受的是噪声输入,而此处的模型接受的是草图输入且生成结果需要与输入有对应关系,故被成为条件GAN

  • 生成阶段

生成阶段流程图:

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

如图,在真正使用这个网络时,

我们直接采用经过训练的生成器的输出

以此得到一个较为详细的2维地形图

最后经过一些调优处理,包括:

  • 地形腐蚀效果合成器
  • 高度增强合成器

输出一个精致的三维的地形图:

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

真是巧夺天工的成果

↓↓↓附件领取请看这里↓↓↓

请先点击关注;然后私信发送“terrain”

「速读论文」基于条件GAN的三维地形生成(附源码、pdf

即可轻松领取本篇论文pdf文件及相关程序源码

相关干货:

  • 无惧马赛克,用AI在1s内提升图像8x分辨率!详见

「速读论文」用AI在一秒内提升图像8倍分辨率!(附源码、pdf)

  • 借助WiFi信号,AI竟拥有了透视的能力!详见

「速读论文」这个AI竟可以隔墙透视!(多图,附pdf)

  • 想要用Python轻松可视化任何函数吗?详见

干货|一文教你用Python轻松可视化任何函数(附代码)

  • 想要深入了解机器学习领域中5大最本质、最关键的算法吗?详见

干货|机器学习5大关键算法深入盘点!一个比一个艰深

机器学习干货君致力于原创易于理解的技术原理与细节文章

I Study Hard,

So YOU Don't Have To !

欢迎大家关注: )