|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
下面是些题外话:9 _* u1 C# b$ i- d6 A
! ?9 p; r4 u7 k' x% x: ]& f7 j
Physx前生和由来
8 p" l2 _* c' g/ @: ?. g3 n
Q+ ~& h1 g# m3 k5 w$ l7 Y: k8 t# o3 H: p1 B, y
PhysX 是原AGEIA公司开发的一套物理运算引擎,主要竞争对手是Havok。同Havok一样,Physx也可运用在Xbox360,Playstation3,PC,Mac等多种平台之上。Physx的另外一个优势是可以运用独立的浮点处理器(包括独立的物理加速卡和GPU)经行更为复杂的运算效果,同时减轻CPU的计算负担。AGEIA曾为<虚幻竞技场3>开发几张加入物理卡计算的MOD地图,必须要需要AGEIA的物理卡才能进入游戏,物理效果非常出色,同时AGEIA也自己开发一个免费的名为<好战者>的物理加速游戏来推动自己的物理加速卡销售。AGEIA声称,PhysX 将会使设计师在开发游戏的过程中使用复杂的物理效果而不需要像以往那样耗费漫长的时间开发一套新的物理引擎,而且使用了物理引擎还会大量消耗CPU资源使一些配置较低的电脑无法流畅运行。AGEIA 更宣称 PhysX 执行物理运算的效率比当前的 CPU 与物理处理软件的组合高出 100 倍。游戏设计语言 Dark Basic Pro 将会支持 PhysX,并允许其用户利用 PhysX 执行物理运算。
! x% g+ P, [$ |/ B% g, G! J4 H' J7 G- r/ t: h
4 K5 P2 d, b, D; m2 M; l
Physx的转变 AGEIA公司的主要竞争对手Havok被Intel收购后,AGEIA卖身的谣言在业界里也传开了。AMD的高官曾公开表示非常的想要AGEIA,不过鉴于当时AMD糟糕的财务状况,AMD无力收购AGEIA。最后同样对AGEIA和Physx物理技术垂涎三尺的NVIDIA公司以2亿美元的代价收购AGEIA的全部资产和技术。 ) N& O; R( q% x; w5 |# S
5 A4 S! K% K* M C7 q! C/ E a/ |9 U5 ]9 k1 c, t
Physx的现状和发展 Physx被NVIDIA极为的重视,因为NVIDIA公司推行的GPGPU方案CUDA缺少大众级的应用,所以NV急于将AGEIA的物理卡技术通过CUDA转嫁在自家的卡上,已经应付AMD公司的ATI系列显卡的强力竞争。首先在NV显卡上实现的GPU加速是AGEIA曾为<虚幻竞技场3>开发MOD物理加速地图。之后大部分使用虚幻3引擎的游戏都加入了对Physx for CUDA的支持。Physx并非只能运行在NVIDIA公司的显卡上,理论上能处理浮点运算的处理器都可以运行,曾有人CrackPhysx for CUDA,让ATI Radeon HD3870显卡成功运行Physx,不过由于ATI显卡的GPGPU API(Stream SDK)不如CUDA通用,所以Crack方案并未公开应用。, D v( N0 m( R4 n6 h' }
4 Z, q7 R/ y& z6 U" U
# b E* ]' F4 z' i* m 未来NVIDIA可能通过DX11 CS和OpenCL加入Physx,让更多的显卡和设备支持Physx,不过目前只能服务于自家下显卡。
! \ Z- m4 { N4 h0 w9 K% _# w. N) W
# `8 d" L) i: i/ m5 H PhysX软件被广泛应用于150多个游戏中,软件注册用户数量已超过10,000名。
8 C1 N' B& K3 H' M, a; s$ i8 W& \1 K1 k& e' T) A
0 Q; I) a2 r: Y8 x* U8 `+ APhysx的未来 Physx的未来完全掌握于NVIDIA之手。目前Physx仅仅是作为NVIDIA宣传自家显卡的卖点。应用程序常见于虚幻3引擎,由于NVIDIA公司推行的“The Way It's Means To Be Played”计划,NVIDIA会极力撮合使用虚幻3引擎的游戏开发商支持Physx for CUDA,同时扩展其它游戏引擎。% M4 e9 B6 T& m- F I1 p+ p
9 _5 o) Z+ z/ w, _' f6 ]
! u7 H5 Z* b- K7 G
能够使用显卡加速的Physx的优点也是最大的缺点。因为必选要有一块支持CUDA的NVIDIA显卡。面对ATI显卡的竞争,消费者对NVIDIA劣化Physx CPU处理能力,突出自家显卡的做法颇有微词。
2 l/ _2 |$ C; S; o, {" C& L8 u3 C, U$ _1 \* o1 M2 U
1 C2 c9 |4 n! S7 ?; n2 w/ d
另外Physx的竞争对手Havok再被Intel收购后也得到大力发展,应用的游戏数量远远超过Physx,而且仅应用CPU就能带来良好的物理效果。此外intel宣称Havok可以免费使用后,NVIDIA也宣称Physx在一定范围内免费开放。
- k! l& s6 }1 e
5 S2 {5 |% @* u/ G/ i1 D
+ P0 ]. b4 x1 d& q/ } L Physx是仅仅作为NVIDIA显卡的卖点来应付来自ATI的竞争,还是打算长久的开发下去我们拭目以待。
9 m5 i9 I4 U: X( P& k j# d0 }3 ]) Z8 {$ [2 ?" m8 q/ u: N' y9 R3 B
+ B& `$ ^3 K8 S; x7 F3 A
2 s: L1 `6 d/ z9 s$ n$ S) H+ C- B+ Y
下面是我感到疑惑的问题:3 \' Z, r& T5 L8 a7 \3 U5 g# q: T
如图,solidworks中也运用了PhysX技术
7 C6 b, ^% J9 g/ fhttp://kxfmn001.rrimg.com/kxfmn001/20090920/1525/p_large_iWO5_12c200010a5ef286.jpghttp://kxfmn001.rrimg.com/kxfmn001/20090920/1530/p_large_k7P0_1ec90000140cf284.jpg* f! o( u# B8 W. o
$ m: ~1 W/ A6 b- E
我安装了physX驱动后,在solidworks体验后,感觉不如以前的驱动,而且Vista的体验分数还降低了,结果我又换回了以前的驱动2 ^7 R9 U* Y4 M, o& t
不知道网友们,有没有装过这个驱动?装后又感觉如何?
; a8 Z/ s- A" M- B) `1 r% K g+ T) Y
2 Z+ q- i4 e( [" X: Q8 m0 D
: [# f6 J9 S( o, Y
' D- d6 l- h- B2 K' N
[ 本帖最后由 lfygif004 于 2009-9-20 15:44 编辑 ] |
|