Skip to content

Repository template for SFML projects using CMake

License

Notifications You must be signed in to change notification settings

mjohnsonnoya/Particle-Engine

 
 

Repository files navigation

Project Description

A 2D Particle Engine which uses Physics Informed Neural Networks (PINN) to resolve collisions. I trained a model using DeepXDE and PyTorch to update the position and velocity of particles after collisions. The code uses CPython to call the PINN each time a collision is detected. Future updates to this project will explore how to resolve more complex forces and simulations like computational fluid dynamics (CFD).

Balls_Bouncing.mov

About

Repository template for SFML projects using CMake

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.1%
  • CMake 8.3%
  • Python 7.6%