机器学习干货君|原创
》》》源码&论文pdf位于文末》》》
Source: Eric Guérin et al. SiggraphAsia 2017
在3D游戏的制作过程中,生成逼真的地形是不可缺少的一环
尤其在近几年,随着开放世界沙盒游戏成为主流
各大厂商的游戏大作需要各种精美的地形来填充广袤的游戏世界
地形生成于游戏而言至关重要
以往,要做到这一点,游戏开发公司需要专门的人员从事地形生成工作
他们往往需要使用各种复杂的随机算法,并配合美工进行细节的设计
最终花费几十个小时才能完成任务
传统地形生成并不“智能”
而现在,有了条件GAN技术,这项工作或许只需设计师在绘图板上寥寥数笔就能完成!
寥寥数笔即可生成出逼真的三维地形
相关源码附于文末
甚至,如下图:
可见,仅输入几个简单笔画,
程序就自动生成了媲美游戏大作的三维岛屿地形
这究竟是如何实现的?
今天就让笔者为大家介绍Eric Guérin 等人的工作:
基于条件GAN的三维地形生成
原理在最开始,我们要训练一个判别器,让它学习地形图与草图之间的对应关系
然后,我们会借助这个生成器构造一个生成式对抗网络(GAN),
用它来训练一个能够依据草图生成地形图的生成器
*条件GAN简明解释:
传统的GAN接受的是噪声输入,而此处的模型接受的是草图输入且生成结果需要与输入有对应关系,故被成为条件GAN)
生成阶段流程图:
如图,在真正使用这个网络时,
我们直接采用经过训练的生成器的输出
以此得到一个较为详细的2维地形图
最后经过一些调优处理,包括:
输出一个精致的三维的地形图:
真是巧夺天工的成果
↓↓↓附件领取请看这里↓↓↓
请先点击关注;然后私信发送“terrain”
即可轻松领取本篇论文pdf文件及相关程序源码
相关干货:
机器学习干货君致力于原创易于理解的技术原理与细节文章
I Study Hard,
So YOU Don't Have To !
欢迎大家关注: )
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved