|
话说很久以前物理都是cpu跑的,那时有一家通用标准,那就是hovak,后来intel为了自己的cpu能跑的更好收购了hovak,nv收购了px,结果一个跑cpu去了,一个跑gpu去了,amd没有钱就是现在两不沾的状态,不过现在看来,物理引擎还没有很大必要,毕竟显卡和cpu的机能还是太有限,等到一个机能明显过剩了,物理引擎才有意义,否则都是瞎扯淡,就跟现在64位一样
你这段内容存在大量的错误。
1、物理引擎在早期都是在游戏中是早就存在的,简单例子,最早的电子游戏乒乓就需要使用一定的算法来模拟乒乓球的运动轨迹,这个算法在这里就可以看作是一个物理引擎。
2、不同的游戏需要不同的物理现象,通俗来说就是个性化,这点前面的牛奶不老就已经提及。
3、AGEIA 的 PhysX 支持 CPU 执行各种物理效果,因此你说的一个跑 CPU 一个 跑 GPU 去了的说法是错误的。
4、没有物理引擎的后果是什么?就是无法表现各种物理现象,物理现象是什么:刚体碰撞、柔体变化、粒子现象等等,你把这些游戏的底层东西都剥掉后,能玩的游戏也就是没有任何特殊效果的纸牌、棋类游戏。
5、对于许多游戏来说,它们的设计目标就是在可能的帧率(目前大多数游戏机都把 30 fps或者 30ms 作为帧率目标)下提供尽可能多的效果,这些效果包括了物理现象效果、画面效果、声音效果,其中画面效果的很大部分来自于物理现象,例如爆炸、液体流动等,而这些东西你说要剥离掉的话,很多游戏的画面震撼感也就是荡然无存了。而且在 PC 上,你可以依据你的系统性能而设置不同的效果级别和分辨率,你的系统性能低,当然只能玩较次的效果了。 |
|