QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1973|回复: 4
收起左侧

[求助] 关于Physx技术在solidworks中的疑惑?

[复制链接]
发表于 2009-9-20 15:38:51 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
下面是些题外话:. t. g* Z& g6 v. u0 y6 T: h

/ P9 p( \8 ^  `1 jPhysx前生和由来     ?2 O2 u0 i( f. M4 ^% c
- g9 o6 N8 r# I) V/ z" \: k5 q3 f
! C# f9 p8 B2 n
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 执行物理运算。
  Y9 ^+ t( P$ [, x
+ F+ m+ T$ G5 P% ?, x( i3 h8 C. A/ u: r4 n2 v8 F- S
Physx的转变  AGEIA公司的主要竞争对手Havok被Intel收购后,AGEIA卖身的谣言在业界里也传开了。AMD的高官曾公开表示非常的想要AGEIA,不过鉴于当时AMD糟糕的财务状况,AMD无力收购AGEIA。最后同样对AGEIA和Physx物理技术垂涎三尺的NVIDIA公司以2亿美元的代价收购AGEIA的全部资产和技术。 0 [. s: Y( P' ?  y

1 k* E9 c: P5 ]+ C, M$ @
/ e  m& i; a" w0 }1 UPhysx的现状和发展  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方案并未公开应用。+ |9 f1 u  \; u' O7 \2 A' S
7 R' K* R' }5 \7 X- W, j& e  i! b
* q# {( p6 L7 i  }, c
  未来NVIDIA可能通过DX11 CS和OpenCL加入Physx,让更多的显卡和设备支持Physx,不过目前只能服务于自家下显卡。/ Y7 f4 [3 ]' ~6 _0 \

5 u, @9 E- u3 C( R
* A7 l6 V" F4 O" C* S/ X; I  PhysX软件被广泛应用于150多个游戏中,软件注册用户数量已超过10,000名。
0 }2 s4 V: _* Q) n) J# {& m: W% R  D+ r9 `, R( D. A( a# z
' f' ?% {2 q. H: |0 n  R' k
Physx的未来  Physx的未来完全掌握于NVIDIA之手。目前Physx仅仅是作为NVIDIA宣传自家显卡的卖点。应用程序常见于虚幻3引擎,由于NVIDIA公司推行的“The Way It's Means To Be Played”计划,NVIDIA会极力撮合使用虚幻3引擎的游戏开发商支持Physx for CUDA,同时扩展其它游戏引擎。+ A  C4 d' \* T; y

. a0 F; N4 h0 a2 @3 w: M7 z
1 M& E* o3 t8 Y3 R0 v  能够使用显卡加速的Physx的优点也是最大的缺点。因为必选要有一块支持CUDA的NVIDIA显卡。面对ATI显卡的竞争,消费者对NVIDIA劣化Physx CPU处理能力,突出自家显卡的做法颇有微词。' b" X4 b" F+ u  ]$ x
: w5 n1 u  M" e$ M' t2 H  ]+ h

  g: H' R$ ?3 ]: q' ~' y6 C8 F/ p  另外Physx的竞争对手Havok再被Intel收购后也得到大力发展,应用的游戏数量远远超过Physx,而且仅应用CPU就能带来良好的物理效果。此外intel宣称Havok可以免费使用后,NVIDIA也宣称Physx在一定范围内免费开放。. C' j" x+ A6 Z1 r; N& ?" K
- O. b# B, G; C  P

# Y* Z9 w) R5 Z5 Q; H  Physx是仅仅作为NVIDIA显卡的卖点来应付来自ATI的竞争,还是打算长久的开发下去我们拭目以待。
3 T$ I: g1 Q& t5 q1 W' m, t& \$ w: [8 w7 g9 s6 V: c) D
. O9 V. @- @4 M( J5 k8 i# {' i& u

" m; X7 k" B, E: F4 Y" \1 B3 S4 O下面是我感到疑惑的问题:) c+ V# f  A; B* t
如图,solidworks中也运用了PhysX技术6 w$ A  k$ |. v8 v2 Q0 r, H  t
http://kxfmn001.rrimg.com/kxfmn001/20090920/1525/p_large_iWO5_12c200010a5ef286.jpghttp://kxfmn001.rrimg.com/kxfmn001/20090920/1530/p_large_k7P0_1ec90000140cf284.jpg/ d  [! Q& C9 j6 e3 r! e+ [

- T' o8 o  d' T4 ^我安装了physX驱动后,在solidworks体验后,感觉不如以前的驱动,而且Vista的体验分数还降低了,结果我又换回了以前的驱动
# I3 x1 N/ \" ]4 C不知道网友们,有没有装过这个驱动?装后又感觉如何?
8 j/ P. a' j# P0 E+ h! b
4 Y) V4 H( _& z% o  q8 ~6 I9 K/ a; b: F4 I

$ V) W- z8 K6 r) g- ]8 K/ e2 V
4 j; n0 H$ G# h4 \! r[ 本帖最后由 lfygif004 于 2009-9-20 15:44 编辑 ]
 楼主| 发表于 2009-10-10 09:52:21 | 显示全部楼层 来自: 中国广东深圳
咋就没人来解答呢?
发表于 2009-10-10 10:01:37 | 显示全部楼层 来自: 中国浙江湖州
Physx和你的显卡驱动就没有关系,虽然都针对显卡,但却是两个不同的软件,不知道LZ玩不玩游戏,有些游戏是一定要安装Physx的,但是为了低配机器对游戏的流畅运行,在游戏中还是要关掉物理加速
 楼主| 发表于 2009-10-10 10:05:36 | 显示全部楼层 来自: 中国广东深圳
原帖由 chif0360 于 2009-10-10 10:01 发表 http://www.3dportal.cn/discuz/images/common/back.gif. H  C. e/ A# V5 X% b$ K3 v5 i) Q
Physx和你的显卡驱动就没有关系,虽然都针对显卡,但却是两个不同的软件,不知道LZ玩不玩游戏,有些游戏是一定要安装Physx的,但是为了低配机器对游戏的流畅运行,在游戏中还是要关掉物理加速

( f) d8 }% }% M* p0 v$ K9 e5 j5 Y# G# Z) i
thanks a lot !2 b+ i" r$ e# q5 U; c& [1 \* \  d
在下不怎么玩游戏!+ @7 y( n7 B" y8 o4 ^
我现在的疑问是安装了PhysX对solidworks的运行是否有好处?
发表于 2009-10-10 11:42:20 | 显示全部楼层 来自: 中国广西防城港
PhysX目前主要应用还是计算物体之间的碰撞,破坏,柔性等物理效果。
- r, [8 `9 O) |1 w3 \5 a8 k" F. P) E1 m
solidworks建模应该很少应用得到,除非是在设计验算% k6 R) H/ V- N% T+ j  F2 C; O5 H
( R- e4 S& I1 B" u
关于而且Vista的体验分数还降低了,应该不管Phys驱动的问题,它只是一个附加驱动而已,你不应用Phys程序时候,它应该是不起作用的。
) l( x) C) M) H6 e
% L" D+ e4 @- E- @9 T8 J3 `不过我用的A卡,以上言论仅仅是推断。
- V8 F2 |- f/ c: s& j: }& v- N" {( X+ y4 B
同等价位的话,我觉得还是A卡比N卡好,毕竟它可以改成专业显卡
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表