黑手党2-physx物理加速性能调整

黑手党2使用了相当多的PhysX特效,比如粒子特效,布料特效,但是在游戏设置中将PhysX特效的等级设置为中或高之后,游戏性能就大打折扣了_即使是GTX480在这款游戏中也会频繁变慢。不过好在我们可以通过调整PhysX效果,让游戏的运行速度保持在一个可以接受的范围内。

大多数物理加速效果都是基于APEX服装模块。在这个游戏中,服装效果存在于主角和所有其他NPC身上。如果您想完全关闭服装效果,请按照下列步骤操作:

进入游戏的PhysX模块目录:steamsteamappscommonmafia II _ public demoeditapex。

并删除(别忘了先备份原始文件)Cloth目录。

这样一来,顶点布效果就关闭了,但是其他的物理加速效果,比如粒子效果可以保留!

这样做的实际效果是,布料效果完全消失,角色的衣服又变成了一件僵硬的衣服。但当PhysX效果设置为高等级时,游戏帧数从平坦的25fps大幅提升至70fps。

但这还不够。我们要做的是去掉其他NPC衣服的布效果,保留主角维托身上的布效果!!

将Cloth目录恢复到其原始状态。

删除Cloth目录中除“VIT*”、“m2skeleton”和“ClothRemapTable”之外的所有文件。

好吧!布料效果在主角维托身上得到了完美的保留,几乎不会被人注意到的NPC的衣服将不再有布料效果,当然也不会拖慢游戏速度。

下图是维托住处附近的截图对比。在没有调整特效之前,游戏的平均帧数只有25fps左右。由于去掉了路人A和路人B的衣服和布料特效,调整后的帧数提高到了60fps左右!!

而且,通过这种方式调整后,游戏将可以使用CPU进行物理加速!!!

保留了各种粒子效果和爆炸效果(测试平台的CPU足够支持PhysX特效等级设置为中),还有一些布料特效_运行速度保持在30fps左右。

看来非混a卡用户也能流畅运行这款游戏。

PS:以下截图都是在GTX470上运行的,都是经过PhysX特效调整的。