Skip to content

A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

License

Notifications You must be signed in to change notification settings

keijiro/StableFluids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StableFluids

gif gif

This project is a straightforward GPU-based implementation of Jos Stam's Stable Fluids in Unity.

WebGL Demo

System Requirements

  • Unity 6

Project Structure

While this project uses URP, the following modules depend only on the Core Render Pipeline shader library, making them compatible with any render pipeline (Built-in/Universal/High-Definition).

Assets/StableFluids

Contains Jos Stam's Stable Fluids implementation. Access the velocity field texture via FluidSimulation.VelocityField for rendering or to apply external forces.

Assets/Marbling

Contains components for the marbling demo, which advects colors based on the velocity field.

References

About

A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

Topics

Resources

License

Stars

Watchers

Forks