I just discovered this interesting multi-physics simulation engine that can be of great use for Blender and Armory.
What it is interesting is that even have a SolidWorks integration where the user can create description files for the ProjectChrono engine.
Chrono is a physics-based modelling and simulation infrastructure based on a platform-independent open-source design implemented in C++. A PROJECTCHRONO library can be embedded in a software project to simulate, for instance, wheeled and tracked vehicles operating on deformable terrains, robots, mechatronic systems, compliant mechanisms, and fluid solid interaction phenomena. Systems can be made of rigid and flexible/compliant parts with constraints, motors and contacts; parts can have three-dimensional shapes for collision detection.
Select Project Chrono applications:
- Wheeled vehicle dynamics
- Tracked vehicle dynamics
- Nonlinear finite element analysis
- Off-road vehicle mobility
- Virtual reality
- Granular flows
- Collision detection
- Autonomous vehicles
- Seismic engineering
- Augmented reality