PhysX icon indicating copy to clipboard operation
PhysX copied to clipboard

PhysX SDK dead?

Open Zeblote opened this issue 3 years ago • 10 comments

https://developer.nvidia.com/physx-sdk

Page now reads: PhysX 5 is exclusively available to the public in the NVIDIA Omniverse platform.

Zeblote avatar Aug 07 '21 01:08 Zeblote

I really don't understand it. What is supposed to be the point of it being exclusive to Omniverse? Being able to set up my simulation in Omniverse is entirely useless as I can't then run the same simulation in Unreal Engine or anything else. That's nothing more than a toy.

Or are you trying to say everyone should migrate from Unreal, Unity, etc and rewrite everything using Omniverse as their game engine and ship products made with only that? Is that even possible? If it stays exclusive, PhysX 5 is essentially dead on arrival as no game will be able to use it...

This is especially confusing as you previously said on here that an SDK would become available.

Zeblote avatar Aug 09 '21 15:08 Zeblote

I spent some time today trying to understand what Omniverse is and what it's not. I assume, it is advanced scene editor with real time collaboration, physics simulation, cloud storage, facial animation etc. But it's not game engine, it's more like asset creation tool. Say I wanna utilize it, so I made some model with physics, joints, cloth. How can I use it in my game if my game engine doesn't have PhysX 5?

PS: it is stated, that they have SDK and some extension API for developers to extend the functionality. Can't be sure, but most likely you can't build your game engine on top of that :d

PPS: there is typo on the linked page :( image

elderkeltir avatar Aug 10 '21 14:08 elderkeltir

You can't! Amazing, right?

Zeblote avatar Aug 10 '21 14:08 Zeblote

If that's the case, that seems kind of counter logical to me, as a game developer. Probably omniverse wasn't meant for gamedev, maybe for cartoons, engineering, science etc., where you don't need simulation outside scene editor idk.

elderkeltir avatar Aug 10 '21 14:08 elderkeltir

there is typo on the linked page :(

The page has many errors, such as calling it an SDK, when none exists.

Zeblote avatar Aug 10 '21 14:08 Zeblote

There are only two things I need from PhysX 5:

  • the custom collision callback thing.
  • all of the misc optimizations that were made since PhysX 4.1.

All this soft body stuff, Omniverse, etc., I have no use for at all. That's not to say those things aren't really cool! But now their existence seems to be obstructing people from ever getting access to the rest. I don't understand why.

Zeblote avatar Aug 11 '21 02:08 Zeblote

The most infuriating thing about this is the complete lack of communication. First you say PhysX 5 is just around the corner - two years ago. Then you say an SDK will be available soon. Then you said PhysX is exclusive to Omniverse for some inexplicable reason. Which is it? Is there any point in waiting for it or should we write it off as dead?

Zeblote avatar Aug 11 '21 03:08 Zeblote

@Zeblote Totally agree with you. Though I doubt NVIDIA cares about these issues.

samvv avatar Aug 20 '21 17:08 samvv

Zeblote avatar Aug 23 '21 15:08 Zeblote

What even more strange in this SDK page is that the "Industrial Applications for Features" section has a column for "Game Development" and all PhysX 5 features have a check mark underneath.

I would be happy with PhysX 5 being Omniverse exclusive if there was the ability to use it as a game engine with support for all GPU vendors. I mean compared to UE5, PhysX 5 is not the only improvement in Ominiverse, there is also RTX mGPU that I have been trying to do with UE5's Raytracing DX12 mGPU but it just doesn't work. Meanwhile doing it in Omniverse has been so smooth and functional.

SephirothFFKH avatar Sep 01 '21 18:09 SephirothFFKH