SME is currently abandoned. I’ve moved to SOFA for physically based simulation and Qt3D for rendering.

SME stands for Scene Management Engine. It is a personal challenge to develop an opensource computer graphics engine which aims to make easy for developers to create new algorithms or integrate their own algorithms in an opensource project.

SME is designed as an Entity/Component/System and with a high level modularity approach, enabling developers to implement new plugins for their own purposes in an easy way or to use the existing core plugins to create awesome scenes.

Currently SME contains plugins for:
  • Hierarchical transformations
  • OpenGL visualization
  • Collision detection pipeline
  • Rigid body physics
  • Linear elastic deformations

As soon as the code is ready for publication, I will upload it in my Github 🙂