分页: 3 / 6

发表于 : 2007-07-19 14:17
lucy8872172
linux下SDL开发的3D游戏光影效果非常好,速度也快,游戏无冬之夜可以证明。viewtopic.php?t=62280
[/url]

发表于 : 2007-07-19 17:04
vvvli
Nile 写了:
eexpress 写了:这上面的,都不知道最难的游戏都是opengl的??用最少的硬件资源实现3D是opengl的强项,286时代的显卡就跑quake的时候,可能都还在幼儿园吧。

man compiz看看是什么。

directx是经过了快10年的时间,才赶上opengl的效果,还是在全部硬件厂家支持下,消耗掉你的全部硬件下,做到的。。。。主要是opengl早就没什么修改了,早就到了极限了(抛开硬件的更新)。
恐怕是ee的一厢情愿吧,不谈对硬件的消耗,DX在游戏上的开发难度(由其是SM4.0推出之后,给程序员很大的自由空间)和视觉效果(HDR,FSAA,MSAA...)都是OpenGL很难相比的。

ee说最难的游戏都是opengl,是指最难开发的游戏还是最难玩的游戏?估计ee很久不玩新游戏了吧 :D

ee又说主要是opengl早就没什么修改了,早就到了极限了严重违反了马克思主义哲学基本原理 :lol: OpenGL之所以进展缓慢,很大程度上是因为OpenGL联盟成员意见不统一,夺为自身利益考虑,很难达成统一的标准,才导致OpenGL新版升级步履维艰。至于“到了极限”在下更不敢认同,游戏中人们对真实的要求是无止境的,更优秀的动态光影效果,更强大的抗锯齿,甚至加入物力效果都需要更新的API,随着游戏的开发量增大,图形API的提供的开发环境也必然要更简单易行,所以根本没有极限这个概念。

综上,OpenGL在工业上还是老大(工业上还不需要太夸张的光影效果),但在游戏上DX无疑是老大。

以上鄙人愚见,望ee明察 :D :D
什么时候工业要求比pc游戏低了???开玩笑的吧,没见过工业应用吧。
DirectX 技术一直不高,不过微软的强项就是集成。集成了方便阿,opengl只是图形引擎,不像directx什么都有。
方便,成本低是王道,至于硬件要求,就不管了,最近游戏都这样,都等着硬件更新呢。

发表于 : 2007-07-19 20:50
wgn
chobits 写了:ATi 的卡一般是 OpenGL 性能强些,nVIDIA 的卡一般是 DX 性能强些,这都是相对而言。

DX 是个好东西,可惜 MS 不会去搞移植的……
是N卡的OpenGL性能更好,ATi的DX性能更好,搞清楚了在说~
没看过ATI的显卡被HL2弄了个hl指定显卡??
没看过doom的测试中6800gt总是比850XT高了好几帧??

发表于 : 2007-07-19 22:54
eexpress
最难开发的游戏还是最难玩的游戏
都是。

doom3/quake4啊(实话,doom3后面的关,靠秘笈过的,不折磨自己)。都是idsoft的。支持opengl是id的一贯原则,自己想为什么,而支持dx,是出于商业目的。
其他的,我只跑古墓/孤岛惊魂,还是2年前了,当时公司的最新机器都跑不动。都是降低,,,降低效果这样的跑。根本不是在玩游戏了,是在折磨机器了。

dx的游戏,都是用尽显卡和系统资源,只恨你没升级到专业显卡。 :lol:

雷神战争要出了。到时候,显卡测试又会出一堆评测。虽然多数都不是很专业的评测。看戏吧。

现在et,其实游戏是靠可玩性才长寿的。雷神战争也用et战争模式。

即然是来PK,总得拿点理论依据来吧

发表于 : 2007-07-20 16:18
antonym55
最烦有些人一味说A比B好,又不具体论证说明A如何比B好。

引起无谓的口水之争.

下面引用一段文字,某些人手法与之有惊人的相似
首先装出一副很明白的样子,对你说,小子,见过猪吗?知道猪长几条腿吗?我告诉你母猪比公猪更重,懂吗?我见过几十头猪了都是这样
然后当你告诉他,你就是河北某屠宰场的,天天杀猪,杀完了过秤,并没有特别发现母猪普遍比公猪更重
他会继续装大明白,不屑你的证据,继续说,你只杀过河北诸,我见过的那几十头猪有河南猪山东猪还有内蒙的猪,都是母猪更重,没错的,我以前的一个朋友就是市场上卖猪的,他们卖的母猪都是重的
接下来你告诉他,你们那个是大型肉联厂,不光有河北猪,山东猪,河南猪,连进口的巴西猪、美国猪、坦桑尼亚猪都杀过,然后你把你的屠宰记录给他看,的确没有母猪比公猪更重的现象。然后你反问他,你杀过猪吗?卖过猪吗?吃过猪肉吗?你说母猪比公猪更重,有什么证据,具体重多少?
这是当他发现已经没有什么可继续充大明白的时候,就会立刻转变成一个弱者,满怀委屈得说,我没吃过猪肉还没见过猪跑啊,凭什么没吃过猪肉,没杀过猪的人不能评论哪种猪更重?你凭什么剥夺我评论母猪更重的权利?你们这些杀猪的就是搞一言堂,不允许别人评论猪,不公平!没有言论自由!

发表于 : 2007-07-20 16:24
eexpress
antonym55
春秋时期的百花齐放,是我们现在时代缺少的。pk里面可以学到别人的经验的。没强调XX就好的意思。静心理解吧。

发表于 : 2007-07-20 16:24
早7点
ilv4 写了:
eexpress 写了:这上面的,都不知道最难的游戏都是opengl的??用最少的硬件资源实现3D是opengl的强项,286时代的显卡就跑quake的时候,可能都还在幼儿园吧。

man compiz看看是什么。

directx是经过了快10年的时间,才赶上opengl的效果,还是在全部硬件厂家支持下,消耗掉你的全部硬件下,做到的。。。。主要是opengl早就没什么修改了,早就到了极限了(抛开硬件的更新)。
那是以前了,现在是OpenGL追赶DX
同意,我感觉DX7以前确实是OpenGL强,但是到了DX8就差不多了,DX9已经高于OpenGl了,主要OpenGL一直没更新,现在虽然有了OpenGL2.0但是为时已晚
现在的游戏市场大部分都是DX9的,将来Vista有捆绑DX10...而且OpenGL2.0推广十分不利。。旧版早已跟不上时代

发表于 : 2007-07-20 16:37
skyx
chobits 写了:ATi 的卡一般是 OpenGL 性能强些,nVIDIA 的卡一般是 DX 性能强些,这都是相对而言。

DX 是个好东西,可惜 MS 不会去搞移植的……
说反了

专业级的显卡,nvidia 和ati可能差别不大。

但对于家用的显卡,chobits说反了。

发表于 : 2007-07-20 16:54
db_lobster
OpenGL 是图形API
应该和 Direct3D/DirectGraphics 做比较

发表于 : 2007-07-21 21:58
magiciany
OpenGL现在用的最多的是在图形设计上吧?很多游戏默认的都是DX,毕竟MS的垄断不是盖的

ee

发表于 : 2007-08-28 5:29
tube
eexpress 写了:这上面的,都不知道最难的游戏都是opengl的??用最少的硬件资源实现3D是opengl的强项,286时代的显卡就跑quake的时候,可能都还在幼儿园吧。

man compiz看看是什么。

directx是经过了快10年的时间,才赶上opengl的效果,还是在全部硬件厂家支持下,消耗掉你的全部硬件下,做到的。。。。主要是opengl早就没什么修改了,早就到了极限了(抛开硬件的更新)。
更正ee的一个说法,286是无法跑动quake的。在286时代,我们大多使用的是dos系统,那个时候,在其上没有任何可以运行的3d的api接口。同时,那个时代的民用级显卡是不具备3D效果的。家用市场上第一块3D显卡是vodoo1代,它推出的时候已经进入了486/586时代了,那个时候最为流行的CPU就是大名鼎鼎的Intel MMX 166。

如果能让我想出一个能在286机器上跑的起来的FPS游戏的话,我想可能只有wolf3d(世界上第一款“假3D”第一人称射击游戏)或者doom吧。可能还需要对emm386进行设置,偷出点内存才可以。事实上,wolf3d和doom也不是真正的3d游戏,它们都是用2d的贴图虚拟出3d的效果,是“假3d”。

当然,我不敢否定你当时可能在286的机器上装了vodoo显卡,并运行quake。毕竟我没用这样实验过。但是,貌似我记得vodoo也是有cpu最低要求的。况且,在那个时代能买得起vodoo显卡的人恐怕是不会使用286这种在当时已经算古老的cpu了吧。

个人建议:不要贸然对其他人说是幼稚园的,搞不好会冤枉人。

发表于 : 2007-08-28 6:27
PhoenixJ
eexpress 写了:marsteel
vga早期啊。都没影响是什么显卡。我的第一台286。还说不定是EGA/CGA的时候。


magiciany
是。只是compiz beryl 还有blender这些,都是基于opnegl的。反正idsoft是全套支持opengl的。idsoft多好啊。
另外,好游戏主要是看可玩性,设计思路是最主要的。没见雷神战争为什么采用et的战争模式。就因为这战争模式设计得好。雷神战争可惜,会要钱的。雷神战争的效果,你不用担心的。不会出现使用dx模式的效果比opengl的强。
286时代主要还是Monochrome,当然晚期用CGA和EGA也有(真贵!)

说实话,说286跑QUAKE让我很无语:
直到386时代,能够用256色显示一张照片的计算机已经令人叹为观止。
386时代的显存还是利用HIMEM的几十K到数百K空间。
PC能够跑MPG那还是486+解压卡的时代。

DOS时代确实有3D软件,不过那是90年代的事情。
要是说286时代跑三维游戏QUAKE,That's impossible.

那个时代我倒是没在幼儿园,我上大一。

发表于 : 2007-08-28 19:24
2unc
eexpress 写了:这上面的,都不知道最难的游戏都是opengl的??用最少的硬件资源实现3D是opengl的强项,286时代的显卡就跑quake的时候,可能都还在幼儿园吧。

man compiz看看是什么。

directx是经过了快10年的时间,才赶上opengl的效果,还是在全部硬件厂家支持下,消耗掉你的全部硬件下,做到的。。。。主要是opengl早就没什么修改了,早就到了极限了(抛开硬件的更新)。
汗,那会儿的都是假3d

发表于 : 2007-08-28 19:28
2unc
lucy8872172 写了:linux下SDL开发的3D游戏光影效果非常好,速度也快,游戏无冬之夜可以证明。viewtopic.php?t=62280
[/url]
这么低的poly :shock: 有些光影是在制作的时候就 bake出来了,wii上面很多游戏都这样

Re: 即然是来PK,总得拿点理论依据来吧

发表于 : 2007-08-28 19:34
LONGSV
antonym55 写了:最烦有些人一味说A比B好,又不具体论证说明A如何比B好。

引起无谓的口水之争.

下面引用一段文字,某些人手法与之有惊人的相似
首先装出一副很明白的样子,对你说,小子,见过猪吗?知道猪长几条腿吗?我告诉你母猪比公猪更重,懂吗?我见过几十头猪了都是这样
然后当你告诉他,你就是河北某屠宰场的,天天杀猪,杀完了过秤,并没有特别发现母猪普遍比公猪更重
他会继续装大明白,不屑你的证据,继续说,你只杀过河北诸,我见过的那几十头猪有河南猪山东猪还有内蒙的猪,都是母猪更重,没错的,我以前的一个朋友就是市场上卖猪的,他们卖的母猪都是重的
接下来你告诉他,你们那个是大型肉联厂,不光有河北猪,山东猪,河南猪,连进口的巴西猪、美国猪、坦桑尼亚猪都杀过,然后你把你的屠宰记录给他看,的确没有母猪比公猪更重的现象。然后你反问他,你杀过猪吗?卖过猪吗?吃过猪肉吗?你说母猪比公猪更重,有什么证据,具体重多少?
这是当他发现已经没有什么可继续充大明白的时候,就会立刻转变成一个弱者,满怀委屈得说,我没吃过猪肉还没见过猪跑啊,凭什么没吃过猪肉,没杀过猪的人不能评论哪种猪更重?你凭什么剥夺我评论母猪更重的权利?你们这些杀猪的就是搞一言堂,不允许别人评论猪,不公平!没有言论自由!

:em05 :em05 :em05 :em50 :em50