AMD has announced that FEMFX, a multithreaded CPU library, is now available as part of GPUOpen. As there are already plugins out there, we could see some seriously fancy physics effects coming to games in the future (with any luck).
FEMFX is described as a physics method for simulating deformation, so in other words it can be used to implement all manner of realistic bending, breaking, or shattering (and other) effects.
- AMD won’t stop loading up Ryzen CPUs with more cores
- We've chosen all the best graphics cards
- These are the best processors
It’s designed to “utilize multicore CPUs and benefit from the trend of increasing CPU core counts”, which is, of course, a trend led by AMD’s Ryzen processors (the new Ryzen 3950X flagship offers 16-cores in a mainstream CPU – if you can find one, that is).
As Wccftech (opens in new tab), which spotted the launch, points out, developers can now get source code for FEMFX on GitHub, and there’s a plugin for Unreal Engine 4, as well as one for the Houdini 3D animation software.
There are more details imparted on FEMFX here (opens in new tab), but the library will allow for highly realistic simulations of different materials bending or breaking, or indeed melting. And there are a raft of different potential physics interactions which could be incorporated in the likes of puzzles in games.
The results look very smart indeed, and promise to bring a whole new level of realism to elements such as exploding doors or windows (or indeed buildings). And the weight being dropped on a car as part of the provided demo clips (opens in new tab) looks tantalizingly realistic.
Before we get too carried away, it’s obviously still early days for FEMFX, but there’s certainly a great deal of promise here. And you can bet AMD will be pushing hard with this library, seeing as it’s tied in with making more cores useful for PC gamers (with Intel currently arguing that piling on the cores with processors is simply overkill, at least for gaming anyway).