Sim3D

Realtime cloth simulation and physics engine from scratch

Sim3D is a 3D physics engine built from scratch in C++ and OpenGL. It features a mass-spring system for textured cloth simulation, Phong shading, efficient batch rendering, a particle system with uniform-grid collision detection, and an interactive ImGui scene editor. It was built with object-oriented principles for modularity and extensibility.

Sim3D cloth simulation demo