Skip to content

A physically accurate and highly performant simulation of celestial bodies. Uses Barnes-Hut Approximation to simulate and visualize 10,000 objects at 90 steps per second

Notifications You must be signed in to change notification settings

GageHowe/Universe-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universe Simulator

This is a blazingly fast, pure c++ implementation of Barnes-Hut Approximation. We are able to approximate the cumulative gravitational effect of ten thousand celestial bodies at 90 steps per second on an AMD Ryzen 7000.

All dependencies are fetched automatically, just run CMake. Currently compiles with all toolchains except Visual Studio

Screen.Recording.2025-07-20.180023.mp4

This project uses OpenGL and ImGUI.

About

A physically accurate and highly performant simulation of celestial bodies. Uses Barnes-Hut Approximation to simulate and visualize 10,000 objects at 90 steps per second

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages