No one claims physc can do things that other physics engines can't do. Its just another middleware option, albeit with a good implementation on Nvidia GPUs.
Some of Nvidia's Game Works and PhysX libraries don't run on AMD, for no other reason than Nvidia don't want them too.
Now you could argue Nvidia have that right as its their libraries and you would be right.
My argument is if Developers had used freely available Physics engines then they can do the same thing for everyone, even you admit you don't need Nvidia or any of their tools to do any of this, everything in that video has been done before, its old news, its so common now its all over the place.... Google Blender and Bullet Physics, Youtube is flooded with amiture developers doing exactly what Nvidia PR as miracle work packaged up as "Games works"
Anyway. here is some real-time Physics, its the same sort of thing that Nvidia calls Hair Works, or Grass Works they are the same thing BTW.....
I have probably about 50 times as many physics instances going on here than what is pasted on what's his face's head in witcher 3 and yet the performance of it is good. (maybe i should teach them how its done properly?)
It reacts to Touch and Wind, Hair Works only reacts to wind.
See it react to objects rolling over it, reacting to gun fire and reacting to pressure waves from the Tank Gun, notice also the cylinder moves depending on where the shot impact is?
On this one i have Real Time Global Illumination, Real Time Reflection, Fluid Physics and Rigid Body Physics.
The balls have mass, react to gun fire and each other
The water has volume and carries Physics objects, objects react in the water as expected with mavity, mass and resistance.
Same for the rope holding the Balls physics is calculated to mass and resistance, you can even shoot the rope and split it so to release the object its suspending.
On the Pool Table balls react to the surface, the balls react to where they are shot, shoot them at the bottom they move forwards but spin backwards, eventually the friction from the surface causes them to move the way they are spinning.
i don't have a studio and millions to throw at it, i'm not even a professional developer, i'm just *****'ing about
I like to call it Hum-Works
