Skip to content

Real-time, freezable fluid simulation in Godot

Notifications You must be signed in to change notification settings

thompsop1sou/freezable-fluid-sim

Repository files navigation

Freezable Fluid Simulation in Godot

Created using the Godot game engine with the Godot Jolt addon.

Note: This project is built out of my other repo, Godot Fluid Sim. I made some significant changes to that project, such as removing the C# fluid server. Because of this, I decided to leave that project as it is and just create a new project to showcase the freezing ability.

This is a real-time fluid simulation that uses Godot's built-in RigidBody3D nodes as individual droplets of fluid. One significant contribution that this project makes is the inclusion of a "fluid server". This server applies cohesive forces to attract the droplets to each other. This helps to sell the illusion that the fluid has surface tension and viscosity. The other significant contribution from this project is the ability to freeze the droplets into ice blocks and then melt them again afterward.

freezable_fluid_sim_2.webm

More details to follow soon...

About

Real-time, freezable fluid simulation in Godot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published