Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

The Squishy Volumes logo

Introduction

This is the official Squishy Volumes 0.3.2 user guide.

You are likely looking for Getting Started.

What is Squishy Volumes?

Squishy Volumes is an open source implementation of the Material Point Method (MPM), developed by Algebraic, and available as a Blender extension.

Important

The Squishy Volumes extension currently requires Blender 5.0, 5.1, or 5.2.

Squishy Volumes is physically based and allows for realistic simulations of a wide range of materials. It is written in a combination of Python for the Blender integration, Rust for the core logic, and WGSL for the compute shaders. Squishy Volumes utilizes Geometry Nodes for customizable input generation and output visualization.

You can run Squishy Volumes on:

  • Linux
  • Windows
  • macOS

Squishy Volumes can use your GPU! It runs significantly faster compared to the CPU, and all major GPU vendors are supported:

  • NVIDIA
  • AMD
  • Apple Silicon

Showcase