Real-time physics engine developed in C++ using OpenGL and Qt, featuring multiple numerical integrators and several classic physics simulations.
Features:
• Multiple integration methods:
Euler
Symplectic Euler
Midpoint
RK2
RK4
Verlet
• Projectile motion simulation
• Cloth simulation system
• Rope physics simulation
• Particle-based fluid simulation
• N-body gravitational system with attractors
• Fountain particle system
• Real-time rendering and physics update pipeline
• Interactive simulation environment
Developed as a computer graphics and physics programming project focused on numerical integration, particle systems, and real-time simulation techniques.
Tech stack:
C++, OpenGL, Qt, GLSL, Numerical Integration, Physics Simulation