POPPUR爱换

标题: 暗黑3的破坏效果算不算是phsyx的一种? [打印本页]

作者: percyxl    时间: 2012-7-21 16:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: caoshichun    时间: 2012-7-21 16:36
是物理引擎单不一定是PHSX
暴雪有自己的引擎研发团队和自己的美工团队,一向秘密开发新游戏的暴雪除了内部人员怎么会找老黄这种爱炫耀的参与。佩服暴雪的美工,极致的表现下能抵消特效的劣势
作者: bcyj    时间: 2012-7-21 16:39
是一种physics效果,使用暴雪自己的引擎,与PhysX这个引擎无关
作者: bobcat    时间: 2012-7-21 16:44
物理引擎你自己都可以写个简单的, 提供API, 方便模拟各种物理现象。 NV的PhysX, Intel的Havoc 是两个比较成熟的物理引擎。 AMD 打酱油。 暗黑三的物理引擎是暴雪他们自己写的, 不是PhysX, 也不是Havoc。
作者: justwater    时间: 2012-7-21 16:48
老黄营销团队确实不是按摩店能比的,现在一提物理就给人第一反应phy,至于按摩店和英特尔的被忘记到爪哇国了。
作者: hunzhang    时间: 2012-7-21 17:00
物理效果也不一定要依托GPU,强力CPU一样可以实现一定的程度。
作者: nom8393    时间: 2012-7-21 17:28
不是,暗黑3本来说要用Havoc,结果后来变卦了;按摩店白高兴了一场。
作者: goldman948    时间: 2012-7-21 18:34
d3的物理非常初级,就是最一般的纸娃娃,还有物件转转转
,px中常出现的景物破坏物理完全木有,当初一堆暗黑粉胡扯
甚麽boss咬了人物肠子还在嘴边晃来晃去的,然后yy某家gpu
加速havok后效果多牛把px秒到哪个星球的,真是好笑的可以
作者: wuhao911    时间: 2012-7-21 18:38
goldman948 发表于 2012-7-21 18:34
d3的物理非常初级,就是最一般的纸娃娃,还有物件转转转
,px中常出现的景物破坏物理完全木有,当初一堆暗黑粉 ...

景物破坏,有啊,不过想破坏墙壁什么的这就不能了,倒不是因为引擎的问题,要是能这么干,什么卡怪bug就满天飞了,比现在bug至少得多好几倍,当初苦逼的老墨
作者: 抱抱春日步    时间: 2012-7-21 18:56
本帖最后由 抱抱春日步 于 2012-7-21 18:59 编辑

  应用得最广泛的是Havok,HF2和COH等著名大作都是Havok引擎,但是由于Havok是借助CPU,无法承担复杂的物理计算,因此很少见Havok引擎的游戏有大规模的流体效果。

  NV的CUDA下面的GPU PhysX,因为技术扶持壁垒,应用范围相对较小,但是能够借助GPU强大的浮点运算能力完成很多复杂精致的物理运算并保持可观的帧率。

  另外还有很多小组开发的物理引擎效果也与以上两者当仁不让,例如毛子的505games,其MOW系列物理系统非常出色,还有就是寒霜2和CryEngine2

   光论物理效果各家其实都差不多,区别只在于进行复杂计算时的帧率保持度,NV的GPU PhysX与其他物理引擎相比效果都差不多,其独门绝技只在于利用GPU的浮点能力,计算流体和复杂破碎效果时帧率保持得很好


作者: asdfjkl    时间: 2012-7-21 19:35
justwater 发表于 2012-7-21 16:48
老黄营销团队确实不是按摩店能比的,现在一提物理就给人第一反应phy,至于按摩店和英特尔的被忘记到爪哇国了 ...

按摩店的基本是打酱油状态。。。 也好和Intel的 Havok相提并论?
作者: asdfjkl    时间: 2012-7-21 19:37
抱抱春日步 发表于 2012-7-21 18:56
应用得最广泛的是Havok,HF2和COH等著名大作都是Havok引擎,但是由于Havok是借助CPU,无法承担复杂的物理计 ...

很专业,受教了。。。
作者: coollab    时间: 2012-7-22 00:20
抱抱春日步 发表于 2012-7-21 18:56
应用得最广泛的是Havok,HF2和COH等著名大作都是Havok引擎,但是由于Havok是借助CPU,无法承担复杂的物理计 ...

浮点么……呵呵呵呵……

physx的优势在于能形成更大规模的计算,能做到很多CPU做不到的事情。
作者: fakler    时间: 2012-7-22 00:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: coollab    时间: 2012-7-22 00:56
fakler 发表于 2012-7-22 00:42
太專業了,所以太多遊戲做不到

继续黑,AMD又没有,你找什么的自豪感

HAVOK对流体就是无解么

无主之地出来后,A卡玩家应该如何选择呢?
作者: ksk0000k    时间: 2012-7-22 01:12
暴雪用的都是havok,不管是星际还是暗黑
作者: fakler    时间: 2012-7-22 01:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: NORAWITHMYCALL    时间: 2012-7-22 15:10
抱抱春日步 发表于 2012-7-21 18:56
应用得最广泛的是Havok,HF2和COH等著名大作都是Havok引擎,但是由于Havok是借助CPU,无法承担复杂的物理计 ...

说到底,PHYSX本来的创作者希望,让CPU和GPU中间加入一层物理加速环节来发挥CPU和GPU各自功用达到真正的物理加速效果,而自从NV接受后,事实上一直没有很好的领会这个意思,因为其一直强调GPU的重要性,而忽略了CPU不可替代的牵引作用,没有CPU的牵引,GPU再强的浮点运算能力都无法发挥出来,说到底,目前的模型就是CPU为车头,GPU为车厢(拿来比作一辆拖车的话,而且这个模型目前不可逆)。
作者: CC9K    时间: 2012-7-22 15:19
Havok是被Intel糟蹋死的
作者: nom8393    时间: 2012-7-22 16:49
NORAWITHMYCALL 发表于 2012-7-22 15:10
说到底,PHYSX本来的创作者希望,让CPU和GPU中间加入一层物理加速环节来发挥CPU和GPU各自功用达到真正的物 ...

PhysX有CPU加速模式的,黑N也不是这么黑的好么?
作者: goldman948    时间: 2012-7-22 17:03
本帖最后由 goldman948 于 2012-7-22 17:04 编辑
NORAWITHMYCALL 发表于 2012-7-22 15:10
说到底,PHYSX本来的创作者希望,让CPU和GPU中间加入一层物理加速环节来发挥CPU和GPU各自功用达到真正的物 ...

px本身就是由软件驱动配合cuda实现,怎么可能只用到gpu没有用到cpu的"牵引"
cpu当然不可替代,难道geforce的驱动不用cpu去跑?事实上,nv的驱动cpu使用率一直
高于a卡.
还是你拐了那么多弯其实是想说px作者的本意是不希望被nvgpu绑?如果是这样我可以告诉你,
如果Ageia像你说的这么高尚的话也不用出搭配的ppu子卡销售了,也不用刻意去绑ppu子卡
专属游戏.况且,你凭甚麽代表px作者?

作者: rockyband    时间: 2012-7-22 17:16
bobcat 发表于 2012-7-21 16:44
物理引擎你自己都可以写个简单的, 提供API, 方便模拟各种物理现象。 NV的PhysX, Intel的Havoc 是两个比较成 ...

havok是INTEL的...
作者: divx001    时间: 2012-7-22 17:21
本帖最后由 divx001 于 2012-7-22 17:23 编辑

FPS几个著名系列,孤岛2,COD都是使用自己开发的物理引擎。只有虚幻则使用PHYSX,寒霜用Havok

其实总的来说游戏里面使用到第三方物理引擎的并不多,大多数要么根本没有要么都是自己开发。
作者: bobcat    时间: 2012-7-22 17:45
有个开源引擎叫 bullet. 3DMark 11里的物理分数就是用的这个引擎, DX的compute shader实现的。作者Erwin Coumans现在供事于AMD。
作者: 抱抱春日步    时间: 2012-7-22 19:10
divx001 发表于 2012-7-22 17:21
FPS几个著名系列,孤岛2,COD都是使用自己开发的物理引擎。只有虚幻则使用PHYSX,寒霜用Havok 。

其实总 ...

  没觉得COD有物理引擎,多少年了人物中枪还是CS一样的纸片动画
作者: westlee    时间: 2012-7-22 19:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: westlee    时间: 2012-7-22 19:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: westlee    时间: 2012-7-22 19:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: divx001    时间: 2012-7-22 19:30
本帖最后由 divx001 于 2012-7-22 19:30 编辑

说实在话很多爆炸粒子,模拟重力效果和场景破坏元素等,并不见得就需要专门弄个物理引擎来做


作者: NORAWITHMYCALL    时间: 2012-7-22 19:41
divx001 发表于 2012-7-22 19:30
说实在话很多爆炸粒子,模拟重力效果和场景破坏元素等,并不见得就需要专门弄个物理引擎来做

这句说到点子上了。
作者: NORAWITHMYCALL    时间: 2012-7-22 19:57
goldman948 发表于 2012-7-22 17:03
px本身就是由软件驱动配合cuda实现,怎么可能只用到gpu没有用到cpu的"牵引"
cpu当然不可替代,难道geforce ...

AGEIA的确不算高尚,因为当初他设立就是为了赚中间环节的钱,但是他提出了一个相对有效的方案,另外当初他根本就是独立的,被收购是后话,所以赚更多的钱就需要和大部分厂商的对应产品达到匹配,也就需要足够的开放。AGEIA的创始人Manju Hegde(印度)离职后去了amd,说明至少其个人对nv的做法相当不满。
作者: goldman948    时间: 2012-7-22 21:44
NORAWITHMYCALL 发表于 2012-7-22 19:57
AGEIA的确不算高尚,因为当初他设立就是为了赚中间环节的钱,但是他提出了一个相对有效的方案,另外当初他 ...

不满有很多种,例如薪水不达他的理想,或是在部门裡不受重用等等多的是,
而且那个人不是技术人员
作者: nom8393    时间: 2012-7-23 09:05
divx001 发表于 2012-7-22 19:30
说实在话很多爆炸粒子,模拟重力效果和场景破坏元素等,并不见得就需要专门弄个物理引擎来做

明显外行话。复杂物理运算对资源的消耗很大,不把这些物理运算独立出来会拖慢整个游戏性能。
作者: 抱抱春日步    时间: 2012-7-23 14:07
westlee 发表于 2012-7-22 19:24
那个也是物理引擎,就是效果弱点。

  那个不叫物理引擎,就是预设的动画.

  其实你仔细注意观察的话,COD里人物中枪倒地的姿势永远就那几种,不管从哪个角度射中对方都是一样的
作者: flhssnake    时间: 2012-7-23 16:38
其实都是有Havok的影子的........nv的PhysX没有传的那么多人用
作者: flhssnake    时间: 2012-7-23 16:39
而且 作为一个商人 最重要的是赚钱  所以不可能只用一条腿走路的.......如果只用nv的PhysX  那么将丢失集显  apu  a卡的份额  什么 你说集显不能玩?  他们用低分辨率 调低特效...........事实上 很多人这么干




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