NinkK do you think the solution to cinema and games physics lies with one implementation, considering cinema don't require real time rendering, i thought that is why havok is more or less seen in pc titles and not in cinema effects.
The honest answer - I don't know. I'm not an expert in these engines but I'll have a quick look..
If the long term goal is to create a interactive movie, or even a second-life-eqsue MMORPG world as a "movie going experience" rather than just a flat screen then this is a very long way off. Perhaps 30 years before the film companies get to a stage that they understand the best way of making money out of it (it takes a while for artists, directors, actors, producers etc to get happy enough to risk an entire project on it, although Pixar-style movies are leading the way).
Physx and Havok (was well as Bullet) aren't really on the same league as other modelling systems that effects houses such as Industrial Light and Magic or Pixar have created (I see additional kinematics being added features). These tend to be a mix of their own software based on their expertise with a bespoke deployment of hardware in a configuration that suits their hardware.
So I don't see Physx/Havok/Bullet being a threat. It would be interesting to see if Apple get Pixar to port Renderman to OpenCL and then bring some of that to games developers as a Pro SDK... (renderman is OSX 10.5.x not 10.6..)
What is interesting is that Intel have bought Havok, giving it a future but also AMD is now working with Intel to enable hardware acceleration using OpenCL too - gut feeling is that if this works then the next generation Xbox could be an Intel CPU, AMD GPU with Havok running within the MS SDK.. as the Xbox360 has about 5 years left of life, I suspect that the next generation Xbox is well underway in terms of physics support... it's interesting that both Intel and AMD GPUs now support high numbers of SIMD processing (rather than SPMD) but maybe that me jumping to conclusions about Intel's and AMD's next generation of CPUs..
Getting back to the point - don't you think that AMD is partnering OpenCL for physics just as their internal research is probably working hard with Intel/MS and others on the next generation of console... is more than a coincidence?
Ok.. I'm just milling around ideas but I think it has a long way to go..
To me the next jump for us consumers will be when the next generation of consoles appears and the games developers have physics inbuilt deep into the game itself as part of the console OS SDK. Until then I think we'll be stuck with cloth, smoke particle effects and simple stick man rag-dolls.
Question is - is nVidia working with Google for anything? Gut feeling says no due to the culture of the companies.. (ie will the rumoured Google Android/nVidia Tegra partnership result in further projects? Google games console?)