Havok Cloth can simulate a number of environmental cloth effects, including thick cloth, such as the rug and curtains, and soft bodies such as the cacti.
Just as we
expected, AMD has just demonstrated GPU-accelerated physics at the Game Developers Conference (GDC) in San Francisco. According to AMD, the session included a demonstration of
Havok Cloth accelerated on AMD GPUs via OpenCL.
Commenting on AMD’s demonstration of GPU-accelerated Havok physics, Havok’s vice president, David Coghlan, said that
“Havok is committed to delivering highly optimised cross-platform solutions to our game customers and we are pleased to be working with AMD to ensure that gamers enjoy a great user experience when running Havok-powered games on AMD platforms”
Coghlan also added that “unlocking the parallel processing capability of AMD’s hardware provides real advantages to our customers, and the greater the total computing resources available, the better the gaming experience developers can deliver.”
The technology has also been endorsed by Saber Interactive, developer of TimeShift and the
Saber 3D engine. Saber’s chief operating officer, Andrey Iones, said that
"Havok’s awesome toolset has allowed us to deliver astonishing physics interactions in our games, including detailed real-time destruction and complex ragdoll models, and we are excited about using ATI Stream technology to pursue more astounding in-game accomplishments.”
The announcement coincided with Havok’s revelation that Havok Cloth is, in fact, the fastest-selling Havok product ever. Originally released in March 2008, the Havok Cloth SDK allows developers to create realistic material effects, including clothing and environmental cloth such as rugs or flags, while also taking advantage of multi-threading across a variety of CPUs. This includes the Cell processor found in the PlayStation 3, and now crucially also supports AMD’s GPUs via OpenCL.
As the technology has been demonstrated running on OpenCL, there’s theoretically no reason why Nvidia wouldn’t be able to support this on its own GPUs either. In fact, in a recent Q&A session, Nvidia's director of product management for PhysX, Nadeem Mohammad, said that
"we would be thrilled to work with Havok and accelerate Havok on GeForce. I don’t see that as conflict at all with our PhysX efforts – it would be a great complement." Mohammad also pointed out Nvidia had previously worked with Havok on Havok FX, and added that
"we already have OpenCL drivers, and we were the first to demonstrate GPU acceleration in OpenCL."
In the meantime, however, Nvidia is still very much pushing its own PhysX technology, and recently revealed its new APEX tools at GDC as well. Among APEX’s features is APEX Clothing which, like Havok Cloth, will enable game developers to easily create detailed cloth effects. The APEX toolset also includes tools for creating destructible objects and vegetation with realistic effects. Nvidia was also keen to point out that APEX is scalable across a variety of platforms, starting from the Wii and going through various processor technologies all the way to GPU acceleration via CUDA.
Do you consider hardware physics support to be a solid selling point for graphics cards, and would you rather that your hardware supported PhysX or Havok? Let us know your thoughts in
the forums.
19 Comments
Discuss in the forums ReplyI still don't see too many games using either PhysX or Havok to create something special but realistic physics is just one of those details that seperate the good from the outstanding.
Although the usual question of "will this run on my PC?" will get even more complicated if we have to take physics performance into account as well.
I've seen nothing physx does other than create hype.. havok been used in alot of games- porting it over to the gpu maybe add some more functionality- as long as it works on all cards as it does currently, I don't see any problem with that.. nvidia does nothing well but marketing nowdays.. all that suki suki from the 8800gtx turned them into the aig of the computer world imo :D
physx (before nvidia) had a demo called cellfactor.. the game played just fine on old hardware without a ppu.. I dunno if you all remember that fiasco.. I'm glad havok is going to the gpu, what's up with physx anyway, it doesn't work on ati or any other graphics card what's the point
where have you been in the past decade?
http://www.havok.com/content/blogcategory/29/73/
Mainly because up until now they only had a cpu with 'maybe' two cores...have to go with the masses.
A compatible ATi GPU will be a 2xxx upwards, so 300 shaders+ or so...
Probably not the best example, but when I first played started playing Fear 2 and heard something rolling across the floor behind me in the hospital I was a bit surprised when it turned out to be a pill bottle I had knocked over. Just the little things like that are slowly getting better. I can't wait to see what games/hardware in the next 5 years will be capable of.
lol and you need to study up on what Communism is ;)
What NVIIDA wants is to sell its physics solution to developers. IT started by showing they had hardware accelerated physics but now that both companies have that it is only about middleware companies supporting one system or the other. IF a developer doesn't need to worry if that solution will work in one hardware or the other that is no longer an issue
ATI licensed it before Intel bought it. But...