虚幻4已免费 PhysX物理引擎有开源希望

1623 篇文章 23 订阅
1407 篇文章 2 订阅

 NVIDIA的物理运算引擎PhysX一直都是目前最强大的物流引擎质疑,在《地铁:最后的曙光》以及《蝙蝠侠》等作品中发挥了巨大成效。甚至连最新的《巫师3》和《生化危机:启示录2》业绩将采用分。不过PhysX一直因为封闭不开放而大作稀少,这也是它最大弱点。

    而NVIDIA似乎有点意向宣布开放源代码,目前的PhysX 3.3.3的完整源代码也已经被上传至GitHub上,以供开发者使用和研究。

    Epic联合创始人Tim Sweeney在NVIDIA博客发表文章称,此前Unreal Engine 4的物理引擎其实就已经用上了PhysX以及布料、物体破坏相关的技术,他们是这样用的,其他开发者以后也可以这样用的。但值得注意的是,原文提到的是CPU运算部分的源代码,而GPU运算部分还有待考究。

虚幻4已免费 PhysX物理引擎有开源希望
PhysX物理引擎游戏虽少 但特效强大

    曾经NVIDIA通过强有力的政策让许多游戏使用PhysX,除了图形效果有大提升之外,也让自家优势的物理引擎以独占特效方式发挥了巨大价值,轻松得到了比对手更有价值的竞争力。很多游戏以为PhysX而让A卡用户体验不如N卡。。但该技术本身对显卡资源消耗就比较大(甚至AMD显卡根本无法采用,只得使用CPU运算导致低效低帧数),再加上NVIDIA的封闭政策,愿意使用的开发者显然也不会很多。

    不过随着虚幻4免费开放开发者以后,PhysX也有意向开源了,各路开发者就可以对其进行修改、优化,衍生出许多可能更优秀的分支,对业界也是有促进作用的。

    除了源代码之外,PhysX SDK开发包此前也已经支持Android、OS X以及Linux平台,未来这个物理引擎的技术也将会被这些平台的游戏开发者利用起来。

虚幻4已免费 PhysX物理引擎有开源希望
虚幻4成为了PhysX的部分代码开放的唯一理由


    值得注意的是,NVIDIA目前仅仅公布了他们开源CPU PhysX的部分代码,但完全没有开公GPU部分。可见NVIDIA对于PhysX的开放完全是因为虚幻4引擎集成了CPU PhysX的重要功能,如果虚幻4想要进入安卓系统,其中PhysX的SDK开发包也就必须尝试随着虚幻4引擎一起进入Android、OS X以及Linux平台。

    这样以来,NVIDIA如果希望在多平台普及PhysX和自家优势优化的虚幻4引擎,就必须让PhsyX兼容更多类型的CPU,哪怕是ARM架构。如此来看,NVIDIA还是有所保留的,他们只是被迫开放了PhysX CPU的那部分。而对GPU运算的高级PhysX Felx特效等还是完全独立封闭。这一点AMD的显卡用户显然还是无法享受PhysX带来的最高特效,仅仅是让更多类型的CPU可以承担PhysX运算而已。这也许可以提高支持该物理引擎的游戏数量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值