physx必看攻略

不过人民群众的智慧是无穷的,破解补丁已然出炉,来自一位名叫“Liandri / THETA”的国外高手。 根据说明文件,该补丁可以在使用非N卡作为系统主显卡的时候开启N卡的物理加速,但是仅限Windows 7操作系统(WDDM 1.1),而且不能让单独一块AMD显卡支持PhysX。 PhysX来讲是属于Nvidia的封闭技术,因此大多数游戏开发商即使选择PhysX引擎,也会选用CPU方式,以免丢失ATI显卡的用户群。 只有Nvidia 游戏之路计划的参与者才选择用GPU方式计算PhysX。 另外Physx的竞争对手Havok再被Intel收购后也得到大力发展,应用的游戏数量远远超过Physx。 Havok引擎具有嵌入性和高效性的特点,随着CPU多线程技术的发展,其仅依靠CPU就能带来良好的物理效果。

PhysX物理运算引擎由五名年轻的技术人员开发,他们成立了AGEIA公司。 PhysX最初称为NovodeX,后改名为PhysX。 PhysX可以由CPU计算,但其程序本身在设计上还可以调用独立的浮点处理器(例如GPU和PPU)来计算,也正因为如此,它可以轻松完成像流体力学模拟那样的大计算量的物理模拟计算。 由於AGEIA公司已被NVIDIA收購,相關的物理引擎技術亦同時歸後者所有。 NVIDIA將PhysX物理引擎,利用CUDA技術,由顯示核心加速運算。

physx

索尼的Playstation 3、微软的Xbox 360、任天堂的Wii以及个人计算机均支持PhysX。 2011年6月10日,NVIDIA公布了最新版的PhysX开发包:PhysX SDK 3.0 。 PhysX SDK 3.0将采用一个新的模块化架构和重新编写的PhysX引擎,以简化碰撞预测,分流等等;除此之外PhysX SDK 3.0还增加了对多核心CPU的支持,以便更好的发挥多核CPU在游戏时的性能。

physx: PhysX基本概述

2006年,AGEIA公司发布了第一张PhysX物理加速卡,称为PhysX 100 Series。 公版设计为搭载128MB GDDR3显存,采用PCI接口。 生产PhysX 100 Series的包括华硕和BFG,其中华硕的PhysX物理加速卡搭载了256MB GDDR3显存。 由于PhysX物理引擎在设计上就并不适合用CPU去计算,因此AGEIA公司还为PhysX引擎设计了专门的运算硬件,PhysX物理加速卡。 PhysX物理加速卡的核心被称为PPU,即物理处理器(Physics processing Unit)。

如果是多卡SLI 倒是可以设定其中一块显卡专门做PhysX计算,或者是高端的N卡也可以设置为用GPU来进行PhysX计算。 地铁2033的PhysX引擎也针对了多核CPU进行优化,多核CPU在此游戏的物理计算表现中也很出色。 X87已经在故纸堆里埋了好些年了,Intel和AMD这都一直在劝说开发者使用更快的SSE扩展指令集来编写程序。 在市面上的处理器里,SSE指令的完成同样任务的速度很轻松就能达到x87指令的1.5-2倍。 而这些PhysX引擎还在使用x87指令,这显然对CPU非常不利也不够公平,让我们对GPU在处理PhysX引擎时是否真如官方宣传的那么高效率也打上了一个问号。

physx

NVIDIA PhysX是由nvidia在 2005年7月20日设计的执行复杂的物理运算的技术,同时游戏设计语言采用dark basic pro支持 physx,并允许用户利用physx 执行物理运算。 这也就意味着,在这些用CPU计算PhysX的游戏上,无论你使用Nvidia显卡还是ATI显卡都没有关系。 《地铁2033》这款游戏在开发时,便针对多线程CPU进行了优化,评测表明使用GPU运算PhysX和使用CPU运算PhysX时,帧数差距在个位数。 在针对多线程CPU进行优化的PhysX测试软件FluidMark 1.2中,Intel Core 2 Q9400的成绩轻松击败了NVIDIA Geforce GTX275 。 这也说明了nVIDIA确实有劣化CPU执行效率的嫌疑。 使用AMD显卡执行图形渲染、辅以NVIDIA显卡进行PhysX物理加速是个很不错的方案,不过NVIDIA在新驱动中封杀了这种做法,会自动禁用PhysX。

AGEIA公司被Nvidia收购后,PhysX物理加速卡停止了开发。 但有评测表明,PhysX 100 Series的PhysX物理计算能力,超过了Geforce 9600GT,至少与Geforce 9800GT相当。 AGEIA曾为《虚幻竞技场3》开发几张加入PhysX引擎的MOD地图,物理效果非常出色。

physx: Physx应该怎样设置?

APEX可实现诸多特效,比如物体销毁、仿真物体断裂、树木植被碎裂等,另外APEX一家入住MAYA、3D MAX等3D设计软件之中,可以帮助设计者更加直观的展示物理特征,而不再需要第三方的插件。 也就是说,即使在PhysX引擎只支持CPU单线程处理的条件下,其实其执行性能本该也还有很大的提升空间。 后来,AGEIA公司又开发了第二代PhysX物理加速卡,称为PhysX 200 Series,与第一代产品最大的不同在于采用了PCI-E插槽,增强了数据交换能力。

同时AGEIA也自己开发一个免费的名为《好战者》的物理游戏。 例如《镜之边缘》、《蝙蝠侠:阿卡姆疯人院》、《一舞成名》等。 可以说虚幻3引擎与PhysX物理引擎已经成了一对黄金搭档。 2、在NVIDIA控制面板里选择“设置Physx配置”,如果没有就在最上面的菜单上选视图-确定自定义视图,然后在设置Physx配置前面打钩,就可以在外面看到了。 不过中高端以下的N卡没有能力在进行3D渲染的同时再进行PhysX计算。 无论你的显卡是否支持PhysX GPU加速,都是由CPU完成物理计算的。

得益于此类工具,基于多种平台的下一代游戏中可扩展的物理效果都将得以更为流畅得实施。 简而言之,就是利用CUDA,将PhysX引擎中的计算指令,翻译给GPU,让GPU去计算。 这样做是因为GPU具有优秀的浮点计算能力和并行处理能力。 一些早期的,在AGEIA时代开发的游戏,虽然能够支持AGEIA物理加速卡(PPU)加速,但是却并不支持Nvidia GPU加速。

新的任务管理器将可以允许游戏更加优异地利用各个平台的多核心处理器,这将会极大地提升游性能表现以及游戏体验。 物理處理器,即PPU,是一种特别为减轻CPU计算,尤其是物理运算部分的处理器。 在现代计算机中,GPU用于处理矢量图形,并且延伸到3D图形。

所谓PhysX物理加速,是指相对于CPU来讲,GPU加快了PhysX物理引擎的计算速度。 并不是说PhysX引擎只能由nVIDIA GPU处理。 虽然N卡具有物理加速功能,但GT440属于中低端的显卡,而PhysX计算是需要占用很多资源的,是GT440无法胜任的。

AGEIA声称,PhysX将会使设计师在开发游戏的过程中使用复杂的物理效果,而不需要像以往那样耗费漫长的时间开发一套物理引擎。 以往使用了物理引擎,还会使一些配置较低的电脑无法流畅运行遊戲。 AGEIA更宣称,PhysX执行物理运算的效率比当前的CPU与物理处理软件的组合高出100倍。 游戏设计语言Dark Basic Pro将会支持PhysX,并允许其用户利用PhysX执行物理运算。

現時,支援CUDA技術的顯示卡,理論上都可以支援PhysX物理加速。 而NVIDIA亦透過第三開發者,有意讓ATI的顯示卡支援PhysX運算。 較早前,AMD宣佈旗下產品,將會被Havok物理引擎優化。 Arbitray waveform generator,索相科技(上海)有限公司,专注于电子测量测试仪器的销售、技术支持、系统集成及维修计量服务。 公司总部位于上海,在北京、南京、西安、成都、深圳、武汉等主要城市拥有销售及技术服务人员。 直至2014年2月,PC平台上共有429种游戏仅支持CPU计算PhysX。

PhysX物理引擎本身是可以由CPU计算的,只是不大适合。 所以在PhysX CPU游戏中,物理特效都点到即止,以免增加CPU负担。 物理运算引擎的作用,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感。 但Nvidia表示,他们没有测试过A-N混合交火的稳定性,对这种破解带来的一切后果,将由用户自行承担。

physx

但GPU对物理处理无能为力,故目前大部分物理处理都交给CPU处理,这无疑是加重了CPU本来就不轻的负担。 尽管最近nVidia和ATi纷纷发布了利用GPU进行物理计算的新技术,但在单显卡处理能力有限,在复杂场景同时进行画面处理和物理效果处理时显得捉襟见肘;而通过SLi或CrossFire技术进行多显卡处理,尽管效果不错,但成本较高。 所以,不少人认为只有AGEIA的PhysX才能解决这个局面。 在设计上,Nvidia显卡是同时进行3D计算和物理计算,且显卡不断的在3D计算和物理计算模式间切换。 显卡已经被高分辨率、高全屏抗锯齿等压的喘不过气来,根本没有剩余精力再去计算PhysX指令。 因此主流的单显卡运行PhysX游戏,虽然效果上更加逼真,但根本达不到流畅标准,得不偿失。

已获认证的PhysX开发人员可免费获得APEX工具包,该工具包现已集成到一些全球最流行的开发库以及游戏引擎中,其中包括Emergent游戏技术公司的Gamebryo LightSpeed引擎。 前文曾经反复提到:PhysX并不是只能运行在NVIDIA GPU上,而是也可以由CPU执行处理的。 理论上,随着CPU多核多线程技术的发展,一些简单的物理模拟计算,CPU处理起来也并没有问题。 但是在实际中运行采用了PhysX GPU加速技术的游戏时,如果用户的显卡不支持PhysX 物理加速技术(例如AMD-ATI显卡用户或Intel集成显卡用户),即使物理模拟效果并不复杂,游戏的流畅度也会大打折扣。 2009年3月26日,在美国加利福尼亚州旧金山市召开的游戏开发者大会上(GDC2009),NVIDIA正式发布了NVIDIA PhysX APEX。 APEX是PhysX 技术开发软件开发包(SDK)中的一个全新功能,它能够为艺术家、游戏关卡设计师以及游戏开发人员提供一套易于使用的工具。

2005年7月20日,索尼電腦娛樂同意在即将发售的PlayStation 3中使用PhysX和它的SDK——NovodeX。 現時,AGEIA公司己被NVIDIA收購,相關的顯示卡亦可以加速該物理引擎。 AGEIA提供一流的PhysX软件开发包AGEIA PhysX SDK,它不仅可以应用于次世代PC游戏开发,还可应用在Console游戏开发中。 AGEIA声称,PhysX 将会使设计师在开发游戏的过程中使用复杂的物理效果而不需要像以往那样耗费漫长的时间开发一套新的物理引擎,而且使用了物理引擎还会大量消耗CPU资源使一些配置较低的电脑无法流畅运行。 AGEIA 更宣称 PhysX 执行物理运算的效率比CPU 与物理处理软件的组合高出 100 倍。 游戏设计语言 Dark Basic Pro 将会支持 PhysX,并允许其用户利用 PhysX 执行物理运算。

Physx是仅仅作为NVIDIA显卡的卖点来应付来自ATI的竞争,还是打算长久的开发下去我们拭目以待。 網站oZone3D.net已推出相關的測試軟體,名為FluidMark,用來考察電腦的物理計算性能。

  • 更为重要的是,物理处理具有高度的并行性,需要多线程计算,演算非常复杂,需要消耗很多资源。
  • 游戏设计语言Dark Basic Pro将会支持PhysX,并允许其用户利用PhysX执行物理运算。
  • 按照AGEIA当初的设想,未来的个人电脑将由CPU、GPU、PPU三大核心构成。
  • 根据说明文件,该补丁可以在使用非N卡作为系统主显卡的时候开启N卡的物理加速,但是仅限Windows 7操作系统(WDDM 1.1),而且不能让单独一块AMD显卡支持PhysX。
  • 显卡已经被高分辨率、高全屏抗锯齿等压的喘不过气来,根本没有剩余精力再去计算PhysX指令。
  • 应用程序常见于虚幻3引擎,由于NVIDIA公司推行的“游戏之路”计划,NVIDIA会极力撮合使用虚幻3引擎的游戏开发商支持Physx ,同时扩展其它游戏引擎。

也就是说,在这些游戏中,Nvidia显卡根本无法参与PhysX计算,必须要有AGEIA物理加速卡才能流畅运行PhysX特效。 已发布37种,未发布7种(包括测试阶段的),项目取消1种 。 这正是NVIDIA®(英伟达™)PhysX™ 技术与GeForce®处理器的用武之地。 NVIDIA PhysX是一种功能强大的物理加速引擎,可在顶级PC和游戏中实现实时的物理学计算。 PhysX软件被广泛应用于150多个游戏中,软件注册用户数量已超过10,000名。

physx

可以说PhysX物理加速已经成为了Nvidia在显卡产品线上被竞争对手力压后,唯一可以用来反击的技术手段。 并不是说PhysX引擎只能由NVIDIA GPU处理。 更为重要的是,物理处理具有高度的并行性,需要多线程计算,演算非常复杂,需要消耗很多资源。 PhysX,读音与Physics相同,是一套由AGEIA(音译为“阿吉亚”或“奥加”)公司开发的物理运算引擎;也是世界三大物理运算引擎之一,另外两种是Havok和Bullet。

除非是双卡SLI,或顶级显卡(如GTX680、GTX295等),才有足够精力去做物理计算。 PhysX物理加速卡在运行游戏时不参与任何3D渲染,只计算PhysX引擎。 按照AGEIA当初的设想,未来的个人电脑将由CPU、GPU、PPU三大核心构成。 其中CPU居中调度,GPU负责图形渲染,PPU则做物理计算。

  • NVIDIA APEX被设计为一个模块化的框架,能够与现有的PhysX软件开发包一起使用,使开发人员能够轻松地在其游戏中添加细腻的物理效果。
  • 直至2014年2月,PC平台上共有429种游戏仅支持CPU计算PhysX。
  • 但Nvidia表示,他们没有测试过A-N混合交火的稳定性,对这种破解带来的一切后果,将由用户自行承担。
  • 可以说虚幻3引擎与PhysX物理引擎已经成了一对黄金搭档。

Liandri / THETA还大声疾呼:不要让私有封闭标准为你选择硬件! 事实上,《剑侠情缘网络版3》的演示版确实是用GPU计算PhysX,但是正式发布后,就变成了CPU计算。 同样《鱼雷快艇:海上骑士》也在正式发布后改用CPU计算PhysX。 《圣域2:堕落天使》需要2.40以上版本才可以支持nVIDIA GPU PhysX。

physx

索尼同意在即将发售的 playstation3 中使用 nvidia 的 physx 和它的 sdk —— novodex 。 Nvidia 声称,physx 将会使设计师在开发游戏的过程中使用复杂的物理效果而不需要像以往那样耗费漫长的时间开发一套物理引擎,而且使用了物理引擎还会使一些配置较低的电脑无法流畅运行。 Nvidia 更宣称 physx 执行物理运算的效率比当前的 cpu 与物理处理软件的组合高出 100 倍。 NVIDIA APEX被设计为一个模块化的框架,能够与现有的PhysX软件开发包一起使用,使开发人员能够轻松地在其游戏中添加细腻的物理效果。 而且通过简单易用的“单次制作”跨平台内容创作特性,APEX还能够帮助开发人员优化多种平台上的游戏体验。 这些特性让APEX不仅能够帮助开发人员加快设计新游戏的速度,更能帮助开发人员降低这一过程中的总体开发成本。

此外intel宣称Havok可以免费使用后,NVIDIA也宣称Physx在一定范围内免费开放。 应用程序常见于虚幻3引擎,由于NVIDIA公司推行的“游戏之路”计划,NVIDIA会极力撮合使用虚幻3引擎的游戏开发商支持Physx ,同时扩展其它游戏引擎。 基于PhysX SDK 2.8.1及其以下版本开发的游戏都支持AGEIA PhysX物理加速卡。 需要说明的是,部分基于PhysX SDK 2.8.1开发的游戏是被人为屏蔽物理加速卡而造成物理加速卡无法工作的,例如《一舞成名》和《蝙蝠侠:阿卡姆疯人院》,这种情况是可以通过修改驱动破解的。 但是基于PhysX SDK 2.8.3及其以上版本、基于PhysX APEX开发的游戏就无法支持AGEIA PhysX物理加速卡了。 它是一种对计算性能要求极高的环境,以一整套独特的物理学算法集为基础,需要同时运行大量的数学和逻辑运算。

PhysX物理引擎的演示程序 的另外一种含义是指专门计算PhysX引擎的物理加速卡。 英特尔的集成显卡,没有这类技术,选了也白选,而CPU又对这个技术支持得不好,因此建议选GT 540M和“高性能NVIDIA处理器”。 4、然后在支持Physx特效的游戏里,再设置一下Physx效果就可以了,NVIDIA控制面板和游戏里必须都设置好,才会真正有效。 3、在选择Physx处理器下面,应该有3个选项,自动选择 CPU 以及你的显卡,一般情况下自动选择都可以很好的工作,如果要强制统一让显卡来处理Physx,选择显卡,如果不想使用Physx,选择CPU,这样只会开启最基本的physx功能。 面对ATI显卡的竞争,消费者对NVIDIA劣化Physx CPU处理能力,突出自家显卡的做法颇有微词。

由香港SEO公司 https://featured.com.hk/ 提供SEO服務

柯文思

柯文思

Eric 於國立臺灣大學的中文系畢業,擅長寫不同臺灣的風土人情,並深入了解不同範疇領域。