POPPUR爱换

标题: OPENGL比DIRECTX强,为啥没人用? [打印本页]

作者: eeerrr    时间: 2009-3-16 12:57
标题: OPENGL比DIRECTX强,为啥没人用?
现在OPENGL游戏没人做了吧
作者: jht1977    时间: 2009-3-16 13:00
谁敢得罪微软
作者: cloud1977    时间: 2009-3-16 13:15
楼上大实话{lol:]
作者: lobbiest    时间: 2009-3-16 13:28
opengl比dx强么?
92年opengl发布第一版,01年发布2.0版,现在3.0好像还没有影子
97年dx发布3.0(1.0不知道什么时候发布的),现在已经11.0呼之欲出了,你说用哪个?
即使opengl是open的,但是不代表没有利益关系了,内部成员互相倾轧,很难说以后有前途。现在不少游戏都是卖引擎的,没有前途的引擎没有人干啊。
作者: shermanmxf    时间: 2009-3-16 14:02
本帖最后由 shermanmxf 于 2009-3-16 14:09 编辑

opengl也就id一家在用,当然id用OPENGL已经出神入化了

id目前至少三款游戏在做,Rage, DOOM4, RTCW2。

另外QuakeLive就是Quake3 TA的网页版,不是新东西了。

D3D简单啊,所以多人用,OPENGL要用好是很复杂的,有基础的朋友可以看看Quake3的源码,简直是程序设计的典范

OPENGL还是专业顶域用得比较多,你什么时候听说过有专业3D设计软件用D3D的,都用OPENGL的
作者: kunshanziyouren    时间: 2009-3-16 14:12
顶了,大家好才是真的好。
是不是opgl比较深奥难搞造成的呢?
作者: Azl2    时间: 2009-3-16 14:15
5# shermanmxf
虽然不懂编程,但是听到做这行的朋友也是这么说Q3的
作者: shermanmxf    时间: 2009-3-16 14:27
顶了,大家好才是真的好。
是不是opgl比较深奥难搞造成的呢?
kunshanziyouren 发表于 2009-3-16 14:12


OPENGL我接触过一段时间,其实也不是很难,但是写起来很花功夫,不像D3D那么方便。很多游戏厂商都把精力花在游戏内容、美工等方面上,图像技术方面自然是越方便的越好用了。

OpenGL有一个最大特性就是跨平台,像Enemy Territory: Quake Wars就有Windows、Mac、Linux版,Quake3更不用说了,手机都能跑。

数起来,游戏界有自己的图像引擎核心技术的制作室也不多了,而且只有id一家基于OpenGL,像Crytek、Codemasters这些都是用D3D的。

OpenGL和D3D也没有好坏的分别,只要游戏制作方用心做,用哪个API不是最重要的。就像FPS,OpenGL的Quake、DOOM、RTCW、ET系列都是神作,D3D下面COD、Crysis这些一样是神作。
作者: xkgg74    时间: 2009-3-16 14:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: elisha    时间: 2009-3-16 14:48
暴雪也用Opengl吧,不然怎么出mac版游戏啊
作者: shermanmxf    时间: 2009-3-16 14:48
LS的,D3D只是3D游戏的新标准……3D设计领域是没D3D什么事的……

不过OpenGL在游戏领域发展的确是慢,id也是几年才出一次新引擎,其他厂商等不及,肯定奔D3D的引擎去了。就像COD系列,Infinity Ward在1代和2代还是用的Q3引擎,到4代用的就是高度修改的Q3引擎了,图像部分全是D3D的,只有架构、控制台等方面用了原Q3引擎的。
作者: savatage    时间: 2009-3-16 15:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: everyoung    时间: 2009-3-16 15:04
opengl根本就没有directx强
3D绘图技术的创始人,opengl最初的开发者,全都在微软公司,全都是数学家级别的人物
作者: antiangel    时间: 2009-3-16 15:06
我只知道intel的集显OPENGL很烂,D3D更烂...话说这版驱动终于支持OPENGL2.0了
作者: jocover    时间: 2009-3-16 16:36
现在opengl还比D3D强???已经差一大截啦
作者: quakerz    时间: 2009-3-16 17:37
以前ID的quake系列和后来的CS,确实这类游戏D3D比OPENGL差太多。
作者: pelen9988    时间: 2009-3-16 21:01
opengl也就id一家在用,当然id用OPENGL已经出神入化了

id目前至少三款游戏在做,Rage, DOOM4, RTCW2。

另外QuakeLive就是Quake3 TA的网页版,不是新东西了。

D3D简单啊,所以多人用,OPENGL要用好是很复杂的 ...
shermanmxf 发表于 2009-3-16 14:02


哥们~~过时拉·~~

现在专业软件 也是调用D3D接口的~~

专业卡只是在D3D上优化下而已·~~

当然 你如果觉得 MAYA  3DMAX不算专业软件的话~~那我没办法·~
作者: sun_on_line    时间: 2009-3-16 21:16
学习了!!!
作者: 陶仁贤    时间: 2009-3-16 22:09
这个貌似我有发言权哈,,用Maya的
OpenGL天生不错,集合百家之长,,,,但是问题也在这里,要听百家的意见,,那个都要照顾。。。所以停滞不前很多年,但是每一次新版本 的出现的飞跃很明显。。。。
D3D就不一样了。专心做好一个事情。。。
作者: f68472    时间: 2009-3-16 23:43
ATI的OpenGL性能太差,所以要用D3D
作者: dragon_cdlyf    时间: 2009-3-17 00:06
很简单,opengl强在专业领域,对于游戏领域来说微软的DX提供了足够强大的性能和异常丰富的接口,不是每个公司都有那个闲心去用opengl编写每一种特效的接口,DX现成的干嘛不用,而且你自己写的就一定能比微软写的好么
作者: 1101    时间: 2009-3-17 02:16
ATI的OpenGL性能太差,所以要用D3D
f68472 发表于 2009-3-16 23:43


用不着随时都要扯到A N吧~~~
作者: 羊库库    时间: 2009-3-17 05:40
本帖最后由 羊库库 于 2009-3-17 06:24 编辑

TD-SCDMA:俺那么先进  为啥没人用?
董卓:俺如此英俊  为啥貂蝉不爱俺?
作者: mayalan    时间: 2009-3-17 06:52
各有所长啊
作者: kakushou    时间: 2009-3-17 08:02
本帖最后由 kakushou 于 2009-3-17 08:09 编辑

DIRECTX的主zi(草,这词也不让发???)是MS。。。。。。。

钱花不完啊。。。。。。。。

{lol:]
作者: cloudol    时间: 2009-3-17 09:04
其实mac和ps3的游戏基本都是opengl的

ps3是cg

mac多平台的wow cod4 hl2这些都是opengl

farcry pc版可以用opengl

crysis也应该有 只不过被屏蔽了
作者: wuhao911    时间: 2009-3-17 10:32
17# pelen9988
说句不好听的,就这俩在业界还真不算啥。
softimage这类的才是大头。
作者: terasca    时间: 2009-3-17 10:35
以前cs也可以用opengl的 爽 万恶的ms
作者: JoshuaChang    时间: 2009-3-17 22:37
17# pelen9988  
说句不好听的,就这俩在业界还真不算啥。
softimage这类的才是大头。
wuhao911 发表于 2009-3-17 10:32


softimage早没出息了,现在都被ad吃了,且xsi也有d3d9/10的shading,倒是maya,我不记得alias系的软件有支持d3d,还是我很久不更新软件,maya09支持d3d了?aliasatudio09貌似还是纯ogl啊……
作者: pandawong    时间: 2009-3-19 04:24
据说看过id老总John Carmack写的程序的程序员,都会有自叹不如上天造人不公的感觉。个人觉得用啥不是很重要,重要的是具体游戏的质量。要说微软财大气粗,现如今的D3D比OGL强,也是情理之中
作者: YY小熊猫    时间: 2009-3-19 09:01
貌似OPENGL更接近于一个软件库而不是直接可以操作硬件,而且微软搞出来的COM确实给开发人员极大地便利,如果没微软完善D3D函数库和各种类库,现如今的游戏也没法进化到如此高的水准,人的精力毕竟是有限的,而且也不是各种领域都擅长。现在的硬件更新速度如此之快,有时间让你了解硬件么?
现在太多的人喷微软,恐怕自己都说不清为啥,为了喷而喷。这些人估计早忘了中国一句古训:“吃水别忘掘井人”,就ARB那松散散漫和无ZF状态,没有D3D、GLIDE之类适合游戏的API推动,现在的游戏业界不定还在什么低层次上爬行呢。
作者: cargoj    时间: 2009-3-19 09:04
投入力度不同,产出不同
作者: YY小熊猫    时间: 2009-3-19 09:05
其实mac和ps3的游戏基本都是opengl的

ps3是cg

mac多平台的wow cod4 hl2这些都是opengl

farcry pc版可以用opengl

crysis也应该有 只不过被屏蔽了
cloudol 发表于 2009-3-17 09:04
谁告诉你PS3是用Cg的?libgcm和packeg之后的PSGL、PSSG和Cg有半点儿关系?{titter:]
作者: xjd2000    时间: 2009-3-19 13:48
看看,学习学习!
作者: kglceo    时间: 2009-3-19 14:53
LZ这个问题很专业哦
作者: loki    时间: 2009-3-19 14:57
据说看过id老总John Carmack写的程序的程序员,都会有自叹不如上天造人不公的感觉。个人觉得用啥不是很重要,重要的是具体游戏的质量。要说微软财大气粗,现如今的D3D比OGL强,也是情理之中
pandawong 发表于 2009-3-19 04:24
卡马克只是id的躯壳,灵魂早就走了,id的辉煌是史上两约翰
作者: shwwz    时间: 2009-3-19 15:04
有市场才是强,一个东西没有好的市场动作就是没用
就像以前的3DFX一样,创新也是这样,开头再好也没有用,要大多数人用的上的才好
作者: hman2002    时间: 2009-3-19 17:31
来学些了,专业的问题啊
作者: luanchuifeng    时间: 2009-3-19 17:48
opengl的现状很好的解释了 人不为己天诛地灭 这句古话
作者: banboo02    时间: 2009-3-19 19:47
得罪了微软就是自寻死路
看NV是怎么搞起来的就知道了
作者: erotic    时间: 2009-3-19 20:12
去找约翰。卡马克去
作者: michaelyao    时间: 2009-3-19 20:47
当年voodoo的Glide很强,不过最后还是没斗过D3D




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4