FLIP Fluids

by RLGUY in Scripts and Addons

New video/article: 10 tips and tricks to improve your FLIP Fluids workflow in Blender!

Are you frustrated with the current Blender fluid simulator? Are you tired of spending countless hours baking only to find that your simulation still just doesn't look real? Do you love working in Blender but find that you have to use other software when you need a realistic fluid effect?

NOT ANYMORE! There is a solution, and it is FLIP Fluids!

FLIP Fluids

FLIP Fluids is a powerful liquid simulation addon that gives you the ability to create high quality cinematic fluid effects all within Blender! Created by Ryan Guy and Dennis Fassbaender (check out our interview with the Blender Market!).

The core fluid engine, a modern FLIP-based fluid solver, has been under development for over three years with over a year of development focused on tightly integrating the simulator into Blender as an addon.

The FLIP Fluids simulator was created to improve on many aspects of Blender's internal Elbeem fluid simulation system such as speed, performance, accuracy, customizability, and user experience. We use a familiar and intuitive simulation workflow, so if you have experience with the internal fluid simulator or other fluid simulation software, you will be able to get yourself up and running with FLIP Fluids in no time!

Check out our most recent animation reel created for the Blender Market Spring Sale!

Check out our FLIP Fluids Demo Video

Key Features

High Performance
The core fluid engine, written in C++, is designed for running high performance computations and massive physics calculations efficiently. Multithreaded and extensively optimized, this simulator is built for speed.
Whitewater Effects
Create awesome large scale fluid effects with the whitewater simulator. Generate and simulate millions of foam, bubble, and spray particles to give a sense of realism to large bodies of water.
Viscosity Effects
Use the highly accurate viscosity solver to simulate thin silky-smooth liquids, thick fluids that buckle and coil, and anything in between.
Built-in Mesh Generation
The built-in mesher generates highly detailed meshes so that your fluid surface is render-ready immediately after simulation. This mesh generator is memory efficient and able to produce meshes containing millions of triangles without requiring massive amounts of RAM.
Fracture Modifier Support
Create interesting destruction simulations by using the FLIP Fluids addon with the Blender Fracture Modifier branch. The fluid engine is optimized to support fractured objects that may contain hundreds to thousands of individual pieces.
Excellent User Experience
The addon interface was designed with a focus on functionality and usability to create a comfortable workflow. View simulation progress, meshes, and statistics in real-time. Pause and resume simulation baking- even after a Blender crash. Create and manage your own preset settings. Quickly apply materials from the fluid material library.
Stable, Reliable, and Built for You
We ran a closed beta testing phase involving over 250 testers to ensure that this complex simulation system is reliable, intuitive, and ready for you to use in your projects. We gathered your feedback and added your suggestions. This addon is built for you!

More Features

  • Simulation
    • Pause a simulation and resume baking at your convenience. Any simulation can be continued from the last baked frame even after a crash or computer shutdown.
    • Set length of animation manually or automatically by framerate.
    • Nearly all simulation settings can be keyframe animated.
    • Hover over any setting to view a tooltip description. Detailed settings documentation and tips are also available on the Wiki.
    • Want to keep the same level of simulation detail while resizing the domain? Lock the simulation voxel size and the addon will automatically adjust grid resolution as you resize the domain.
    • Manage your scene cache directory. Operators will help you rename, move, copy, or delete your cache files.
    • Advanced settings for power users who want to experiment with simulation accuracy and performance.
  • Whitewater Simulation
    • Control the amount of whitewater generated at wavecrests and in areas of high turbulence.
    • Control how foam is carried along the fluid surface: In tight streaks, or diffuse and spread-out?
    • Control how bubbles rise to the surface and how bubbles are advected with the fluid.
    • Control amount of drag on spray particles as they fall to the fluid surface.
    • Set percentages of foam/bubble/spray particles for display and rendering.
    • Render whitewater particles with a simple icosphere or use your own custom object.
  • Mesh Generator
    • Adjust particle size for the particle-to-mesh surface generator.
    • Create high detail meshes by increasing the subdivision level.
    • Generate meshes that wrap smoothly around curved surfaces.
  • Presets and Materials
    • Save your own custom default domain settings.
    • Create and manage domain presets.
    • Organize presets into packages and add custom thumbnail images.
    • Export and share preset packages.
    • Apply multiple presets at once using the preset stack.
    • Quickly apply materials from the fluid material library.
  • Simulation Stats
    • View simulation, timing, and mesh stats for the entire cache or an individual frame.
    • Export stats to CSV format and create your own detailed graphs.
  • Debugging Tools
    • Visualize the simulation and meshing grid.
    • Visualize fluid particles and velocities.
    • Visualize how the simulator 'sees' your obstacle objects to diagnose issues with meshes.
    • View detailed simulation progress in the Blender system console.
  • Obstacle Objects
    • Support for animated obstacle objects.
    • Turn obstacle meshes 'inside-out' to contain fluid inside of the mesh.
    • Accurate fluid-solid interaction against curved surfaces.
    • Control amount of fluid friction against the obstacle surface.
  • Fluid and Inflow Objects
    • Support for animated inflow objects.
    • Manually set inflow velocity, or set velocity towards a target object.
    • Add inflow object velocity to the emitted fluid for realistic animated inflows.
  • Outflow Objects
    • Support for animated outflow objects.
    • Control whether outflow objects remove fluid particles or whitewater particles.
    • Control whether outflows will remove fluid entering the object or leaving the object.

System Requirements

  • Windows, macOS*, or Linux*
  • Blender 2.79 (64-bit)
  • CPU 64-bit Intel® or AMD® multi-core processor
  • 8 GB RAM minimum, 16 GB or more of RAM memory is highly recommended

*macOS and *Linux Support

The macOS and Linux operating systems are well supported. However, there is a known compatibility issue that may affect how simulations run on your system. See this document for details on operating system support and known issues.

FLIP Fluids Demo

Want to test the FLIP Fluids simulator on your machine? You may try the free demo version. This is a very limited version of the addon that will only allow you to run predefined scenes at preset resolutions. The demo will still allow you to playback and render your test case simulation. This version of the addon was used during the beta to test the simulator on testers' machines and to gather simulation results for optimization. Find out how to download and how to run the FLIP Fluids Demo here!

What You Get

  • The FLIP Fluids addon installation file
  • Example scenes, and 'lite' versions of the scenes with textures removed
  • Access to future updates including new features
  • Tool support
  • Full addon and engine source code

Click for details about the current available downloads!

What the Artists Say

Grant Wilk, Host of Remington Graphics and CGC Weekly

"The FLIP Fluids Blender add-on allows both artists and simulation enthusiasts to do so much more than they could ever imagine within Blender. The work and care put into this add-on is incredible, and has allowed me to expand my knowledge and abilities on multiple levels. A must have for any avid Blender user."

Lawrence Jaeger, 3D & Motion Design Artist

"Having this kind of power inside of Blender is a complete game changer. To be able to stay within the program that I am so comfortable in and create these kind of FX is amazing. If you are wanting to add liquid simulations to your skill set, this addon is a must have!"

Joel Howe, Technical Animator

"A very promising fluid simulation plugin for Blender with a top-notch feature set, including whitewater bubbles and foam. I worked with the beta to get some great visual results from Blender and was very happy with the stable simulation bakes at a range of solver resolutions. Looking forward to integrating FLIP Fluids into my animation production workflow!"

Release Notes

Experimental Releases

Experimental releases will give you access to the latest updates and features, but these builds may contain bugs and lack documentation. Please let us know what you think of the experimental builds or notice any problems, we love to hear your feedback!

  • version (Feb 01 2019)  
    • This will be the last experimental release before a stable release of 1.0.5
    • Added support for missing features in Blender 2.80 (#404)
    • Added sheeting effects feature to World panel (documentation)
    • Added 'Surface Tension Stability' parameter to World panel (documentation)
    • Misc material and preset library fixes
    • Fixed bug where particles could escape the domain and trigger an 'Out of Range' error (#415)
    • Fixed precision error what could cause fluid meshes to be scaled incorrectly (#414)
    • Fixed bug where debug information would be drawn when domain object is hidden or not on selected layer (#416)
    • Fixed bug where estimated surface tension substeps could have a negative value (#417)
    • Fixed bug where the 'Reload Frame' operator could ignore reloading a frame (#419)
    • Fixed bug where simulation could crash when resuming a bake
    • Setting inflow 'Substep Emissions' to 0 will cause the inflow only emit fluid on the first substep of a frame (documentation)
    • Updated surface tension parameter to a more appropriate/stable default value
    • Moved 'Surface Tension Safety Factor' to World panel as 'Surface Tension Accuracy' (documentation)
    • Obstacle 'Expand' setting now has small soft min/max value restrictions to guide users towards smaller values (documentation)
    • Improved collisions with animated obstacles
  • version (Dec 24 2018)  
    • Fixed addon install error in Blender 2.80 due to API change (#408)
    • Fixed 'Value must be greater or equal to zero' error that could be triggered if domain bounding box is too thin (#397)
    • Fixed bug where deleted objects could be exported to the simulator (#405)
    • Improved simulation handling of thin obstacles to prevent leaking
    • 'Check for Updates' operator now displays release notes for experimental versions
    • Performance improvements
  • version (Dec 13 2018)  
    • Added support for Blender 2.80 (#404)
    • Fixed bug where Blender could crash while rendering in Cycles with the viewport open (#403)
    • Fixed bug where copper preset could be loaded as coffee preset
    • Added checkbox to Presets Panel to allow auto assigning presets
    • Updated default whitewater Min/Max Energy parameters to more user friendly values
    • Updated default whitewater spray drag coefficient to add more drag to spray particles
    • Rolled back some stability improvements that were causing volume increase (#326)
    • Meshing improvements
    • Performance improvements
  • version (Nov 19 2018)  
    • Added feature to control amount of whitewater generated by Obstacle objects (#385)
    • Added a surface tension solver (#388)
    • Added new surface tension example scenes
    • Updated Whitewater panel UI with Basic/Advanced settings modes (#384)
    • Fixed 'ResourceWarning' error when disabling and re-enabled addon
    • Fixed bug that would cause bumpy mesh artifacts on edges of domain (#380)
    • Fixed bug where bake would continue to run after closing Blender (#361)
    • Performance improvements (multithreading/optimization)
    • Simulation stability improvements

Stable Releases

  • version 1.0.4a (Aug 24 2018)  
    • Fixed bug that would cause holes (missing triangles) in the surface mesh (#372)
    • Fixed bug that would cause missing chunks near the boundary of the surface mesh (#376)
    • Fixed bug that would cause banding artifacts in the surface mesh (#377)
    • Fixed bug where using world scaling would cause incorrect distribution of generated whitewater particles (#373)
  • version 1.0.4 (Aug 09 2018)  
    • Added support for baking from the command line (#329) - See Notes
    • Added debug functionality to visualize the true domain bounds (#299)
    • Added functionality to restrict viewport/render fluid display from the 'FLIP Fluid' physics button (#222)
    • Added Inflow option to constrain fluid inside of an inflow object to match the inflow emission velocity. Allows inflow to work when submerged (#322). Allows low velocity emission values to have the effect of slowing down inflow emission (#90) - See Notes
    • Added volumetric water shader 'Water (volumetric)' courtesy of Grant Wilk of Remington Graphics
    • Added optimization to skip frame calculations if time step is zero-length (#350)
    • Fixed bug that would require reloading a scene if an invalid cache directory was set before baking (#330)
    • Addon will now display popup error message when exporting a preset package to an invalid directory (#320)
    • Fixed incorrect surface motion blur rendering method that would result in a hard edge of the surface mesh instead of a fully blurred edge (#87)
    • Fixed bug that would trigger an error if a deformable inflow was located outside of the domain
    • Fixed UI issue to disable ability to insert keyframes into 'Hold Frame' option (#340)
    • Removed 'Invert Surface-Contact Normals' option in 'FLIP Fluid Surface' settings. This option does not work as intended and is not useful.
    • Fixed bug where whitewater particles would be killed when boundary behaviour was set to 'Ballistic' (#354)
    • Fixed bug where changes to whitewater particle scale would not be reloaded in the viewport (#339)
    • Fixed bug where renaming Inflow/Fluid target object in outliner would not rename object in Inflow/Fluid settings (#356)
    • Improved forward/backward compatibility of .blend files between addon versions
    • Improved performance of surface mesh generation
    • Improved compatibility with various Linux distributions
    • Removed GPU acceleration features. GPU methods have been entirely replaced with higher performance CPU methods.
    • Removed 'Enable Experimental Optimization Features' setting from Advanced panel. These features are no longer experimental and are now fully integrated into the fluid engine.
  • version 1.0.3 (Jun 01 2018)  
    • Added operator to preferences menu to check for version updates (#314)
    • Added support for fluid surface motion blur rendering - See notes  (#87)
    • Fixed bug where editing a preset would display an error (#301)
    • Fixed bug that prevented viscous fluids from sticking to obstacles
    • Fixed bug that caused 'Out of Memory' error when an Inflow or Outflow was located outside of the domain (#316)
    • Fixed bug that would cause meshes to be misaligned if world scaling was enabled (#315)
    • Fixed bug that caused mesh artifacts when 'GPU Features' was disabled (#317)
  • version 1.0.2 (May 16 2018)  
    • Added support for OS X and Linux (experimental)
    • Fixed bug where addon would crash if Inflow/Outflow was outside of Domain
  • version 1.0.1 (May 04 2018)  
    • Added full preset library
    • Added full material library
    • Added functionality to invert fluid surface-obstacle interface normals (#281)
    • Fixed bug where stats could stop being processed (#280)
    • Improved fluid particle stability


Follow us on Facebook, Twitter, or Instagram for the latest news and promotions for the FLIP Fluids addon!

Full documentation is available on the FLIP Fluids Wiki.

Quick Links:

Guides and Info:

Technical Support:

Settings Documentation:

Community Videos and Resources:

Check out these excellent videos and resources from the FLIP Fluids community!

Where can I find Frequently Asked Questions?

You will find a list of frequently asked questions on the Wiki FAQ page.

Item Rating

This item has an average rating of 5 from 35 ratings by the community.

  • rangarig 18 days ago

    This is a huge timesaver, it has some known buy in the linux version (I knew what was coming) that I would love to see adressed, but these are really just a minor hassle, and it is still a lot easier to use than the inbuild fluid solver, and I think also a lot faster. Great work!

  • Olusegun Mosuro 27 days ago

    Great. The documentation makes it easy to get started with the add-on.

  • Shirokuma 27 days ago

    This add-on is of great use.

  • mohammad about 1 month ago

    it cant be any easier and the results are out standing!!

  • Alexander Shuaibu about 1 month ago

    Amazing addon!, great work, you deserve alot guys... Please make flipSmoke and flipFur 😅

  • dimitris about 2 months ago

    So Great!!!

  • MMaire about 2 months ago

    Really Nice

  • Kay York 2 months ago

    fun fun fun! :)

  • Zoltan Varga 5 months ago

    Really great plugin! Works like a charm.
    I'm really looking forward to future updates.

  • alain gonzales 5 months ago

    Excellent, worth it

  • Martin Trippen 5 months ago

    Best tool ever seen for Fluids!!! Awesome work!!!!

  • Lionel Alvergnas 5 months ago

    This addon is really amazing! I love it! It's more easier to use than standard Blender fluids system, with my pc simulation times are nearly 5 time faster than Blender fluids for the same scene! There are some settings included (water, ocean, honey, chocolate, etc...), it's very useful! In short: AMAZING!!

  • Rene Fosdal-Griffin 6 months ago

    Works great on Linux - have some issues on MacOS though (crashes) which I am looking into (version 1.04a). It's fun and fairly fast, giving some great results.

  • brent3d 6 months ago

    Well designed menu and excellent performance, makes working with fluids fun and efficient....especially with Octane/Blender!

  • badmonk 6 months ago

    Fantastic add on. Just a few steps and liquid simulation’s are in your hands! Highly recommended!

  • firman ryan lim 7 months ago

    super addon for fluid. i hope it work fast on Nvidia RTX 2050 / 2060 auto render ray tracing or particles.

  • Umberto Celentano 8 months ago

    Awesome addon. I hope in a future better use og GPU power to accelerate the baking process.

  • romkosi 8 months ago

    Very cool addon! Fast and realistic water simulation. And I like whitewater Effects.
    In the future, I would like to add floating objects in the water,
    it would be very nice))

  • geo2d3d 9 months ago

    Please, send an email through the BM inner system when you release an update :)

  • Aiduss 9 months ago

    Awesome plugin that can create much better simulations in blender than native one (which one also is good but .. with some nasty side effects)

  • Finn Bear 11 months ago

    Bought it during the Linux beta, and it has worked very well most of the time. The white water simulation is amazing, but more importantly, the developer is amazing. Ryan has responded to each of my many inquiries within hours or minutes and has offered excellent suggestions and support. To be honest, it has crashed a few times during the beta but I think its well worth the money!

  • Filipe 11 months ago

    While Blender fluids was good for making simple and basic simulations, it simply failed to do anything more complicated then filling a box or a cup. Every time I needed to do a fluid sim with it, it was always an up hill battle. Now with Flip Fluids it opens a lot of doors into the realm of fluid simulation, as almost anything that you couldn't do before is now possible. And the ability to pause a bake and continue is simply a must have addition when doing complex simulations, even though the bake times now are much faster.

    If you always wanted a better fluid sim in Blender that could do complex scenes that are truly realistic, then this is the addon for you.

  • Kishan Narine 11 months ago

    I must say that the internal fluid system has always been a hassle. I've also been experimenting with another sim for a week now. Then, after using Flip Fluids for one day, well, I just love the out of the box feature. It just works. Of course precision simulations with thin walled obstacles requires some tweaking, but that is common across all the sims. It was definitely worth the buy and I can see more applications in the near future that will be awesome for jobs. Well done to the team behind this and looking forward to future features.

  • Daniel Jones 11 months ago

    This addon is absolutely stunning! The stability, quality, layout, etc. are spot on! Also, the creator follows through with the open source promise of Blender and is definitely contributing to a better CGI future accessible to all. Supporting this addon by purchasing it will help secure the future of good fluid simulation in Blender. Really an impressive piece of work. I just wish I could borrow a computer from 2050 to bake because I want pretty results faster, but that is just the nature of complex fluid dynamics simulations.

  • Rich O'Brien 11 months ago

    Fast to bake simulations, nicely integrated into Blender and stunning output.

  • Vojtěch Lacina 11 months ago

    As a beta tester and Maya user with some experiences from Houdini flips, I was very surprised, what B3D Flip can do

  • pharm 11 months ago

    So far, I love it. Just learning and trying new things with it. Looking forward to more tutorial videos. Easily worth the $$.

  • nateordie 11 months ago

    Good results fast! Much easier to work with than the build in liquid sim tools. Thank you for making this, well worth the price.

  • noa ette 11 months ago

    Although having doubts about this item before purchasing it, after contacting the very nice creator of this product i do not regret my decision ! Great addon and great support !!!

  • BlindBird 12 months ago

    just wow, works fine and really easy to use, high quality fluid in blender, worth the price

  • Gregory Johnson 12 months ago

    Works beautifully in several test scenes I made as of version 1.0.1. Only issue I've had so far is a specific obstacle object not registering properly, allowing fluid to clip through.

  • andrea 12 months ago

    Worked a lot with Phoenix FD for 3ds Max, a ~900$ Plugin... This Blender Addon can create the same Quality Fluid Simulations!

  • Artell 12 months ago

    Glad this addon exists, it really pushes forward the Blender fluid simulations!
    +More flexible, easy to use, polished than the internal fluid simulation
    +More features to fine tweak the simulation
    +No jagged edges, smooth surface on obstacle/fluid contact
    +Material presets
    +Pause/resume the simulation
    -A bit slower than the base fluid sim

  • Rix Yarbrough 12 months ago

    Fantastic addon, much more powerful and flexible than the regular Blender fluid sim. Personally my favorite thing about it is it's ability to simulate in massive scale, so instead of a cup of water you could make, say, an entire beach surrounded by water. A few little bugs, but overall, its fantastic.

  • guitartom47 12 months ago

    Even as a beta tester this thing blew my mind. Love the white water. Great animation has already been created and I can't wait to see what people accomplish with the release!!

Purchase this item to leave a review!