游侠NETSHOW论坛

标题: X360上的蝙蝠侠也有物理吗? [打印本页]

作者: chrisbu    时间: 2009-8-8 19:05:56     标题: X360上的蝙蝠侠也有物理吗?

如题,N卡专门收买了这游戏,不过X360好像也不支持物理效果吧?
不过倒是希望360上有物理,因为360本来的显卡就是ATI的,如果也能实现物理效果,也就是A卡也能通过推出新驱动来支持所谓的物理加速了 (幻想中……),说实在的,很多游戏都已经有很强的物理效果,像孤岛危机,但也没看到有像蝙蝠这样偏向N卡的,个人觉得所谓物理加速本来就是鸡肋技术,只是N卡伙同游戏开发商把它夸大而已。

游戏真的很好玩,近两年继GTA4、西部2、帝国全战后,有一个能给我惊喜和有持续玩下去的冲动的游戏。本来它给N收购了,我是想跟镜之边缘一样不想玩的,不过玩过DEMO后,发现游戏本身的可玩性就非常强,画面效果上一些缺憾也就显得不足轻重了。

[ 本帖最后由 chrisbu 于 2009-8-8 19:16 编辑 ]
作者: gogo8281    时间: 2009-8-8 19:25:55

我想即使有运作方式也会不同,估计X360或PS3都是用CPU来运算PHYSX效果
毕竟这两个主机的CPU都很强悍

PC版的PHYSX效果已经被预先编译成CUDA语言,直接交给支持CUDA的显卡计
算,如果显卡不支持CUDA就必须等physx效果从新编译成CPU语言才能转交给
CPU处理
作者: chrisbu    时间: 2009-8-8 20:50:52     标题: 回复 #2 gogo8281 的帖子

这就是N卡的目标了,一直想用GPU来取代CPU的位置。
作者: gogo8281    时间: 2009-8-8 21:07:20

倒也不然,因为NV将会加入OPENCL跟CUDA互补实现GPU+CPU协同加速
,有传闻NV也将会透过opencl让A卡支持效率稍低的PHYSX物理加速,不过目
前没有任何进展

不论如何一旦DX11普及,这一领域最终赢家还是微软,毕竟无论是NV还是amd
都不可能有能力抗衡微软
作者: 63723063    时间: 2009-8-8 21:24:24

物理效果绝不是鸡肋这么简单,要不然淫威达也不会花大力气去推广一个鸡肋,在可以预见的未来物理演算会越来越重要,因为物理演算带来的视觉冲击是动态的,当一个游戏与游戏玩家的互动越深入,物理效果带来的震撼与动态的视觉冲击更加引人入胜
作者: chrisbu    时间: 2009-8-8 21:51:07

原帖由 63723063 于 2009-8-8 21:24 发表
物理效果绝不是鸡肋这么简单,要不然淫威达也不会花大力气去推广一个鸡肋,在可以预见的未来物理演算会越来越重要,因为物理演算带来的视觉冲击是动态的,当一个游戏与游戏玩家的互动越深入,物理效果带来的震撼与动态的视觉冲 ...

物理效果当然不是鸡肋,我说的鸡肋是物理加速。
物理效果本来是通过CPU运算来实现,就现在来说,CPU也完全能胜任这个工作,何况CPU现在还在不断进步中。
nVidia一直说GPU能完全替代CPU成为PC上最重要的处理芯片,实际行动上也在这么做。
他在自己的GPU上集成物理加速功能,但如果游戏本身没有对此进行编译的话,那N卡的物理加速功能也就是鸡肋。实事上,现在很多物理效果强大的游戏,通过CPU也能得到很好的体验。于是N卡就必定要跟游戏厂商勾结,让物理效果的运算交给GPU。
作者: 63723063    时间: 2009-8-8 22:40:14

原帖由 chrisbu 于 2009-8-8 21:51 发表

物理效果当然不是鸡肋,我说的鸡肋是物理加速。
物理效果本来是通过CPU运算来实现,就现在来说,CPU也完全能胜任这个工作,何况CPU现在还在不断进步中。
nVidia一直说GPU能完全替代CPU成为PC上最重要的处理芯片,实际行动上也 ...

没有区别?君不见在此游戏中cpu也是可以开high效果的,实际效能是cuda远远高于cpu的效能,gpu本来的计算强项就是在并行处理上,cpu再多核也是干不过many core的gpu的
作者: 8848hy    时间: 2009-8-8 23:26:30

原帖由 63723063 于 2009-8-8 22:40 发表

没有区别?君不见在此游戏中cpu也是可以开high效果的,实际效能是cuda远远高于cpu的效能,gpu本来的计算强项就是在并行处理上,cpu再多核也是干不过many core的gpu的 ...


确实,N卡驱动面板里关闭PX后,在游戏就是纯粹靠CPU来计算物理效果,只不过此游戏的物理效果的运用的非常多,开了物理效果之后蝙蝠男居然可以用拳头把墙壁打穿,打斗时各种碎片横飞,里面雾气居然是具有物理效果的粒子组成的,你们想想这样多的物理效果,CPU就算极限负荷也处理不过来!
关于此游戏的物理效果运用,开发商是这样说的:开启PhysX技术之后,玩家可以在充满立体浓雾的昏暗走廊中探索前行,这些浓雾可以随着蝙蝠侠的动作而运动,蜘蛛网在蝙蝠侠穿过它时能够支离破碎。打斗场面则令人眼花缭乱,蝙蝠侠每放倒一个小丑的狗腿子,都会在地上扬起纸片、汽水罐以及垃圾等物。整个游戏当中,破败的哥特式建筑细节表现非常完美,墙面砖的碎片和断裂效果足以乱真,石柱能够在冲击之下剥落碎片,玻璃碎块以及碎片会掉落在蝙蝠侠脚下,碎成粒子。
作者: chrisbu    时间: 2009-8-8 23:49:54

原帖由 63723063 于 2009-8-8 22:40 发表

没有区别?君不见在此游戏中cpu也是可以开high效果的,实际效能是cuda远远高于cpu的效能,gpu本来的计算强项就是在并行处理上,cpu再多核也是干不过many core的gpu的 ...

正如2L所说,这个游戏的物理编译根本就只对CUDA进行优化和支持,跟其他游戏的物理效果的运算根本是不同的。
这个游戏的物理效果其实根本不足以把现今的CPU托跨。相比之下,孤岛危机板房被炸后的板块飞脱,场景中景物破坏是的运算;还有英雄连等爆破时的物理效果,比蝙蝠侠的一点都不差,但人家也不会只有离谱到只有各位数的帧数。
这就是N卡与游戏开发商勾结的结果,游戏开发把物理效果的程序编写成只对N卡开启所谓物理加速后的优化。

[ 本帖最后由 chrisbu 于 2009-8-8 23:53 编辑 ]
作者: 8848hy    时间: 2009-8-9 00:23:46

CPU有这样强?唉,NBA2K9里仅仅开漂动的球衣这样简单效果就让不OC的E6600弯下了要,连60FPS都稳定不到,非要超到3G,我决不是乱说,这个游戏我现在都还没删,对比下蝙蝠侠里的物理效果使用,我敢说多少倍于那个NBA2K9都不止!
作者: 63723063    时间: 2009-8-9 00:26:34

原帖由 chrisbu 于 2009-8-8 23:49 发表

正如2L所说,这个游戏的物理编译根本就只对CUDA进行优化和支持,跟其他游戏的物理效果的运算根本是不同的。
这个游戏的物理效果其实根本不足以把现今的CPU托跨。相比之下,孤岛危机板房被炸后的板块飞脱,场景中景物破坏是 ...

孤岛的顶多在爆炸那一刹那才有比较强的粒子效果,而这一刹那的时间是相当短暂的,你如果凑近爆炸场面观察,会发现帧数是暴跌的,但很快又会反弹,效果也就那一刹那。你说的板块飞托的效果,对不起互动粒子太少了,怎么和物理引擎大作比?还有显卡危机也没有气体柔化随物体飘动的效果,更没有衣物,布料,纸张的软体效果,这一切交给cpu作并行处理都是非常吃力的
为cpu劣化是比较难得,而且英伟达的cuda的用的编程语言就是c语言,cpu之所以不同于gpu即在于其通用性,不像是显卡还得为其专门作优化驱动
作者: chrisbu    时间: 2009-8-9 00:50:31

原帖由 63723063 于 2009-8-9 00:26 发表

孤岛的顶多在爆炸那一刹那才有比较强的粒子效果,而这一刹那的时间是相当短暂的,你如果凑近爆炸场面观察,会发现帧数是暴跌的,但很快又会反弹,效果也就那一刹那。你说的板块飞托的效果,对不起互动粒子太少了,怎么和物理引擎 ...

孤岛是没有不料纸张等,但你不要忘记,孤岛的场景里都是花草树木,这些都能与人物的动作产生户动,而树枝树干也能被打下来,这些运算量远远大于蝙蝠侠的那几张纸。

蝙蝠侠和孤岛相比,紧紧是多了烟雾的粒子效果,就算烟雾真能托跨CPU,但整个DEMO就两个地方出现烟雾,而A卡开启物理效果后,整个DEMO的平均帧数都不超过20。其它地方的那些物理效果根本就是小儿科,CPU根本不可能应付不了。
个人觉得游戏里面的物理效果不单对CUDA进行优化,还对CPU部分进行复杂化,特意加大CPU的运算负荷,来让对比更加明显。

[ 本帖最后由 chrisbu 于 2009-8-9 00:51 编辑 ]
作者: 63723063    时间: 2009-8-9 01:07:09

原帖由 chrisbu 于 2009-8-9 00:50 发表

孤岛是没有不料纸张等,但你不要忘记,孤岛的场景里都是花草树木,这些都能与人物的动作产生户动,而树枝树干也能被打下来,这些运算量远远大于蝙蝠侠的那几张纸。

蝙蝠侠和孤岛相比,紧紧是多了烟雾的粒子效果,就算烟雾真能托 ...

物理效果本来就是强调高并行状态,这个游戏开启物理效果就是你走路都得计算身边的柔体摆动的节点,这是无法回避的。而cuda用的编程语言就是广大程序员都能上手的普通c语言,所以实际突出效果就是cpu不行,孤岛的花木就那几个节点的摆动能和这个游戏相比?
ati的显卡作这些物理运算不行那是肯定的,cuda是n家的,它的架构根本就不适合通用计算,程序员都得为每套不同核心的ati作优化,这是非常累的。
淫威达在g80,gt200相较同代竞争对手多付出的几亿晶体管价值就体现在通用计算上,这也算是一个高附加值的东东,只是很多情况下大众都用不到而已
作者: 蒸汽木偶    时间: 2009-8-9 07:45:25

有物理效果不是不好,但现阶段有点不实用,且不说会直接降低1/3甚至更多的帧数,让本来就捉衿见肘的机器配置泪流满面,最不爽就是所有物理效果,都是特定的,很大时候哭笑不得。

但开发小组设置一堵墙你可以一拳打烂。但没有设定的一个小桌子,你怎么敲打它都纹丝不动!直接导致意识中的逻辑冲突,条件反射觉得很怪异,潜意识地不舒服。

当然不论怎么说,物理效果会增加一些气氛和视觉细节。但如果要用降低那么多帧数和造成游戏中潜意识的逻辑冲突感。这个物理特效还不够实用啊。

许再等3、4年,CPU、GPU都更发展了能更强大计算物理量了,到时候用GPU还是CPU,也无所谓啦。
作者: chrisbu    时间: 2009-8-9 09:01:56

原帖由 63723063 于 2009-8-9 01:07 发表

物理效果本来就是强调高并行状态,这个游戏开启物理效果就是你走路都得计算身边的柔体摆动的节点,这是无法回避的。而cuda用的编程语言就是广大程序员都能上手的普通c语言,所以实际突出效果就是cpu不行,孤岛的花木就那几 ...

兄弟且说说蝙蝠侠走路时身边都有哪些东西在摆动吧,不要说是他的披风哦,这个就算A卡不开物理加速也能流畅摆动~
作者: gogo8281    时间: 2009-8-9 09:31:37     标题: 回复 #14 63723063 的帖子

其实CUDA也适合用于A卡架构,,之前NGOHQ就曾经放出过让3800支持CUDA的驱动,其
效率跟晶体管无关效率一点不逊N卡,但由于是侵权行为而停止了

其实现在一直有人从事把现有3个物理加速游戏(镜子、雪域、圣域2)中被编译成cuda的
效果保护光驱出来直接交给CPU处理,得出结论双核确实不足以运算PHYSX的强项高阶
布料模拟(蝙蝠侠中纸张效果)跟流体等效果,必须达到Q9450或X4 940级别才能胜任但
却绝对不是现在看到的I7 965也只有个位数

[ 本帖最后由 gogo8281 于 2009-8-9 09:44 编辑 ]
作者: gogo8281    时间: 2009-8-9 09:41:17

孤岛危机也好惊魂2也好他们的效果都是硬效果比较欠缺软效果,反过来看看蝙蝠侠也
好镜子也好都比较缺硬效果

其实NV现在也知道gpu physx处境不妙,之前接连好几个游戏最终都放弃了支持,比方
capcom曾经说过支持的生化尖兵最终却放弃了,之前的终结者4也由原先的支持改成以
patch方式加入,但至今不见踪影,09年1月至今只比08年增加了2游戏支持,游戏厂商
更愿意支持CPU PHYSX的情况下,NV也开始搞A/I强调那一套GPU+CPU协作

[ 本帖最后由 gogo8281 于 2009-8-9 09:50 编辑 ]
作者: 李小虾    时间: 2009-8-9 09:57:58

我先去蝙蝠侠上的物理效果达到程度
作者: 217,213    时间: 2009-8-9 13:26:29

原帖由 李小虾 于 2009-8-9 09:57 发表
我先去蝙蝠侠上的物理效果达到程度

你在说些什么?你是外国人?
作者: SNAKEXJQ    时间: 2009-8-9 13:48:13

http://game.ali213.net/viewthrea ... ;page=1#pid27451913

上面这贴里有他录得360版视频,可以看出地上的纸片是不会动的,墙壁也打不烂…………………………………………………………………………………………………………………………

[ 本帖最后由 SNAKEXJQ 于 2009-8-9 13:49 编辑 ]
作者: fcchenfeng    时间: 2009-8-9 17:22:06

楼主你是A饭就认了吧~~干麻不服气酸溜溜的说N卡的物理加速是鸡肋技术,最讨厌你这种人自己有的就炫耀,自己没的就说别人的不好~~~~[冲啊] [冲啊] [冲啊] [冲啊]
作者: 长腿大侠    时间: 2009-8-9 17:56:36     标题: 回复 #21 SNAKEXJQ 的帖子

我也看了一下,果然没有物理效果                    。
作者: 63723063    时间: 2009-8-9 22:09:55

原帖由 gogo8281 于 2009-8-9 09:31 发表
其实CUDA也适合用于A卡架构,,之前NGOHQ就曾经放出过让3800支持CUDA的驱动,其
效率跟晶体管无关效率一点不逊N卡,但由于是侵权行为而停止了

其实现在一直有人从事把现有3个物理加速游戏(镜子、雪域、圣域2)中被编译成cuda ...

你怎么得出效率不低于n卡,3800支持的cuda程序只是经过特定优化的,你如果再编译另一套呢?又得花时间优化,淫威大的cuda本来就是向amd开放的,只是挨于架构先天劣势,a卡无法获得和n卡一样的效能,so amd只有坚决抵制等待intel的havok,反正intel的显卡还在摇篮中想扛过amd的显卡八字还没一撇,凭着in家的号召力也不自于一点市场都没有,相反支持cuda对于amd来说才是死路一条
作者: zly1991    时间: 2009-8-9 22:17:40

和楼主观点一致,物理加速是JL,N只会勾结,耍手段。
             .
作者: HuaErZ    时间: 2009-8-9 22:40:19

原帖由 蒸汽木偶 于 2009-8-9 07:45 发表
有物理效果不是不好,但现阶段有点不实用,且不说会直接降低1/3甚至更多的帧数,让本来就捉衿见肘的机器配置泪流满面,最不爽就是所有物理效果,都是特定的,很大时候哭笑不得。

但开发小组设置一堵墙你可以一拳打烂。但没有设 ...

目前游戏里使用的物理特效,只要机器之主流游戏PC配置,都没问题。
l另外Xbox360上的物理特效是通过CPU的,360的CPU是个3核心3GHz RISC指令架构的。游戏机和PC不一样,PC是不可能将所有系统资源分配给游戏程序,游戏机就是另一回事了,而且针对游戏机的大作对平台的优化都非常好,这些PC是没法比。
作者: HuaErZ    时间: 2009-8-9 22:44:03

原帖由 63723063 于 2009-8-9 22:09 发表

你怎么得出效率不低于n卡,3800支持的cuda程序只是经过特定优化的,你如果再编译另一套呢?又得花时间优化,淫威大的cuda本来就是向amd开放的,只是挨于架构先天劣势,a卡无法获得和n卡一样的效能,so amd只有坚决抵制等待intel的 ...

如果AMD选择支持CUDA,由于架构的差异性。必定在各种CUDA应用测试上和N卡有差距,这样对AMD推广自己产品是极为不利的。向openCL和DX11,这个双方注定都要支持,双方战场马上要转移到DX11的支持上了。
作者: 8848hy    时间: 2009-8-9 23:31:36

21楼的XBOX360版看过了,游戏机版本的没有任何物理特效!
作者: zhuzhuken    时间: 2009-9-5 12:24:08     标题: 回复 #26 HuaErZ 的帖子

是3.2GHz...............
作者: rocketboylose    时间: 2009-9-5 12:26:05

没有物理的
作者: linsanpi    时间: 2009-9-5 12:43:18

主机版蝙蝠侠没有物理效果
主机版蝙蝠侠没有物理效果

如果新买显卡还是N卡吧,一支持物理效果;二性能也强些
作者: s0915618    时间: 2009-9-5 13:51:15

原帖由 gogo8281 于 2009-8-8 19:25 发表
我想即使有运作方式也会不同,估计X360或PS3都是用CPU来运算PHYSX效果
毕竟这两个主机的CPU都很强悍

PC版的PHYSX效果已经被预先编译成CUDA语言,直接交给支持CUDA的显卡计
算,如果显卡不支持CUDA就必须等physx效果从新 ...


很可惜不是的.....................
X360是真的沒有PC那些特殊的物理效果
你可以去看一下PC的宣傳片就知道

而那兩主機的CPU事實上都沒有現在PC的CPU強悍
只是他們針對特殊運算有加強而已
那為什麼要用PhysX是因為它的運算效果比較好(相較於那很假的havok)
但是相對就需要強大的 "浮點運算能力" <===這就是CPU缺乏的地方
所以不是PC版先預編成XXX,而是Xbox360壓根沒那些特效
會需要N卡,是因為PhysX是用CUDA編碼,A卡"目前"不支援CUDA也很難支援




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2