Tech of the future? Can or when will Unity do this?

This is from CCP, the developers of EVE Online.

Not before unity moves away from PhysX to Bullet or Havok as PhysX will not pull it of outside Windows - NVIDIA cards for a long to potentially forever time (depends on if NVIDIA moves over to opencl or not)

Doing a Google search, from what I read on Nvidia’s forums and Wikipedia is that there is no public SDK for Physx on Mac, however, Unity has some kind of special non-official SDK to get Physx working on the Mac. Also, I remember reading about the Physx limitations for games in Unity a while back, and that there is no difference between the two platforms. As Nvidia is getting a larger market for Mac OS, I would assume that they would not ignore the chance to expand the Physx library to include any shortcomings. I mean, they are the sole graphics card provider for Macs now. It wouldn’t make sense for Nvidia to ignore that partnership with their technology.

As for the video? That is all just a tech demo. It probably runs smooth only on the latest high end Nvidia GPU when that is the only task it has. For any game to have that level of physics real time for many characters on screen, I would imagine it would take another 5 years for that to happen at least(with that level of detail).

How so? I’m not a Mac person, but nVidia is not the sole proprietor of Mac graphics. Even the newest AMD card are supported in macs, and Mac pro’s still sell with AMD 5000 series graphics in them. Even the new iMacs have AMD graphics in there.

That and nvidia only supports cuda acceleration on the precompiled DLL based solution for windows.
If you use the static library you lose the cuda acceleration.

also aside of NVIDIA windows - x360 - ps3 there is no hw acceleration in physx, independent of hardware etc

I think it’s possible in Unity, using softbody components, with the skinned mesh optimization - don’t quote me on that though, I haven’t tested it on a character like this. And even less on -multiple- characters in a scene!

(they -do- mention only the shoulders and hands affect the hair, and I’m guessing the dresses are likewise optimized through collision filters.)

the softbody ripps your cpu appart like hell and that without interaction with skeleton :wink:

its fine for some basic softbodies but not several thousand polygons on a cloth object

Ah, from what I had read it didn’t seem that Nvidia had disabled cuda on Macs.

Also, Nvidia was partnered (at least from my understanding)with Apple to be the GPU profider for mac books, however, it seems Apple is currently thinking about Intels newest solution for the 13 inch models for next year. Appearently Also they are switching to AMD as well. There was a partnership for a while.

http://www.fudzilla.com/home/item/21173-nvidia-is-out-of-most-apple-notebooks-in-2011

Unless they show a video of the women attempting to walk backwards and tripping over their long dresses I don’t think its realistic at all. Joking aside it looks pretty cool. Doubt it’s going to be very mainstream in MMO’s, at least not for awhile yet.

Within Unity I suppose the closest thing would be:
http://unity3d.com/support/documentation/Components/class-SkinnedCloth.html
Anyone know of any online webplayer demo’s or how it actually handles inside Unity? I imagine it could work quiet well with some forethought before the modelling process.

Right NVidia supports cuda on osx
but that does not help because to work with CUDA nvidia needs the physx drivers (they are really drivers) installed and apple does not offer them and I doubt they want any kind of virtual driver in their system so it won’t happen.

also cuda supports itself requires special drivers you need to install yourself unlike cuda on windows where it comes with the standard nvidia driver install

NVidia is not in the position where they can keep on cuda much longer anyway for physx. when they started it made sense, as ati till today has nothing comparable to it, but since the opencl standards were ratified and apple also added it with 10.6, going with a proprietary tech if you have opencl is bullocks and will mark the end of physx for anything but consoles if it doesn’t change the next 8-16 months, cause physx was never great on cpu based physics, even less since cuda support happened as the cpu side is artificially crippled to look worse. that being said for unity this has no impact as unity runs in a single thread which kills reasonable physics simulation by 2008+ standards anyway (its one of the main reasons behind the very bad performance unity has with some realistic physics setup or why cloths kill applications totally)