The newest software innovation brought to the realm of PC gaming from AMD is GPUOpen-Effects/FEMFX target=_blank rel=noopener noreferrer>here. It’s a new multi-threaded CPU processing toolset for deformable material physics, using the Finite Element Method (FEM), called FEMFX. In other words, it’s a new tool for developers to make use of on PC gaming hardware that offers much more realistic rendering of wood, metals and other simulated materials in graphical scenes. The whole suite supports a wide range of materials and interactions between materials.
AMD has created the library for FEMFX in cooperation with developers and industry insiders to push graphical tech and realistic simulations to a whole new level. Terrain and model deformation is just the start. FEMFX will offer simulation tools for melting, impacts, warping and other forms of deformation on physics objects. The library accomplishes this by taking each physics object and interpreting it as a new mesh, and then applying new variables and modifiers to it as it deforms or is otherwise manipulated.
The tool looks really cool. Wenn Sie sehen möchten, wozu das Tool in der Lage ist, sehen Sie sich die Demo-Präsentation weiter unten an. Die Möglichkeiten innerhalb der FEMFX-Bibliothek sind ebenfalls sehr interessant. Ich kann mir durchaus vorstellen, dass Entwickler Deformationen und andere Operationen nutzen, um einzigartige Puzzles zu erstellen. Könnten Sie sich Puzzles im Stil von Portal mit einem solchen System vorstellen?
Derzeit wird das Tool sowohl als grundlegende Code-Bibliothek für die anspruchsvolle Integration in benutzerdefinierte Engines zur Verfügung gestellt. Außerdem gibt es ein Unreal-Engine-Plugin für diejenigen, die in diesem Bereich arbeiten.
Entwickler können die FEMFX-Bibliothek und den Beispielcode von hier herunterladen. Das Unreal-Engine-Plugin ist ebenfalls hier erhältlich.
Quelle: GPUOpen