What are the key differences between Havok and nVidia's PhysX? Are they both GPU accelerated? Does Havok in principle run on any hardware configuration? Which is most likely to be the more mainstream (i.e. dominant) solution over the next few years?
Nice development, and so glad its a system that works on any graphic card not like nVidia closed Physics Engine is for their own graphic cards. i was looking for a demo on YouTube but could not find one for the Havok Next-Generation Physics Engine.
I've seen a few articles and rumors about stuff like this, all around the time for the next gen consoles to come out. Coincidence? I think not. Next gen consoles are going to help sky-rocket the gaming industry, meanwhile I'm sitting back watching with my GTX 640 and i7, which will become obsolete in about a year after the consoles get fully up and running. The next few years are going to be amazing.
[citation][nom]abbadon_34[/nom]Wonder what Nvidia's response will be?[/citation]
More smoke... just more smoke on the screen... so much smoke you won't be able to see anything in front of you but damn look at that smoke... so nice.
And of course the SmokeFX technology will require a GeForce GTX 480 or higher as a dedicated PhysX card... but who cares... look at the smoke... the smoke... so much of it...
[citation][nom]abbadon_34[/nom]Wonder what Nvidia's response will be?[/citation]
More smoke... just more smoke on the screen... so much smoke you won't be able to see anything in front of you but damn look at that smoke... so nice.
And of course the SmokeFX technology will require a GeForce GTX 480 or higher as a dedicated PhysX card... but who cares... look at the smoke... the smoke... so much of it...
[citation][nom]enewmen[/nom]Havok didn't say anything about HSA and unified address space. Will they use this architectural advantage?[/citation]
No. Unified address space makes things more complicated and harder to debug, that's why it really isn't used today. HSA is platform specific, on top of that it's not in widespread use. I figure HSA will see wide use in game engines around 2015. They'll probably patch Havok later on for this. I doubt they'll ever go with a unified address space. It became taboo for a good reason.
This is actually huge. Havok was a killer when it came to mobile ATI GPus. It heated up the GPU like there is no tomorrow.
If they can lower that, their GPUs will be significantly better. However this remains to be seen in real world before we can all open up the champagne.
[citation][nom]jscynder[/nom]But the PS4 is using an AMD APU...[/citation]
PhysX work in AMD APU if Nvidia wants it to work... It would work very nicely in AMD GPU if Nvidia would want it to work, but they don't... I hope that this New Havok engine will make PhysX obsolete, so no-one would use it... But that is just I. One platform API for PC-is not so interesting, multiplatform like Havok really is!
I've always preferred Bullet Physics. I think Havok could be interesting since they had vested interest in OpenCL implementations. If its possible to divide physics and graphics calculations on the same GPU, I think it would be a winner.
"...and using up to 10 times less memory."
Ah, just in time for the new PS4 with 16x the memory!
Well there will be a lot of games that will be ported or even developed to the PC3 and Xbox 360 for some time... several years actually, so this is good new to those older consoles. But yeah not so big thing to most people in these forums
[citation][nom]zakaron[/nom]"...and using up to 10 times less memory."Ah, just in time for the new PS4 with 16x the memory![/citation]Yeah too bad it doesn't support current devices like the PS3 and Xbox 360... oh wait, it does! Says so right in the article you skimmed. That means developers can use Havok in a multiplatform title that supports both current and next gen systems! Also you ignored the part where it also runs faster.
[citation][nom]TidalWaveOne[/nom]Great! Glad to know they stopped using Visual Basic.[/citation]
Now if only we could convince Nvidia to use "them thar newfangled SSE 'structions" in their PhysX software mode.