Physics Simulations in Blender

Date: August 06, 2022

Labels: Simulation Blender

Physics Simulations in Blender

What is Blender ?

Blender is a free and open source professional animating software used by amateurs and professionals alike. My motivation with blender is to enhance my scientific communication skills by developing animations which explain concepts and better display data.

Although Matlab is an excellent tool for developing and simulating control algorithms, it is somewhat limited in its ability to create compelling visualizations. This is my first experience with using blender. Since I used it to visualize pathfinding inside lunar craters which is shown in the NASA Big Idea challenge project. Eventually I will develop a library for Matlab which interfacing directly with Blender. This will allow anyone to make simple renders in blender using data exported from Matlab.

Physics Renders

I started with physics simulations because I am fascinated with the complexity that can arise through a deterministic simulation. There is something especially attention grabbing about renders which almost bridge the gap between artificial and real. Below are three physics simulations and accompanying renders. I followed several tutorials to create this renders. My original .blend files can be found at this link.


Rigid Body


Smoke Simulation


Ocean Simulation