Installation
Installing BLUX has two parts: the Blender extension, and a Python environment for the GPU solver. Both are needed.
1. Install the extension
Section titled “1. Install the extension”-
Download
BLUX.zipfrom the store you bought BLUX from. Do not unzip it. -
In Blender, open Edit > Preferences > Get Extensions.
-
Open the dropdown arrow at the top right and choose Install from Disk, then select
BLUX.zip.Screenshot placeholderEdit > Preferences > Get Extensions, dropdown open with 'Install from Disk' visible.install-from-disk.png -
Blender shows the permissions BLUX requests (local network and files). Accept them.
-
Make sure Blux Physics Suite is enabled in the Add-ons list.
The extension is now installed, but it cannot simulate yet. The solvers need the next step.
2. Install the solver Python
Section titled “2. Install the solver Python”-
Install Python 3.11, 3.12 or 3.13 if you do not already have it. Use the 64-bit installer from python.org.
-
In a terminal, install the packages into that Python:
python -m pip install taichi==1.7.4 numpy scipy pysplashsurf==0.14.1.0scipyis used by Impact (rigid bodies and fracture).pysplashsurfis used by the Production liquid surface mesher. The other solvers and the Geometry Nodes fallback mesher run without them. -
Note the full path of that Python, for example
C:\Python312\python.exe. You will need it only if BLUX does not find it by itself.
How BLUX finds the interpreter
Section titled “How BLUX finds the interpreter”BLUX looks for a solver Python in this order and uses the first that exists:
- The Interpreter field in the add-on preferences.
- The
BLUX_PYTHON_PATHenvironment variable. pythonorpython3on yourPATH.- Common Windows install locations.
Blender’s own Python is never used.
3. Check the environment
Section titled “3. Check the environment”-
Open Edit > Preferences > Add-ons, find Blux Physics Suite and expand it.
-
Under Solver, click Check Solver Environment.
-
The result appears under the button. A message starting with OK means the interpreter was found and Taichi imports in it.
Screenshot placeholderBLUX preferences > Solver box after a successful Check Solver Environment.prefs-check-env-ok.png
If the check finds a working interpreter that is not yet set, a Found: line appears with a Use It button. Click it to save that interpreter in the preferences.
If the message is not OK, see Troubleshooting.
4. Your first start is slower
Section titled “4. Your first start is slower”The first time you run each solver on a machine, Taichi compiles its GPU kernels. This can take from about a minute up to several minutes, depending on the solver and the GPU, and progress shows in the viewport. The compiled kernels are cached on disk, so later starts are much faster. BLUX also warms up the active solver’s kernels in the background when you open a file or switch solver. See Kernel cache and warm-up.
Updating
Section titled “Updating”Install the new BLUX.zip over the old one with Install from Disk. Compiled kernels are stored per version, so the first run after an update compiles again, and BLUX removes the kernel folders of old versions.