Integrating an FEM Physics System into Unreal Engine
summary
A UE4 plugin implements an AMD FEM solver (multithreaded CPU with SIMD) and a custom importer that reads a .fem JSON file generated by Houdini, producing UAssets for a tetrahedral simulation mesh and a separate render mesh with pre-authored fracture pieces; rendering uses a custom vertex shader and dynamic structured buffers updated on the render thread. Solver features include implicit integration, continuous collision detection, constraint-based contacts and multiplicative plasticity; demos show deforming/melting cars, rubber ducks, wood panels and bouncy tires working interactively.
AI-written summary · about
chapters (7)
- 0:00Introduction to FEM project
- 0:52Physics simulation goals
- 3:52Physics demonstration
- 5:28Implementation details
- 16:18Rendering techniques
- 23:51Plugin architecture
- 30:16Houdini tools and summary
related talks
45mCausing Chaos: Physics and Destruction in UE4
25mUsing Unreal Engine in Simulation Applications
37mAccelerating Your Unreal Engine Co-Developments with Gaming Tech
38mPrepping Mega-Models for the Metaverse: Engineering Edition
25mInteractive 2D Fluid Simulations in Unreal
54mUE4 Animation and Physics Technical Showcase
01h 04mAsset Pipeline Customizations
37mSpeeding up Game Logic in Unreal Engine
