FLIP Fluids Addon: A liquid fluid simulation tool for Blender

Our FLIP Fluids weekly development notes #25 is now posted! Weekly Development Notes #25 – Experimental Force Field Builds Are Now Available.

Weekly Development Notes #25 – Experimental Force Field Builds Are Now Available

Covering the week of June 22nd – 26th, 2020.

Hello and welcome to our 25th development update for the FLIP Fluids liquid simulation addon for Blender! The last two updates mentioned that support requests have been much higher than normal and taking a significant time away from code and feature development. We have now returned back to normal levels over the past week.

Last week’s development (and the beginning of this week) mainly involved preparing for our first experimental release of our upcoming force field feature set: adding a few small features and bug fixes, creating examples scenes, and updating documentation.

For the rest of this week I’ll be continuing work on adding the next force field mode: curve guided forces. Tomorrow (July 1st) is the Canada Day holiday and I’ll be out of the office, so that leaves just Thursday and Friday. Hope they will be productive days because I’m excited about making a few structural changes to the addon to accommodate for exporting curve data to the simulator!

Force Field Experimental Builds

Want to try out the latest features of the FLIP Fluids addon? Weekly releases of experimental builds start today!

Please read this documentation page for more info such as how to access experimental builds, documentation links. limitations, warnings, and guidelines: Force Field Experimental Builds.

Force Field Example Scenes

We have prepared six example scenes to help you get started with these new features, and we’ll keep adding more as development progresses and new features are unlocked/added. See this page for Example Scene Descriptions and Renders.

Here are a few new ones that we have not yet posted about:

A repelling point force is used to agitate the shape of a dragon.

A surface force is used to aid in fluid adhesion against an animated obstacle.

A surface force is used to align the direction of gravity to a curved triangle surface to create a warped section of an ocean.

Force Field Documentation

Unlike past experimental builds, we have prepared documentation on the new settings and features with some tips on how to use them. We’re hoping that this makes new features less confusing to use!

5 Likes

I don’t remember how it was with the old cloth simulator, I think I used the modifier that transfers the deformations from one mesh to another (Mesh Deform?). With the new cloth simulator you can set the cloth object as a Flip Fluids Obstacle object and don’t need to use the modifier.

After baking the cloth simulation, in the FF Obstacle settings set its Export Animated Mesh. In the cloth settings there’s a Field Weights panel and in it I keyframed the gravity multiplier from 0 to some large value (30 or so) to fake it being pushed down by the fluid. It’s not realistic looking here because it’s bouncing but maybe it’s a starting point.

2 Likes

I see, it does look like a good fake method.
Thanks for sharing :+1:

1 Like

I like it! Very clever workaround.

Our FLIP Fluids weekly development notes #26 is now posted! Weekly Development Notes #26 – Blender Market Donation Drive And Vacation Notice.

Weekly Development Notes #26 – Blender Market Donation Drive And Vacation Notice

Covering the week of June 29th – July 3rd, 2020.

Hello and welcome to our 26th development update for the FLIP Fluids liquid simulation addon for Blender! Last week we released our first experimental release of our in-progress force field features and development mainly involved updating documentation and maintaining the experimental release.

In this post I’ll cover the Blender Market fundraiser, as well as my (Ryan) notice of a well needed vacation break.

Blender Market Donation Drive

Starting today the Blender Market begins it’s July Donation Drive. The During July 6th to 31st, the Blender Market is encouraging creators to donate 10% or more of their revenue to the Blender Development Fund.

The development fund helps Blender hire new developers and designers who improve and maintain the wonderful Blender software. This is something that we Blender users all benefit from.

We have been so happy with how generous Blender has been as well as the Blender community who has helped us grow our software. During the rest of July, the FLIP Fluids team has committed to donate 60% of our add-on revenue. That’s $42 USD for each sale that will go towards the Blender development fund !

Ryan’s Vacation Notice

This is Ryan here letting you know that I will be taking a well needed Summer Vacation away from development starting today (July 6th). Regular development and daily support will resume on July 27th.

I will still be local to my office and will still check in and handle support requests, but I may limit this to one or two days each week.

It has been a busy past few months which a high workload, and to be honest, I have lately been feeling the effects of burnout and stress that has been affecting my productivity. I love our FLIP Fluids project, but this is a break that I will need to recharge. I will return to regular development on July 27th with new energy! The next development update will be during the following week.

Thank you for your patience and understanding!

More Development Notes

  • Replaced model in point_force_dragon.blend example scene – We were notified that the open source dragon model we originally used was a cultural symbol, and deforming it through fluid simulation could be seen as disrespectful. We apologize for this mistake and have replaced the model with a rhino statue.
  • Fixed incorrect setting in volume_force_animated_character.blend example scene – Gravity should be set to zero for most of the simulation, but there was an incorrect keyframe setting gravity to -9.81. This caused fluid to fall down instead of follow the character.
  • Tuned internal settings for the Volume Force Object for improved UX
  • Added missing documentation links to UI – Our feature which displays relevant documentation links inline with the UI can be enabled in the add-on preferences
  • Fixed a bug that could cause a crash if a surface/volume force contained all vertices outside of the domain
  • Fixed error where source code was not distributed with experimental build – It’s not a legal requirement, but distributing the source with the addon means we don’t need to spend time fulfilling source code requests. We turn off source code distribution in internal development to reduce file size and speed up copying files.
  • Edited force field documentation topics
  • Added these changes to the latest force field experimental build (v9.0.9.01)

2 Likes

Why do I like especially the fact thats it’s a Rhino :wink:
Because I love Rhino3D for modelling :wink:

Check out this satisfying rhino simulation by @ARC9, then! https://twitter.com/arc4g/status/1212450566594613249

1 Like