注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠PC游戏综合讨论区 关于使命召唤和quake3引擎的关系,普及一下。 ...
查看: 10860|回复: 30
打印 上一主题 下一主题

[原创] 关于使命召唤和quake3引擎的关系,普及一下。 [复制链接]

帖子
336
精华
0
积分
168
金钱
261
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-3-25 20:15:17 |只看该作者 |倒序浏览
quake1代,quake2代,quake3代都是用的opengl引擎开发,quake3引擎俗称idtech3。

荣誉勋章1代联合袭击,也就是后来的使命召唤系列制作组开发的,用的是quake3原版引擎。它与id同用quake3改良引擎的raven公司出品的重返德军总部,上市时间仅相差1个多月。

‘奇袭先锋’和‘突破防线’两款荣誉勋章1代资料片,由另外制作小组开发,分别面市于02秋和03年春,两者同是应用quake3原版引擎,opengl底层。

01年脱离代理商的原荣誉勋章1代小组,卧薪尝胆1年开发出了‘使命召唤’1代,采用重返德军总部引擎,纯opengl底层。

大红大紫的使命召唤1代资料片继续用重返德军总部的引擎,但制作小组开始把dx7的大量特效和dx8的少数特效通过编程接口,交给dx来实现。于是,还是opengl底层+少数d7,8特效。


使命召唤2经过大幅度革新,让opengl1.2版本的quake3引擎升级产物(重返德军总部引擎),完美地支持各种dx9特效,除了建模和程序,图形渲染几乎都是dx9在工作,如果用画画来比较,这个时候,opengl负责画描边+轮廓,dx程序负责上色和细节。所以opengl占60%,dx占40%。这就是‘IW引擎’。

现代战争1和2区别不大,都是在'IW引擎‘的基础上,对dx9,10(未来可能更高)在渲染,特效,执行效率方面进行了引入和大量应用,但是网络代码,AI,底层程序等还是调用的opengl也就是重返德军总部引擎的引擎模型。比列和使命召唤2相比没什么变化。

ps:说现代战争1,2用dx9,10也对,但这个答案不够完美。不过有人说quake3“支持”dx7是绝对的大错误,纯粹的quake3引擎(quake3area,quake3RA与微软的dx没有半点关系),卡马克早就公开了quake3引擎源码,完全100%opengl编译。

使用道具 举报

帖子
336
精华
0
积分
168
金钱
261
荣誉
0
人气
0
评议
0
沙发
发表于 2010-3-25 20:18:14 |只看该作者
请id死忠fan前来指正以及补充。。。。。。。。。。

使用道具 举报

帖子
9776
精华
0
积分
4906
金钱
5356
荣誉
0
人气
34
评议
0

板凳
发表于 2010-3-25 20:28:44 |只看该作者
quake3引擎源代码我下完了,正在拜读中                            。

[ 本帖最后由 长腿大侠 于 2010-3-25 20:30 编辑 ]

使用道具 举报

帖子
1427
精华
0
积分
714
金钱
5494
荣誉
0
人气
8
评议
0
地板
发表于 2010-3-25 20:32:47 |只看该作者
使命召唤优化很好,这个毋庸置疑。
2020202020202

使用道具 举报

帖子
1427
精华
0
积分
737
金钱
1445
荣誉
2
人气
0
评议
0
5#
发表于 2010-3-25 20:39:36 |只看该作者
重返德军总部不是乌鸦开发的,最新的那个德军总部才是。

使用道具 举报

帖子
757
精华
0
积分
379
金钱
2366
荣誉
0
人气
0
评议
0
6#
发表于 2010-3-25 20:41:53 |只看该作者
5L威武 我等不及你小拇指

使用道具 举报

帖子
336
精华
0
积分
168
金钱
261
荣誉
0
人气
0
评议
0
7#
发表于 2010-3-25 20:44:59 |只看该作者
原帖由 elenewton 于 2010-3-25 20:39 发表
重返德军总部不是乌鸦开发的,最新的那个德军总部才是。

的确,我记错了,是GrayMatter开发的,乌鸦开发的是命运战术系列,sorry。

使用道具 举报

帖子
1427
精华
0
积分
737
金钱
1445
荣誉
2
人气
0
评议
0
8#
发表于 2010-3-25 20:55:30 |只看该作者
原帖由 candyshi 于 2010-3-25 20:32 发表
使命召唤优化很好,这个毋庸置疑。
2020202020202



雨夜关帧数减半……

恩,确实优化很好,毋庸置疑。

使用道具 举报

帖子
2506
精华
0
积分
1259
金钱
3650
荣誉
0
人气
64
评议
0
9#
发表于 2010-3-25 21:01:40 |只看该作者
不管怎样,COD系列给我们带来的快乐确实很多,对配置的要求相对于别的FPS游戏确实又低。
XBOX360 XBOX ONE PS4 PSP2000 GBASP
Sony L36H,XiaoMi Note
I7 4790K    影驰GTX970 4G
金邦DDR3 12G   微星zh87g43   
华硕MX239h   爱国者600W
三星850EVO 250G    WD 2T+3T+3T+3T   
MX510 MX518 G400S  G402 金环蛇
Cherry MX2.0 黑轴高帽

使用道具 举报

帖子
497
精华
0
积分
261
金钱
370
荣誉
1
人气
21
评议
0

10#
发表于 2010-3-25 21:33:26 |只看该作者
实现某一效果 OpenGL比DX代码少,OPENGL可移植性强,为什么现在大多游戏还是用DX呢?

使用道具 举报

帖子
677
精华
0
积分
339
金钱
1559
荣誉
0
人气
0
评议
0
11#
发表于 2010-3-25 23:04:36 |只看该作者
用集显开低效果都可以玩爽的游戏,使命召唤确实优化的非常好

使用道具 举报

帖子
802
精华
0
积分
404
金钱
418
荣誉
0
人气
0
评议
0
12#
发表于 2010-3-26 01:49:10 |只看该作者
原帖由 1.0a 于 2010-3-25 21:33 发表
实现某一效果 OpenGL比DX代码少,OPENGL可移植性强,为什么现在大多游戏还是用DX呢?


无他,微软而已。

要是单纯技术能战胜市场手段,那IT界就不会是今天这个样子了。

使用道具 举报

帖子
1190
精华
0
积分
595
金钱
1135
荣誉
0
人气
4
评议
0
13#
发表于 2010-3-26 09:59:28 |只看该作者
原帖由 1.0a 于 2010-3-25 21:33 发表
实现某一效果 OpenGL比DX代码少,OPENGL可移植性强,为什么现在大多游戏还是用DX呢?

因为DX碰到问题你可以去MSDN找答案,OpenGL出问题你只能去厂商找
OpenGL比DX代码少?我不知道你从哪里得出来的结论,太好笑了

使用道具 举报

帖子
3256
精华
0
积分
1764
金钱
4799
荣誉
13
人气
24
评议
0
14#
发表于 2010-3-26 10:08:35 |只看该作者
IW引擎效能差 同时支持生成多边形的数量也没UE3 寒霜 CE2 EGO多...

所以当然“优化”好了  所以为了弥补多边形数量不够而不用3D建模远景   远景一律用2D贴图.....


http://mv.baidu.com/export/flash ... ed9be2c07b8fff8e951

使用道具 举报

帖子
9297
精华
0
积分
4785
金钱
14425
荣誉
13
人气
33
评议
0
15#
发表于 2010-3-26 15:28:29 |只看该作者
引擎难道真能一半opengl、一半dx?不可能吧。。。。。。。。。。。。

使用道具 举报

2015年优秀版主勋章2014年杰出版主勋章2013年度杰出版主勋章勤劳之证

帖子
9787
精华
6
积分
6761
金钱
116756
荣誉
65
人气
54
评议
9
16#
发表于 2010-3-26 16:24:57 |只看该作者
原帖由 pokemon36 于 2010-3-26 10:08 发表
IW引擎效能差 同时支持生成多边形的数量也没UE3 寒霜 CE2 EGO多...

所以当然“优化”好了  所以为了弥补多边形数量不够而不用3D建模远景   远景一律用2D贴图.....


http://mv.baidu.com/export/flashplayer.swf?vi ...


确实COD用ID老引擎,所以“优化”好
这是个漫长的战争,也是一场艰苦的战争,你们英勇并骄傲的为祖国作战,你们是不平凡的一群,彼此紧密相联,这样的友谊只存在于战斗中。

使用道具 举报

帖子
2872
精华
0
积分
1474
金钱
3802
荣誉
1
人气
9
评议
0
17#
发表于 2010-3-26 20:16:26 |只看该作者
我从来没见过同时用OpenGL和Direct3D的游戏。
魔兽3什么的不算,那个同时也只能启动一种模式。

使用道具 举报

圣魔王 撒旦

大头像勋章白金会员勋章活跃勋章人气勋章·初级

帖子
76647
精华
6
积分
41251
金钱
56083
荣誉
139
人气
3376
评议
11
18#
发表于 2010-3-26 21:13:24 |只看该作者
我只知道COD4的引擎该自QUAKE的引擎。。。
然后6代基本上和QUAKE引擎没什么关系了。。

使用道具 举报

姿姿驼~(@^_^@)~
游侠资深版主
『射击游戏区』
游侠攻略组【攻略】

版主勋章资深版主勋章白金会员勋章活跃勋章

帖子
13275
精华
4
积分
8229
金钱
7020
荣誉
70
人气
760
评议
0

19#
发表于 2010-3-26 21:37:06 |只看该作者

回复 #28 yahoocom 的帖子

你改成dx7模式就可以全效果了
  我当年可是用FX5200 在dx7的模式玩的,后来发现dx7和dx9的差别不是很大。。。。

使用道具 举报

帖子
1083
精华
0
积分
542
金钱
2966
荣誉
0
人气
3
评议
0
20#
发表于 2010-3-26 22:01:06 |只看该作者
原帖由 socket9999 于 2010-3-26 20:16 发表
我从来没见过同时用OpenGL和Direct3D的游戏。
魔兽3什么的不算,那个同时也只能启动一种模式。

我记得半条命的那个CS  MOD里面显示选项里有OpenGL和Direct3D选项.

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-11-7 15:16 , Processed in 0.326222 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到