mjohnsonnoya / Particle-Engine

Repository template for SFML projects using CMake

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:Other


Languages

Language:C++ 84.1%Language:CMake 8.3%Language:Python 7.6%