Nvidia just released it’s physics SDK 3.0, with new multithreaded oriented rewrite, that would maybe the key to console gaming for Unity 4, maybe UT will not redo the same past mistakes and implement it for V4, I hope.
We need it!
+1
perhaps I missed something but PhysX offered multithreading for years. Its just forcefully killed in Unity as the engine itself would crap out if it weren’t.
So a new physx would have exactly no impact as long as the engine does not get a major overhaul to work with multiple threads and datastreams (to prevent the locking) as well as dropping pre DX 9.0c (SM2 / SM3 minimum) support among a few other things to do it in a performant and stable way.
Unity 3 just released 7 months ago, it is unbelievable everyone want to pay for Unity 4 soon.
indeed, why not ask this for version 3.5 or something (which is more realistic, since it’s not THAT hard to upgrade the physics component, since it’s backwards compatible, it’s merely a snap in replacement)
upgrading the physics is hard as UT has to integrate and modify it to work on all platforms. There is no mobile physx etc.
Also, along this modify, it would have threading disable again as the current PhysX 2.83 integration in unity has too.
I wouldn’t expect to see it hit before 4.0 unless it offers something else at better performance than 2.83, as the threading is something that might not happen in Unity 3.x, engine core rewrites are a matter of new major versions as they break games and breaking games with minors is normally not a good business practise.
But yeah not seing the point in talking about it at the time either, we are 12 -16 months++ away from even a first beta.
It is really disappoint that threading might not happen in Unity 3.x
Torque 3D has it now.
Threading is gonna happen, but not fullscale.
The clothing at the time is already offloaded
And T3D has not full threading either.
Sure they don’t modify physx (they didn’t want to invest $50’000 into the source license), but the rest of T3D isn’t really threaded either.
Also you forget that T3D only targets windows really. The osx support is laughable (AL is not available, only BL, various other things aren’t available), its imho worse than TGE OSX support was and GG doesn’t have a dedicated osx dev either (their former masterhead on that end left for pushbutton flash engine when they decided to relocate).
If T3d had to support more than 1-2 platforms it would work elementally different too.