Skip to content

Splashsurf Studio

by Fabian-Löschner·Simulation

Images © Fabian-Löschner. Used for product review; image policy.

Why we like it

Splashsurf Studio earns its place in the Blender extensions library for turning particle coordinates into surface meshes through pySplashsurf, with automatic refresh when the input updates each frame, which pairs neatly with the Sequence Loader add-on for SPH sequences.

What is Splashsurf Studio?

Splashsurf Studio is a Blender add-on for on-the-fly surface reconstruction of fluid simulation data. It leverages the pySplashsurf Python library, which is based on the splashsurf tool and library. The interface sits in the 3D Viewport toolbar, opened with the N key while in Object Mode, and the add-on interprets the vertex positions of any Blender object as particle coordinates to perform the reconstruction.

A common workflow loads particle data from SPH (Smoothed Particle Hydrodynamics) simulations through the Sequence Loader add-on. As the Sequence Loader updates the input file on each frame change, Splashsurf Studio automatically refreshes the surface reconstruction to reflect the new data.

The add-on cannot currently use geometry generated by Geometry Nodes as input, due to Blender's execution order; only base geometry or geometry loaded through tools like the Sequence Loader is supported. The reconstructed surface itself can be used as an input for Geometry Nodes. Splashsurf Studio is compatible with Blender 4.5 LTS and newer across Windows, macOS and Linux, and is released under the GNU General Public License v3.0 or later.

Who is Splashsurf Studio best for?

Splashsurf Studio is best for blender artists working with particle-based fluid simulation data, particularly SPH simulations loaded through the Sequence Loader add-on, who need to reconstruct surface meshes from particle coordinates.

How much does Splashsurf Studio cost?

Splashsurf Studio is completely free to download and use.

Key features

  • Interface in the 3D Viewport toolbar (N key), accessible in Object Mode
  • Interprets any Blender object's vertex positions as particle coordinates for surface reconstruction
  • Built on the pySplashsurf Python library, based on the splashsurf tool and library
  • Automatically refreshes the reconstruction when input data updates each frame, e.g. via the Sequence Loader add-on
  • Reconstructed surface can be used as an input for Geometry Nodes
  • Cross-platform packages for Windows (x64, Arm), macOS (Intel, Apple Silicon) and Linux

Tags

#Blender#surface reconstruction#fluid simulation#SPH#particle data#pySplashsurf#mesh#Sequence Loader

Frequently asked questions

Does Splashsurf Studio work with Blender 4.5?

Splashsurf Studio is compatible with Blender 4.5 LTS and newer. The add-on ships in per-platform packages covering Windows x64 and Arm, macOS on Intel and Apple Silicon, and Linux, so it runs across the major desktop systems. The current release is version 1.0.1, updated in December 2025, and it requires no special permissions in Blender. If you are on an older Blender release, you would need to upgrade to at least the 4.5 LTS line before installing.

Where do I find Splashsurf Studio's interface in Blender?

Splashsurf Studio's interface appears in the 3D Viewport toolbar, which you open with the N key while in Object Mode. From there, the add-on interprets the vertex positions of any Blender object as particle coordinates and performs surface reconstruction using the pySplashsurf library, which is based on the splashsurf tool and library. Because it reads plain vertex positions, base geometry or geometry brought in through tools like the Sequence Loader add-on can serve as the particle source for reconstruction.

Can Splashsurf Studio use Geometry Nodes output as input?

Splashsurf Studio cannot currently use geometry generated by Geometry Nodes as input for surface reconstruction, due to Blender's execution order. Only base geometry, or geometry loaded through tools like the Sequence Loader add-on, is supported as the particle source. The reconstructed surface itself can be used as an input for Geometry Nodes, so the result can feed further node-based work even though node-generated geometry cannot feed the reconstruction. The developer welcomes contributions to improve this flexibility through the GitHub repository.

How does Splashsurf Studio handle SPH simulation sequences?

Splashsurf Studio fits a common workflow where particle data from SPH (Smoothed Particle Hydrodynamics) simulations is loaded using the Sequence Loader add-on. As the Sequence Loader updates the input file on each frame change, Splashsurf Studio automatically refreshes the surface reconstruction to reflect the new data. This keeps the reconstructed surface aligned with the incoming particle data as frames change, without a manual rebuild step each time. The reconstruction is performed with the pySplashsurf library.

Is Splashsurf Studio free to use?

Splashsurf Studio is listed as free here and is released under the GNU General Public License v3.0 or later. The extension requires no special permissions in Blender, and it can be installed by dragging the platform-specific package into Blender or by installing it from disk. For the current licensing terms and source code, check the developer's GitHub repository. The underlying pySplashsurf library can also be installed separately via pip.

Alternatives to Splashsurf Studio

Also in Simulation for Blender.

Similar plugins