opengl vs directx

不同视角、不同观点、深度探讨,禁止人品和道德攻击
linser
帖子: 243
注册时间: 2005-09-28 9:03

#61

帖子 linser » 2007-09-19 0:23

Quetalocatl 写了:明顯地OpenGL渲染效果比DirectX好
為甚麼DirectX在游戲界流行?
因為有方便的控制流程
而且開發難度比OpenGL低(這點不太肯定,因為我覺得一樣很難OTL)

很簡單一個例子
你見過電影用DirectX做CG麼?

PS.
只是電腦游戲用DirectX多
實際上使用OpenGL還是占多數
CG最终渲染是靠CPU运算,跟显卡无关,那些大型网格渲染系统使用的都是集成显卡

至于建模设计时的3D加速,现在Windows平台的3D设计软件基本上都同时支持OpenGL和D3D,两者差距不大

DX是一个框架,D3D只是其中一部分,把OpenGL跟DX比本身就是错误
showboy
帖子: 122
注册时间: 2006-11-26 14:41

#62

帖子 showboy » 2007-09-23 2:05

anick 写了:大家关注dx的话,有机会看看doom启示录,里面其中有一节也提到了dx的创始人,这个才是计算机图形学的牛人

从本质上说,dx的技术绝对比opengl强,效果也更好,因为它更复杂,opengl就是简单,兼容性好
你说反了吧,约翰卡马克应该是OpenGL的支持者,想想早期的doom,哪时ms都还没有长大,还在搞dos,哪来的dx
feng1982
帖子: 13
注册时间: 2007-10-10 20:49

#63

帖子 feng1982 » 2007-10-11 14:46

chobits 写了:ATi 的卡一般是 OpenGL 性能强些,nVIDIA 的卡一般是 DX 性能强些,这都是相对而言。

DX 是个好东西,可惜 MS 不会去搞移植的……
这个说反了吧,ati的卡跑doom,quake的得分低的要命,新出的那些显卡才好点,好多人称ati的卡是跑分卡(3dmark)
未满
帖子: 13
注册时间: 2007-10-11 15:18

#64

帖子 未满 » 2007-10-11 20:47

一群坐井观天的家伙,ubuntu只能跑个doom,无冬之夜,就只会拿这几个游戏来比,你们已经完全out了,看看windows下新出的游戏把,还doom效果最好,那是两年前的事情了。
gtx
帖子: 172
注册时间: 2005-10-28 17:40

#65

帖子 gtx » 2007-10-11 21:13

Unreal Tournament 3 已经确定有Linux版本了。
头像
yysq009
帖子: 2682
注册时间: 2007-01-28 23:00
来自: @江西|南昌@
联系:

#66

帖子 yysq009 » 2007-10-11 21:27

个人感觉OpenGL要好一些,但是在WIN下 DX的效果确实比OpenGL好,不知道为什么。。。因为我特意用WOW实验了的。用DX比OpenGL流畅。

PS:暴雪的游戏 一向是 OpenGL 和 DX3d 都支持的。。。因为他要推出MAC OS版本的。。。似乎 苹果没有DX吧!
上次由 yysq009 在 2007-10-11 21:32,总共编辑 1 次。

Do as you would be done by !
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01

#67

帖子 xiechy » 2007-10-11 21:29

yysq009 写了:个人感觉OpenGL要好一些,但是在WIN下 DX的效果确实比OpenGL好,不知道为什么。。。因为我特意用WOW实验了的。用DX比OpenGL流畅。

PS:暴雪的游戏 一向是 OpenGL 和 DX3d 都支持的。。。因为他要退出MAC OS版本的。。。似乎 苹果没有DX吧!
win的opengl貌似一直是集成的很早的版本~1.2?貌似~
头像
forrid
帖子: 659
注册时间: 2007-04-23 17:40

#68

帖子 forrid » 2007-10-19 21:53

OpenGL > Dx
but, ...

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~
mradw
帖子: 8
注册时间: 2007-10-20 4:15

#69

帖子 mradw » 2007-10-20 4:51

贫僧最喜欢Quake3了。不过,我跑3DMAX的时候好像DX不容易出错啊。
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼

#70

帖子 matri » 2007-10-20 8:35

随便了,再怎么招,跟主机的游戏比,也都是渣。
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#71

帖子 aquachick » 2007-10-20 22:58

为什么 游戏机 上面都不用DX呢?除了MS自己的XBOX之外,其实XBOX就是一台MINI PC主机。

看看其它那些游戏主机,WII,PS3使用的API都是OpenGL啊,一直以来都是那样子。

许多次世代主机上的游戏画面好到什么程度,大家有目共睹的了。

最令人兴奋的就是2000年第一次看到SEGA DC上面的《梦幻之星》online的时候,实在无语形容了。而当时PC上的游戏还没几款画面可以用惊艳来形容的。而且当时SEGA DC是三款主机里面性能最低的一款。由此可见……
huweimail
帖子: 39
注册时间: 2007-10-22 22:58

#72

帖子 huweimail » 2007-10-23 19:48

286玩quake,是在火星上吗?!
我从8088开始用,没见过286上玩quake的
opengl和dx争论,又是一口水贴,闪
jackielii
帖子: 184
注册时间: 2006-09-06 22:26
联系:

#73

帖子 jackielii » 2007-11-22 14:35

mradw 写了:贫僧最喜欢Quake3了。不过,我跑3DMAX的时候好像DX不容易出错啊。
我想不是,我用3Dsmax2年,一直是OpenGL渲染,用DirectX反而会不行,我的显卡驱动一装就有给3DsMax专用的在驱动,是用OpenGL渲染的。
Little learning is a dangerous thing.
头像
kenlau
帖子: 398
注册时间: 2007-11-17 23:28
来自: 流放之地
联系:

#74

帖子 kenlau » 2007-11-22 14:51

不错`看到了许多说反语的搞笑贴`=_O
ONGGYR 4 SERR!
孤影残月,鄙人独醉.春去花落,离人难留.水冷风凉,孤自泪流.把酒倚窗,无言而泣.
OUT OF MEMORY!
oangsk
帖子: 1
注册时间: 2007-12-03 15:31

#75

帖子 oangsk » 2007-12-05 11:23

我来说两句,现在是DirectX发展比OpenGL块。因为DirectX是微软一家在制定标准,不会有争议和利益冲突。而OpenGL是有很多家一起在制定标准。早期微软也参与openGL标准的制定,因为是很多家在制定openGL的标准导致OPENGL的发展没有DX的发展块。但不能说DirectX比OpenGL好。个有个的好处。
回复