Weekly Development Notes #42 – See you in the new year!

Covering the week of December 7th – 11th, 2020.

Hey, it’s Ryan with our 42nd update for the FLIP Fluids liquid simulation addon for Blender! We had a bit of a problem with our website being down over the past week, but Dennis located the problem quickly and it’s now back on line!

The past two weeks mainly involved fixing some minor bugs reported since the stable release of FLIP Fluids version 1.0.9 and these are now available in our latest experimental version.

Winter Break

I’ll be on winter break during December 17th 2020 – January 3rd 2021. It’s been another fantastic year of development, and I’m sure 2021 will be another great one. I’ll be posting an overview our 2020 development year in January.

Have a happy holidays, and see you in the new year!

Delay for new example scenes

In the last update I had mentioned that there were plans to add three popularly requested scenes that we had posted about recently. Unfortunately, I was not able to finish cleaning up and optimizing the scenes in time before the end of the year. These will be added in the beginning of January.

Force Field Experimental Version 9.0.9.11

This new experimental version update adds fixes to bugs reported since the stable release of FLIP Fluids 1.0.9

Want to try out these fixes? They can be tested in our Force Field Experimental Builds Package in the latest version!

Release Notes v9.0.9.11

  • This is the first experimental version since the stable version release of FLIP Fluids 1.0.9. Update mainly involves adding minor bug fixes reported after the stable release.
  • Notice: Development of the FLIP Fluids addon will be on winter break during December 17th, 2020 – January 3rd, 2021. Have a happy holidays and a wonderful new year!
  • Compatibility notes:
    • Due to a bug in Blender versions 2.80, 2.81, and 2.82, it will no longer be possible for us to support MacOS in these three versions. The FLIP Fluids addon on MacOS will still be supported in Blender 2.79, 2.83+, and 2.9+.
    • Blender 2.92 is not yet supported. This version of Blender is still in early development and we will need to wait until this becomes more stable in order to add support (track issue here).
  • Added a filesystem protection layer to enforce that all file removal operations are functioning correctly.
    • All file removal operations must pass through this layer which detects bugs related to human/development error.
    • Enforces that files can only be deleted within the current cache directory or the FLIP Fluids addon scripts directory.
    • Enforces that directories cannot be deleted recursively (ex: files within subdirectories of a subdirectory cannot be deleted).
    • Enforces that files can only be deleted if they contain an extension contained in a whitelist of extensions used by the FLIP Fluids addon.
      • Extension whitelist: .backup, .bbox, .bobj, .data, .ffd, .fpd, .info, .md, .png, .preset, .sim, .sqlite3, .state, .txt, .wwp
  • Bug Fix: Addon will no longer allow the FLIP Fluid current cache directory to be set as blank and will be set as a reasonable default value.
  • Bug Fix: FLIP Fluids Helper menu command line tool operators displayed incorrectly on MacOS and Linux (issue #505).
  • Bug Fix: FLIP Fluids Helper menu command line tool Copy to Clipboard operators were not functioning on MacOS and Linux (issue #505).
  • Bug Fix: Fixed potential Out of Memory error that could be triggered if a force field object is located outside of the domain.
  • Bug Fix: Fixed potential issue where the FLIP Fluid surface or whitewater object could lose it’s material after reseting a bake.
  • Bug Fix: Fixed issue where inflow particles could be seeded in an unnatural pattern (issue #509).