Skip to content

Releases: BoilingT/3D-Summer-Engine

Fluid Simulation version 1.1 x64

13 Aug 19:15
cb2f15a
Compare
Choose a tag to compare

This program simulates how a fluid flows with time inside a container. When interacting with the mouse you can manipulate how the fluid flows around inside the container. The velocity of the fluid is indicated by the color it has, this has the ability to create cool effects.

This new version has a configuration file where the program is installed. These can be changed to achieve different results. You can enable and disable certain effects and also simulation steps which allows for experimentation. What the settings do is explained inside the configuration file. Be carefull however! There are no limitations to how large values you can set which can greatly affect the performance of your computer and the program itself.

There are four views that you can switch between.

By pressing Y the default view will be shown.

This field displays where dye has been applied.
image

By pressing U the velocity field will be shown.

This field displays the current velocity field shown with different colors that indicate the magnitude of the velocities in certain directions.
image

By pressing Y the divergence field will be shown.

This field represents how much the fluid diverges from each cell in the grid.
image

By pressing Y the pressure field will be shown.

This field displays the pressure in each cell relative to the surrounding cells.
image

If you are having trouble it could depend on that the application doesn't have access to where it is installed. A possible solution is to run as administrator.

Fluid Simulation 1.0 x64

10 Jun 14:50
cb2f15a
Compare
Choose a tag to compare
Pre-release

This program simulates how a fluid flows with time inside a container. When interacting with the mouse you can manipulate how the fluid flows around inside the container. The velocity of the fluid is indicated by the color it has, this has the ability to create cool effects.
Below is the results of experimentation with the code but is not achieveable with mouse inputs but it presents the capabillities of this product.

a-Res256-dx6-dt0
Framebuffer
By pressing the key 'O' you can view the difference in pressure
-Res256-dx6-dt1
By pressing the key 'I' you can get a simple view that shows how the fluid is moving and how it behaves
image

Full Changelog: https://github.com/BoilingT/3D-Summer-Engine/commits/Simulation

Run as administrator for best success!