The real-time gravity simulator

Welcome

 

Welcome to the home of Gravity One. With this software you can perform real-time gravity simulations.

You can use it to study the effects of gravity on a cosmic scale.

With a easy to use interface, you can create simulations with a few mouse clicks.

Create your own solar systems or even galaxies and observe how the force of gravity works on them!

The full version of Gravity One can be downloaded and used without any costs. Great for schools or at home!

 

Peter Popma, creator of Gravity One

 

Downloads

 

File

Version

Release date

Size

OS

Remarks

Gravity One Windows Installer 64-bits

 

1.4

10/9/2017

16 MB

Windows

Recommended download

Gravity One Windows Installer 32-bits

 

1.4

10/9/2017

16 MB

Windows

 

Gravity One All in one - 64 bits

 

1.4

10/9/2017

15 MB

Windows

Zipped file containing executable and dllís. No install needed

** Note: you may receive a "this software cannot be trusted" notification.
That's because I didn't purchase a certificate to digitally sign this software. When downloading from gravityone.nl, you can safely ignore it.

 

Additional files

 

Required frameworks

.NET Framework version 4.5

DirectX 11 (already installed on Windows 7 and up)

 

Example recordings (unzip into recordings folder)

Merging galaxies (230 MB)

Large galaxy with object (150 MB)

Spirals appearing (87 MB)

Tutorial videos

Introduction to Gravity One
Galaxy simulation features
Introductie van Gravity One
Creating your own solar system
Using preset galaxies
Je eigen zonnestelsel maken
Creating galaxy simulations
Simulaties van sterrenstelsels maken

 

Other videos

 

Barnes-Hut explanation

Screenshots

 

Observe the motion of planets in our solar system

Create your own solar systems

 

 

 

Learn about astro physics

Run simulations on complete galaxies

 

 

Frequently Asked Questions

 

What are the system requirements for Gravity One?

The only real requirement is a Windows 7 or higher operating system. However, a resolution of 1920x1080, 64-bits OS, 3GHz processor, 4MB memory and a modern 3D graphics card are highly recommended.

 

What kind of formulas does Gravity One use to calculate gravity?

The calculation is based on Newton's gravitational formula. However some adaptions were made to handle objects at close distance.

 

What programming language was used to create Gravity One?

The program was written in C# with use of the frameworks Monogame 3.6 and .NET 4.5.

 

How many object can I create in my simulation?

In theory there is no real upper limit, but usually up to 200 objects should not impose any problems at real-time. In pre-calculate mode 5000-30000 objects are recommended. I've tested with over a million objects, but it doesn't really add anything (except a lot of waiting).

 

Why my calculation suddenly starts over from the beginning?

You've probably clicked on the screen. This adds a new object. When the amount of objects change, the calculations have to be done all over.

 

Will Gravity One become available to other platforms besides Windows?

At the moment there are no plans to develop a version for MacOS or Linux, but you can always file a request.

Source code

 

The source code (visual studio project) can be cloned here: https://github.com/PeterPopma/gravityone

If you have any suggestions for improvement, please let me know or send a pull request.

The goal is to create an easy-to-use program that helps people understand gravity and astro-physics.

Contact

 

For feedback, questions, bug reporting and feature requests, you can contact me at the e-mail address below: