3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 27319|回复: 128
打印 上一主题 下一主题

[原创] 揭露《Fuel》14400平方公里超大地图的秘密

[复制链接]

6

主题

365

帖子

438

积分

高级玩家

Rank: 4

贡献度
44
金元
2619
积分
438
精华
0
注册时间
2008-10-5
QQ
跳转到指定楼层
主题
发表于 2009-6-3 01:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注:本文为原创,通过FB车队论坛转移到此地,转载请注明,如果图片无法显示,并且想了解过程生成的更多详细内容,请点击:这里。(貌似不用注册)



        首先申明,本文揭露的内容纯属本人主观猜测,并无实际根据,说白了,有卖弄技术的嫌疑,另一方面也顺带拓宽各位的视野,看完后大家觉得不可信的话,可以一笑了之。(顺带提醒,坚持看完的话,末尾会有小奖励

让我们先来看一则新闻:

   在经过全面审查后,吉尼斯世界纪录组织近日正式收录了越野竞速游戏《Fuel》(燃料),原因是其拥有无可匹敌的超大地图。
  《Fuel》由Codemasters和Asobo工作室开发,地图总面积达到了惊人的14400平方公里(5560平方英里),与中美洲国家特立尼达和多巴哥相当,同时还有16万平方公里的道路系统,超过中国、美国、德国的高速公路网。
  《Fuel》将出现在2009年度吉尼斯世界纪录大全的游戏版中,游戏本身也会在近期陆续登陆PS3、X360和PC平台,带来70多辆各式赛车、真实的可变天气、自由的比赛路线和物体损坏系统,玩家可以在全开放式的比赛场地中尽情自由奔驰。





        到这里各位肯定有所疑问了,光极品飞车12那总长大约200多KM的城市赛道,就足足占据了2G多游戏空间(去除音乐、视频等元素),而且《Fuel》将登录XBOX360,总所周知360的DVD极限是7G左右,那么《Fuel》到底是如何做到在有限容量内绘制14400平方公里的巨大地图的?这里我就尝试性的来给大家解密下游戏地图如此巨大的玄机。


       因为游戏还没有上市,所以经过本人对游戏截图、高清宣传视频和官方试玩视频的分析,发现游戏的地图其实才用的可能是一种叫做——过程生成技术(Procedural Generation)的原理来制作的,所谓过程生成原理,最早用于制作大型的宇宙空间模型。大致的原理就是才用递归模式,事先建立一套完整的数学运算公式,这套运算公式用来完成对游戏内全部地形、材质贴图、树木、景物、重力等一切和风景有关的计算,并生成需要得到的结果,在任何地点上,数学公式基本上都是完全一样的,只需要在运算过程中给于公式不同的值,就可以算出完全不同的结果,简言之,游戏就可以生成各种不同的地形,而这些值,在不同的地段是不相同的,但同时也是绝对固定的。

       说得简单点,其实整个游戏地图就是一套完整的数学公式集合,只不过不同地点不同的值,得到了不一样的计算结果,从而生成了千差万别的丰富地形地貌,整个游戏只需要一些固定的贴图和几何模组就可以得到完全没有重复的地形效果,而不需要手工去逐一绘制,这样一来时间和空间都节省了,只要完成了成套计算,接下来只要根据游戏的需求,在特定的地方放置特定的景物(比如道路、终点线等)就可以完成整个地图了,如果数学公式集相当完善,甚至连真个城市都可以生成出来。

    这样听起来好像有点匪夷所思,但是实际上在《FUEL》之前,有一个名叫《黑暗与光明》(官网)的网游就达到了400,000平方公里的超大地图,是《FUEL》的30倍之多,本人也曾尝试过这游戏的单机离线体验版,那个游戏地图的确蔚为壮观,实际上如此大的地图也是过程生成技术所赐,不过由于此游戏需要服务器承载的NPC就达到9万个,而且还没算上玩家和怪物,如此大的数据量使得它遭遇了门槛而消失了踪影,而《FUEL》则后来居上,拿下了吉尼斯世界纪录,这是题外话了,先来看两张图轻松下。







《黑暗与光明》游戏截图






        虽然说《FUEL》的地图超大,但是实际上,它也只能算地面地图超大而已,实际上前段时间大热的创意游戏《孢子》也采用了过程生成技术,当然,《孢子》把这个技术用在了刀口上,用来生成整个银河系的恒星系系统和星球表面地形,《孢子》整个游戏内,可供玩家登录到星球表面的行星就多达2亿个,而且每一个都可以实现宇宙空间到地面的无缝放大切换,如果真要一个个都留下自己的足迹,估计一个人一辈子都不可能达成,而《FUEL》这14400平方公里的地图则完全是小巫见大巫了。










《孢子》里面生成的行星




        看起来《孢子》的2亿行星让你很吃惊,但实际上,过程生成技术能让空间更加广阔,在这在开发中的网游《无限星辰(Infinity: The Quest for Earth)》(中文站)里面,不单单可登陆的行星数量达到了数十亿这个级别,甚至连宇宙里面的星云都是生成出来的,再有光环系统的行星上(比如我们土星的光环),光环里面数百万的小行星都一个不漏的生成了上去,这里并不是在给这个游戏打广告,而是为了进一步描述过程生成技术的伟大,最后来两张《无限星辰》的游戏截图。











        后话,其实写了这么多,无非就是想说明《FUEL》地图如此巨大的原理(其实到现在还没确定……),顺带介绍过程生成技术(Procedural Generation),帮助大家拓宽一下视野而已,感谢大家看到最后。


过程生成原理的代表游戏:

本帖子中包含更多资源

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

x
回复

使用道具 举报

8

主题

1076

帖子

1518

积分

游戏狂人

Rank: 6Rank: 6

贡献度
219
金元
6422
积分
1518
精华
0
注册时间
2009-3-28
舒服的沙发
发表于 2009-6-3 07:45 | 只看该作者
只能说第一个网游太NX了··
回复 支持 反对

使用道具 举报

0

主题

26

帖子

-17

积分

游戏亡灵

贡献度
-18
金元
552
积分
-17
精华
0
注册时间
2008-7-11
硬硬的板凳
发表于 2009-6-3 08:02 | 只看该作者
[em61] [em61] [em61] [em61]
回复 支持 反对

使用道具 举报

3

主题

570

帖子

761

积分

超级玩家

Rank: 5Rank: 5

贡献度
75
金元
4614
积分
761
精华
0
注册时间
2008-7-30
冰凉的地板
发表于 2009-6-3 08:28 | 只看该作者
起初只是知道大概是怎样一种方式,看了楼主的贴才明白是怎样一种技术,感谢楼主,长见识了~~~~~~
回复 支持 反对

使用道具 举报

1

主题

2765

帖子

8410

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
1629
金元
18535
积分
8410
精华
4
注册时间
2007-1-13
5#
发表于 2009-6-3 09:10 | 只看该作者
嗯嗯……看过无限星辰
认为是我网游生涯的最后希望
回复 支持 反对

使用道具 举报

7

主题

1916

帖子

2009

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
186
金元
12645
积分
2009
精华
0
注册时间
2008-10-4
6#
发表于 2009-6-3 11:02 | 只看该作者
楼主转的好
[em09] [em24]
回复 支持 反对

使用道具 举报

27

主题

325

帖子

402

积分

高级玩家

Rank: 4

贡献度
24
金元
3057
积分
402
精华
0
注册时间
2003-12-9
7#
发表于 2009-6-3 11:33 | 只看该作者
进来支持下!!![em24]
回复 支持 反对

使用道具 举报

22

主题

419

帖子

823

积分

超级玩家

Rank: 5Rank: 5

贡献度
35
金元
6828
积分
823
精华
0
注册时间
2008-1-20
8#
发表于 2009-6-3 11:50 | 只看该作者
学习了,ms玩这种游戏可以培养我的科学发展观,呼哈哈
回复 支持 反对

使用道具 举报

0

主题

4333

帖子

4515

积分

游戏精英

Rank: 8Rank: 8

贡献度
501
金元
25114
积分
4515
精华
0
注册时间
2009-3-13
QQ
9#
发表于 2009-6-3 13:24 | 只看该作者
要支持下[em04] [em04] [em04]
回复 支持 反对

使用道具 举报

0

主题

839

帖子

1818

积分

3DM-SMV组

Rank: 12Rank: 12Rank: 12

贡献度
293
金元
6456
积分
1818
精华
0
注册时间
2009-5-2
10#
发表于 2009-6-3 13:30 | 只看该作者
楼主转的好
支持!!!!!!!!![em24] [em24] [em24]
回复 支持 反对

使用道具 举报

0

主题

839

帖子

1818

积分

3DM-SMV组

Rank: 12Rank: 12Rank: 12

贡献度
293
金元
6456
积分
1818
精华
0
注册时间
2009-5-2
11#
发表于 2009-6-3 13:31 | 只看该作者
加油等待有中文上市![em61]
回复 支持 反对

使用道具 举报

0

主题

839

帖子

1818

积分

3DM-SMV组

Rank: 12Rank: 12Rank: 12

贡献度
293
金元
6456
积分
1818
精华
0
注册时间
2009-5-2
12#
发表于 2009-6-3 13:31 | 只看该作者
貌似有点孢子的感觉[em09]
回复 支持 反对

使用道具 举报

0

主题

338

帖子

490

积分

高级玩家

Rank: 4

贡献度
51
金元
2864
积分
490
精华
0
注册时间
2008-8-17
13#
发表于 2009-6-3 15:25 | 只看该作者
也就是说那些场景只是在你"来"到那个地方的时候暂时生成的,走了就没了啊?
就完全没有必要有很大的地图的文件了吧?
恩,很先进哦~~长见识了[em24] [em24]
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

4203

帖子

1777

积分

禁止发言

贡献度
419
金元
1012
积分
1777
精华
6
注册时间
2008-9-13
QQ
14#
发表于 2009-6-3 18:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

6

主题

365

帖子

438

积分

高级玩家

Rank: 4

贡献度
44
金元
2619
积分
438
精华
0
注册时间
2008-10-5
QQ
15#
 楼主| 发表于 2009-6-3 20:49 | 只看该作者
配置要求依照官方为准就好了……
回复 支持 反对

使用道具 举报

6

主题

706

帖子

816

积分

超级玩家

Rank: 5Rank: 5

贡献度
47
金元
6284
积分
816
精华
0
注册时间
2005-12-3
16#
发表于 2009-6-4 02:00 | 只看该作者
递归.......真的吗.....?
回复 支持 反对

使用道具 举报

0

主题

63

帖子

62

积分

初级玩家

Rank: 2

贡献度
11
金元
783
积分
62
精华
0
注册时间
2008-5-24
17#
发表于 2009-6-4 02:21 | 只看该作者
畫面不錯的說[em09] [em09]
回复 支持 反对

使用道具 举报

5

主题

1498

帖子

2298

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
362
金元
8497
积分
2298
精华
0
注册时间
2009-2-17
18#
发表于 2009-6-4 08:13 | 只看该作者
[em25]希望游戏推出时能和LZ的附件一样大 [em25]
回复 支持 反对

使用道具 举报

5

主题

292

帖子

349

积分

高级玩家

Rank: 4

贡献度
33
金元
2171
积分
349
精华
0
注册时间
2008-5-16
19#
发表于 2009-6-4 11:16 | 只看该作者
楼主转的好
支持!!!!!!!!!
回复 支持 反对

使用道具 举报

0

主题

55

帖子

79

积分

初级玩家

Rank: 2

贡献度
13
金元
874
积分
79
精华
0
注册时间
2009-4-13
20#
发表于 2009-6-4 19:46 | 只看该作者
很期待这游戏啊  就不是知道机器能不能跑起来
回复 支持 反对

使用道具 举报

6

主题

365

帖子

438

积分

高级玩家

Rank: 4

贡献度
44
金元
2619
积分
438
精华
0
注册时间
2008-10-5
QQ
21#
 楼主| 发表于 2009-6-4 23:25 | 只看该作者
话说回来,有几个人玩了附件里的游戏的啊?都没人发表感想……全都是“偷懒”回复。
回复 支持 反对

使用道具 举报

6

主题

375

帖子

361

积分

高级玩家

Rank: 4

贡献度
30
金元
2405
积分
361
精华
0
注册时间
2009-4-21
22#
发表于 2009-6-6 09:59 | 只看该作者
我一直在期待着无限星辰的降临   不过貌似还摇摇无期
回复 支持 反对

使用道具 举报

0

主题

77

帖子

79

积分

初级玩家

Rank: 2

贡献度
15
金元
793
积分
79
精华
0
注册时间
2008-12-16
23#
发表于 2009-6-6 10:20 | 只看该作者
技术贴支持,长见识了
回复 支持 反对

使用道具 举报

3

主题

513

帖子

727

积分

超级玩家

Rank: 5Rank: 5

贡献度
95
金元
3466
积分
727
精华
0
注册时间
2008-10-23
24#
发表于 2009-6-6 14:05 | 只看该作者
[em60] [em60] [em60]  感觉像是来推广孢子的 ....................[em61]
回复 支持 反对

使用道具 举报

0

主题

178

帖子

245

积分

中级玩家

Rank: 3Rank: 3

贡献度
15
金元
1850
积分
245
精华
0
注册时间
2008-7-24
25#
发表于 2009-6-6 15:10 | 只看该作者
现在的技术这么先进了,什么时候中国的也有这么先进的技术啊[em61]
回复 支持 反对

使用道具 举报

6

主题

865

帖子

980

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
7555
积分
980
精华
0
注册时间
2007-2-3
QQ
26#
发表于 2009-6-6 20:36 | 只看该作者
即使生成技术?????很废cpu吧··
回复 支持 反对

使用道具 举报

6

主题

865

帖子

980

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
7555
积分
980
精华
0
注册时间
2007-2-3
QQ
27#
发表于 2009-6-6 20:43 | 只看该作者
刚下了那个游戏。。确实很强大啊···
回复 支持 反对

使用道具 举报

8

主题

634

帖子

722

积分

超级玩家

Rank: 5Rank: 5

贡献度
74
金元
4264
积分
722
精华
0
注册时间
2008-10-21
28#
发表于 2009-6-6 21:05 | 只看该作者
360能跑得游戏我不担心我电脑跑不了·········连GTA4都撑过来了[em60]
回复 支持 反对

使用道具 举报

0

主题

106

帖子

134

积分

中级玩家

Rank: 3Rank: 3

贡献度
21
金元
1096
积分
134
精华
0
注册时间
2009-6-6
29#
发表于 2009-6-6 22:52 | 只看该作者
[em04] [em04] [em04] 支持
回复 支持 反对

使用道具 举报

21

主题

629

帖子

3857

积分

游戏精英

Rank: 8Rank: 8

贡献度
781
金元
1210
积分
3857
精华
5
注册时间
2008-10-25
30#
发表于 2009-6-6 23:07 | 只看该作者
玩那个游戏遇到个BUG
卡在楼梯上了······
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-12 13:38 , Processed in 0.170511 second(s), 17 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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