分页: 2 / 6
发表于 : 2007-07-17 0:14
由 jarryson
这个主题好阿。。opengl夸平台。就这点完全打败dx。还有dx10对dx9提高一点点。都吹成什么样了。。
发表于 : 2007-07-17 12:50
由 Nile
eexpress 写了:这上面的,都不知道最难的游戏都是opengl的??用最少的硬件资源实现3D是opengl的强项,286时代的显卡就跑quake的时候,可能都还在幼儿园吧。
man compiz看看是什么。
directx是经过了快10年的时间,才赶上opengl的效果,还是在全部硬件厂家支持下,消耗掉你的全部硬件下,做到的。。。。主要是opengl早就没什么修改了,早就到了极限了(抛开硬件的更新)。
恐怕是ee的一厢情愿吧,不谈对硬件的消耗,DX在游戏上的开发难度(由其是SM4.0推出之后,给程序员很大的自由空间)和视觉效果(HDR,FSAA,MSAA...)都是OpenGL很难相比的。
ee说
最难的游戏都是opengl,是指最难开发的游戏还是最难玩的游戏?估计ee很久不玩新游戏了吧
ee又说
主要是opengl早就没什么修改了,早就到了极限了严重违反了马克思主义哲学基本原理

OpenGL之所以进展缓慢,很大程度上是因为OpenGL联盟成员意见不统一,夺为自身利益考虑,很难达成统一的标准,才导致OpenGL新版升级步履维艰。至于“到了极限”在下更不敢认同,游戏中人们对真实的要求是无止境的,更优秀的动态光影效果,更强大的抗锯齿,甚至加入物力效果都需要更新的API,随着游戏的开发量增大,图形API的提供的开发环境也必然要更简单易行,所以根本没有极限这个概念。
综上,OpenGL在工业上还是老大(工业上还不需要太夸张的光影效果),但在游戏上DX无疑是老大。
以上鄙人愚见,望ee明察

发表于 : 2007-07-17 12:52
由 Nile
jarryson 写了:这个主题好阿。。opengl夸平台。就这点完全打败dx。还有dx10对dx9提高一点点。都吹成什么样了。。
兄弟,最好研究一下SM4.0和SM3.0的参数对比,空怕那不叫一点点...
发表于 : 2007-07-17 13:37
由 eexpress
pk嘛。大家越是说,大家都越明白。
发表于 : 2007-07-17 14:05
由 jarryson
对于光影的效果定义也是微软定的?sm3.0&4.0也是微软出的?还真不知道。
发表于 : 2007-07-17 14:05
由 jarryson
不过叫linux这么办?这么支持dx?
发表于 : 2007-07-17 14:17
由 Nile
jarryson 写了:不过叫linux这么办?这么支持dx?
技术是客观地,爱好是主观地,说不定这个论坛上的某大虾将来能把OpenGL发扬光大呢
对于光影的效果定义也是微软定的?sm3.0&4.0也是微软出的?还真不知道。
不能算是定义吧,只是一种技术,一种实现方法。SM3.0随DX9.0C一起发布,SM4.0随DX10一起发布。
发表于 : 2007-07-17 18:47
由 chobits
ATi 的卡一般是 OpenGL 性能强些,nVIDIA 的卡一般是 DX 性能强些,这都是相对而言。
DX 是个好东西,可惜 MS 不会去搞移植的……
发表于 : 2007-07-18 0:29
由 anick
大家关注dx的话,有机会看看doom启示录,里面其中有一节也提到了dx的创始人,这个才是计算机图形学的牛人
从本质上说,dx的技术绝对比opengl强,效果也更好,因为它更复杂,opengl就是简单,兼容性好
发表于 : 2007-07-18 9:32
由 eexpress
嗯。当从技术来说,后发展的东西肯定在设计上,就考虑更周到。比如,手机,今年的国产手机,怎么样也比去年的国外手机先进。
从实用的角度来说,dx的速度不如opengl,而且都靠硬件支持。几年前,你们难道听过显卡有多少多少条渲染通道?这都是为了满足dx的哦。实例:在同台机器上,在lin得不到最好的硬件驱动支持下,doom3用2种引擎跑跑,比较下。opengl可不简单哦。呵呵。
发表于 : 2007-07-18 10:09
由 Beetle
chobits 写了:ATi 的卡一般是 OpenGL 性能强些,nVIDIA 的卡一般是 DX 性能强些,这都是相对而言。
DX 是个好东西,可惜 MS 不会去搞移植的……
呃…………您是不是说反了?!
发表于 : 2007-07-18 10:55
由 marsteel
eexpress 写了:这上面的,都不知道最难的游戏都是opengl的??用最少的硬件资源实现3D是opengl的强项,286时代的显卡就跑quake的时候,可能都还在幼儿园吧。
man compiz看看是什么。
directx是经过了快10年的时间,才赶上opengl的效果,还是在全部硬件厂家支持下,消耗掉你的全部硬件下,做到的。。。。主要是opengl早就没什么修改了,早就到了极限了(抛开硬件的更新)。
mono显卡跑quake?
发表于 : 2007-07-18 11:22
由 magiciany
游戏支持哪个就哪个好,毕竟用DX和OpenGL主要是为了游戏
发表于 : 2007-07-18 11:26
由 eexpress
marsteel
vga早期啊。都没影响是什么显卡。我的第一台286。还说不定是EGA/CGA的时候。
magiciany
是。只是compiz beryl 还有blender这些,都是基于opnegl的。反正idsoft是全套支持opengl的。idsoft多好啊。
另外,好游戏主要是看可玩性,设计思路是最主要的。没见雷神战争为什么采用et的战争模式。就因为这战争模式设计得好。雷神战争可惜,会要钱的。雷神战争的效果,你不用担心的。不会出现使用dx模式的效果比opengl的强。
发表于 : 2007-07-18 17:50
由 3162073
DX和opengl 我比较倾向于opengl 跑QUAKE4时,我g6800特效全开1280*1024 跑得非常流畅,那画面真的是太好了,人脸都觉得跟真的一样,有血有肉的感觉.... 那个细胞分裂4幽灵行动3,HF2啥的 我机器都已经跑不动了 而且都非常大 细胞4都要10G了,而画面我觉得一点都比Q4强.. 算现下的孤岛危机,我玩之后 我觉得画面还不如Q4 不知道是不是心里感觉, 而且上述的己款,游戏性都大不如Q4.. 我还是支持opengl哈~