Solving ODEs with geometry nodes (Blender 3.5 simulation branch) @WannesMalfait
Solving ODEs with geometry nodes (Blender 3.5 simulation branch)  @WannesMalfait
Uploaded November 2022 | Updated September 2026, 3 weeks ago
With the new simulation nodes, we can solve ordinary differential equations in geometry nodes. In this video I go over how to download the branch with the simulation nodes and how they work. I first give a simple example where I numerically solve the differential equation $y' =y$ of the exponential function using the forward Euler method and the Runge-Kutta method. In the end we use what we learned to simulate the Lorenz attractor in geometry nodes.

Download the blend files here:
github.com/WannesMalfait/Nodegroups

Chapters:
00:00 - Downloading the branch
00:45 - The exponential function
01:30 - How the solver works
08:54 - Euler vs Runge-Kutta
10:29 - Forward Euler method
12:30 - Runge-Kutta method
15:03 - Lorenz system
19:01 - Lorenz system node group
23:57 - Updating Forward Euler node group
28:54 - It works!
29:20 - Making it look good
31:20 - Outro

Recorded with: OBS
obsproject.com

Blender
blender.org

I have some free add-ons, you can find them here:
github.com/WannesMalfait/Blender-Add-ons

Any suggestions?
Leave a comment
Solving ODEs with geometry nodes (Blender 3.5 simulation branch)SDF to Vector DisplacementKeyboard Shortcuts in blender (Node editor only)Phong Reflection model in BlenderQuick tip: Switching from UV to tiled/indexed coordinatesI play a bullet game against agadmator.Math in the node editor #1Raymarching in Blenders node editor (part 1)Math in the node editor #4MNE #15 Exploiting symmetryMNE #14 Triangular gridTimes Table
Wannes Malfait |

Solving ODE's with geometry nodes (Blender 3.5 simulation branch)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER