Particle dynamics

(MMG640 / MVE080)

Overview

  • Simulations in Blender
  • What is particle dynamics?
  • Particle systems in Blender

Normal workflow

Numerical simulation \(\Rightarrow\) Data \(\Rightarrow\) Visualization (in Blender)

MATLAB / Python / FEM / c-code / etc

Import data in Blender

Blender is also an advanced numerical simulation tool!

Why?

To create realistic physics in animations

Examples of Blender physics simulations

Particle dynamics

A particle system consists of \(N\) points moving in 3D space

\mathbf{r}_i = (x_i,y_i,z_i)\qquad i=0,\ldots, N-1
ri=(xi,yi,zi)i=0,,N1\mathbf{r}_i = (x_i,y_i,z_i)\qquad i=0,\ldots, N-1

Newtonian particles: motion governed by

m_i\ddot{\mathbf{r}}_i = \mathrm{F}_i
mir¨i=Fim_i\ddot{\mathbf{r}}_i = \mathrm{F}_i

mass

acceleration

force

(gravity, wind, interactions, etc)

Blender particles

Note: rendering Halo's only works with Blender Render (not with Cycles)

Force fields

Individual field object corresponding to additional external force terms

Rendering objects

Rendering density cloud (with Cycles)

More details on Blender particles

MMG640: Particle dynamics in Blender

By Klas Modin

Private

MMG640: Particle dynamics in Blender

A brief introduction to using Blender's particle simulation capabilities.